Debian Bug report logs -
#983046
kjs: please make the opcodes.h file reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Thu, 18 Feb 2021 15:00:01 UTC
Severity: wishlist
Tags: patch
Found in version kjs/5.78.0-2
Fixed in version kjs/5.80.0-1
Done: Norbert Preining <norbert@preining.info>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#983046; Package src:kjs.
(Thu, 18 Feb 2021 15:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>.
(Thu, 18 Feb 2021 15:00:03 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: kjs
Version: 5.78.0-2
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
kjs could not be built reproducibly.
This is, in part, because it generates an opcodes.h file that embeds the
full path to its original filename which naturally varies on the original
build directory.
Patch attached that applies the equivalent of basename(3) to these values;
kjs doesn't use boost so I cannot use boost::filesystem, nor does it use
c++17 (?) so I cannot use std::filesystem::path either, alas.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[kjs.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#983046; Package src:kjs.
(Mon, 22 Feb 2021 10:09:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Norbert Preining <norbert@preining.info>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>.
(Mon, 22 Feb 2021 10:09:05 GMT) (full text, mbox, link).
Message #10 received at 983046@bugs.debian.org (full text, mbox, reply):
Hi Chris,
thanks for the patch, included in the experimental branch.
Do you want that this is also included into unstable and uploaded now
during the freeze, or is post-release fine?
Norbert
--
PREINING Norbert https://www.preining.info
Fujitsu Research Labs + IFMGA Guide + TU Wien + TeX Live + Debian Dev
GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
Message sent on
to "Chris Lamb" <lamby@debian.org>:
Bug#983046.
(Mon, 22 Feb 2021 10:09:08 GMT) (full text, mbox, link).
Message #13 received at 983046-submitter@bugs.debian.org (full text, mbox, reply):
Control: tag -1 pending
Hello,
Bug #983046 in kjs reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:
https://salsa.debian.org/qt-kde-team/kde/kjs/-/commit/ad4dee2d43b473d929bc9976d2f75cfe139ff39a
------------------------------------------------------------------------
Make the build reproducible (Closes: #983046) (Thanks to Chris Lamb)
------------------------------------------------------------------------
(this message was generated automatically)
--
Greetings
https://bugs.debian.org/983046
Added tag(s) pending.
Request was from Norbert Preining <noreply@salsa.debian.org>
to 983046-submitter@bugs.debian.org.
(Mon, 22 Feb 2021 10:09:08 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#983046; Package src:kjs.
(Mon, 22 Feb 2021 18:09:04 GMT) (full text, mbox, link).
Acknowledgement sent
to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>.
(Mon, 22 Feb 2021 18:09:04 GMT) (full text, mbox, link).
Message #20 received at 983046@bugs.debian.org (full text, mbox, reply):
Hi Norbert,
> Do you want that this is also included into unstable and uploaded now
> during the freeze, or is post-release fine?
Post-release would be totally fine… but I suppose if you do end up
uploading kjs for some other issue, it would be nice to include it.
(Not sure what the current Release Manager policy is regarding
including these kinds of fixes in unblock requests, mind you.)
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org 🍥 chris-lamb.co.uk
`-
Reply sent
to Norbert Preining <norbert@preining.info>:
You have taken responsibility.
(Mon, 15 Mar 2021 07:09:04 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Mon, 15 Mar 2021 07:09:04 GMT) (full text, mbox, link).
Message #25 received at 983046-close@bugs.debian.org (full text, mbox, reply):
Source: kjs
Source-Version: 5.80.0-1
Done: Norbert Preining <norbert@preining.info>
We believe that the bug you reported is fixed in the latest version of
kjs, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 983046@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Norbert Preining <norbert@preining.info> (supplier of updated kjs package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 15 Mar 2021 15:10:35 +0900
Source: kjs
Architecture: source
Version: 5.80.0-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 983046
Changes:
kjs (5.80.0-1) experimental; urgency=medium
.
[ Norbert Preining ]
* Make the build reproducible (Closes: #983046) (Thanks to Chris Lamb)
* New upstream version (5.80.0)
* Bump inter-frameworks dependencies.
Checksums-Sha1:
8f126a9c4cbed087c6a2169821f64054a9d15766 2155 kjs_5.80.0-1.dsc
30c91f09bd07e89ec33670a935f4c4092011cc87 337980 kjs_5.80.0.orig.tar.xz
63dc6519f4c0da5547e050785a2bf54d5deaed49 488 kjs_5.80.0.orig.tar.xz.asc
c66607c74dfcb8e4092af95f2a51e9c16e11746b 17748 kjs_5.80.0-1.debian.tar.xz
832a43dc1a27f85da63240a772b93d9e233acccf 11275 kjs_5.80.0-1_source.buildinfo
Checksums-Sha256:
62371ccdbdf938a04ea9708830cc1ef5afce9576337e77f410dc7ba64e4a28f1 2155 kjs_5.80.0-1.dsc
3286281f3ebbfc78336cff73a012106f836f39b7ef1ed32e6040c4ffb98f72ec 337980 kjs_5.80.0.orig.tar.xz
6550ee1dc51f9eb99ad336b4797dd7e1dcd8721743f02e307324073f9bf7f94b 488 kjs_5.80.0.orig.tar.xz.asc
5e3138c426919127df9f5b74b08a337743308e5050c1c90a35b44a8fb9dae44d 17748 kjs_5.80.0-1.debian.tar.xz
34338912cb79164ede6ac39c6c3626b45da0edca7754b48623c4bdabf4fc6f0d 11275 kjs_5.80.0-1_source.buildinfo
Files:
f466e07c6bbec3f18b22a52ddc4ce8d9 2155 libs optional kjs_5.80.0-1.dsc
87a9922336ad922dd4730b942cae4148 337980 libs optional kjs_5.80.0.orig.tar.xz
4297ee741237455f5343ebd8b1b6f344 488 libs optional kjs_5.80.0.orig.tar.xz.asc
18e4821420702c9f5ecffb6c731066d5 17748 libs optional kjs_5.80.0-1.debian.tar.xz
1aa4d4eb1900ad5d9af797403b8ebdf5 11275 libs optional kjs_5.80.0-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE68ws0vrA2voQX53I2A4JsIcUAGYFAmBO+9sACgkQ2A4JsIcU
AGaqOAgAp4k9NDT3R+fjd7NJz0KSCPVgj5zsuK0NfwUmAWXCtbDyuF0snXMFVUXs
urg1e5AXZFqGRvigkdDjXweE8xiOFlqsND+1g8RlCGpVgSwovl7cSpzn78zTVKbL
D7QA2oO3Fk5YtZ0Y/JWQfBdUFsIF80TcFyvgTss+ELtUrCFZURjZoqcfTrDyt8hz
/9oj/UxmpxoK4P5swXRA+Fac+6qnjY+ud+7we3kxn69eqoTplDKYttVUUDFgROX/
tTWhZ9OZu6eAjE8G6uWqC4tJ6nEvYzpMus/rwKUDqgGl/w5WAozMA24Nq72zLkKU
J+2prppkWouvOS7d//zZvxZcdGK5OQ==
=YUX2
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Tue, 14 Sep 2021 07:26:00 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 12:57:58 2023;
Machine Name:
bembo
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.