Debian Bug report logs -
#992061
surgescript: please make the build reproducible
Reported by: "Chris Lamb" <lamby@debian.org>
Date: Tue, 10 Aug 2021 10:51:02 UTC
Severity: wishlist
Tags: patch
Found in version surgescript/0.5.4.4-1
Fixed in version surgescript/0.5.4.4-1.1
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#992061; Package src:surgescript.
(Tue, 10 Aug 2021 10:51:04 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 Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Tue, 10 Aug 2021 10:51:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: surgescript
Version: 0.5.4.4-1
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
surgescript could not be built reproducibly.
This is because CMake's RPATH is not stripped, needing us to avoid
it being set with -DCMAKE_SKIP_RPATH=ON.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
[surgescript.diff.txt (text/plain, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#992061; Package src:surgescript.
(Thu, 29 Dec 2022 21:33:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>.
(Thu, 29 Dec 2022 21:33:05 GMT) (full text, mbox, link).
Message #10 received at 992061@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Control: tags 992061 pending
On 2021-08-10, Chris Lamb wrote:
> Whilst working on the Reproducible Builds effort [0] we noticed that
> surgescript could not be built reproducibly.
>
> This is because CMake's RPATH is not stripped, needing us to avoid
> it being set with -DCMAKE_SKIP_RPATH=ON.
Uploaded an NMU fixing this issue to DELAYED/10:
diff -Nru surgescript-0.5.4.4/debian/changelog surgescript-0.5.4.4/debian/changelog
--- surgescript-0.5.4.4/debian/changelog 2020-12-09 20:26:49.000000000 -0800
+++ surgescript-0.5.4.4/debian/changelog 2022-12-29 13:18:46.000000000 -0800
@@ -1,3 +1,13 @@
+surgescript (0.5.4.4-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Chris Lamb ]
+ * debian/rules: Pass -DCMAKE_SKIP_RPATH=ON to dh_auto_configure.
+ (Closes: #992061)
+
+ -- Vagrant Cascadian <vagrant@reproducible-builds.org> Thu, 29 Dec 2022 13:18:46 -0800
+
surgescript (0.5.4.4-1) unstable; urgency=medium
* New upstream release.
diff -Nru surgescript-0.5.4.4/debian/rules surgescript-0.5.4.4/debian/rules
--- surgescript-0.5.4.4/debian/rules 2020-12-09 20:26:49.000000000 -0800
+++ surgescript-0.5.4.4/debian/rules 2022-12-29 13:18:46.000000000 -0800
@@ -15,7 +15,8 @@
override_dh_auto_configure:
dh_auto_configure -- \
- -DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH)
+ -DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) \
+ -DCMAKE_SKIP_RPATH=ON
override_dh_compress:
dh_compress -X.ss
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
Added tag(s) pending.
Request was from Vagrant Cascadian <vagrant@reproducible-builds.org>
to 992061-submit@bugs.debian.org.
(Thu, 29 Dec 2022 21:33:05 GMT) (full text, mbox, link).
Reply sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
You have taken responsibility.
(Sun, 08 Jan 2023 22:12:05 GMT) (full text, mbox, link).
Notification sent
to "Chris Lamb" <lamby@debian.org>:
Bug acknowledged by developer.
(Sun, 08 Jan 2023 22:12:05 GMT) (full text, mbox, link).
Message #17 received at 992061-close@bugs.debian.org (full text, mbox, reply):
Source: surgescript
Source-Version: 0.5.4.4-1.1
Done: Vagrant Cascadian <vagrant@reproducible-builds.org>
We believe that the bug you reported is fixed in the latest version of
surgescript, 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 992061@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@reproducible-builds.org> (supplier of updated surgescript 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: Thu, 29 Dec 2022 13:18:46 -0800
Source: surgescript
Architecture: source
Version: 0.5.4.4-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Vagrant Cascadian <vagrant@reproducible-builds.org>
Closes: 992061
Changes:
surgescript (0.5.4.4-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Chris Lamb ]
* debian/rules: Pass -DCMAKE_SKIP_RPATH=ON to dh_auto_configure.
(Closes: #992061)
Checksums-Sha1:
869545a19c98a08368dcb9c96a5b47db36c811f0 1672 surgescript_0.5.4.4-1.1.dsc
080f16e3a07b5c9d00781735dbd10cca778822f0 4416 surgescript_0.5.4.4-1.1.debian.tar.xz
Checksums-Sha256:
fbd2bf1e97a988ca75ad5ce7858065a6e19d944a8aa9d037d70519bafeb091c9 1672 surgescript_0.5.4.4-1.1.dsc
d877127d367e3152cf0ff6a5e33c77f4b6466782b0a13626f377450d21ac21fd 4416 surgescript_0.5.4.4-1.1.debian.tar.xz
Files:
e7ee45ae9a9e74fee5be2d2c89826640 1672 libs optional surgescript_0.5.4.4-1.1.dsc
0b7d4a219fa81d15b8b17c2b6f32839c 4416 libs optional surgescript_0.5.4.4-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iJYEARYKAD4WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY64FaSAcdmFncmFudEBy
ZXByb2R1Y2libGUtYnVpbGRzLm9yZwAKCRDcUY/If5cWqs/2AP9edcRGcShDoe98
XfNPI2xgKVw4LNAl3kAVYfFmysB+ygEA/o0LqypejFRqIGP9bIfnlgWPjbVjNfQs
ZtiwJvr2rAo=
=qieu
-----END PGP SIGNATURE-----
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Wed May 17 11:14:02 2023;
Machine Name:
buxtehude
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.