Debian Bug report logs - #992061
surgescript: please make the build reproducible

version graph

Package: src:surgescript; Maintainer for src:surgescript is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

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

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: "Chris Lamb" <lamby@debian.org>
To: submit@bugs.debian.org
Subject: surgescript: please make the build reproducible
Date: Tue, 10 Aug 2021 11:49:26 +0100
[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):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: 992061@bugs.debian.org
Subject: Re: Bug#992061: surgescript: please make the build reproducible
Date: Thu, 29 Dec 2022 13:30:02 -0800
[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):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 992061-close@bugs.debian.org
Subject: Bug#992061: fixed in surgescript 0.5.4.4-1.1
Date: Sun, 08 Jan 2023 22:08:36 +0000
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.