Your message dated Wed, 24 Jun 2020 10:18:49 +0000
with message-id <[email protected]>
and subject line Bug#963602: fixed in gftl 1.2.5-2
has caused the Debian Bug report #963602,
regarding gftl: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
963602: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=963602
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gftl
Version: 1.2.5-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: buildpath
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0] we noticed that
gftl could not be built reproducibly.
This is because it calls out to m4 during the build with the
--synclines/-s argument, resulting in absolute filenames in the
generated files:
│ │ │ -#line 1 "/build/1st/gftl-1.2.5/include/types/../templates/header.m4"
│ │ │ +#line 1 "/build/2/gftl-1.2.5/2nd/include/types/../templates/header.m4"
Patch attached that drops these "-s" arguments.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`---- a/debian/patches/Reproducible-build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/Reproducible-build.patch 2020-06-24 10:25:46.192857080
+0100
@@ -0,0 +1,26 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-06-24
+
+--- gftl-1.2.5.orig/include/templates/CMakeLists.txt
++++ gftl-1.2.5/include/templates/CMakeLists.txt
+@@ -30,7 +30,7 @@ foreach( macro_file ${macro_files} )
+
+ add_custom_command (
+ OUTPUT ${outfile}
+- COMMAND m4 -s -Dparam=${param} -I${src}/../templates < ${infile} >
${outfile}
++ COMMAND m4 -Dparam=${param} -I${src}/../templates < ${infile} >
${outfile}
+ WORKING_DIRECTORY ${bin}
+ DEPENDS ${infile}
+ )
+--- gftl-1.2.5.orig/include/types/CMakeLists.txt
++++ gftl-1.2.5/include/types/CMakeLists.txt
+@@ -46,7 +46,7 @@ foreach (macro_file ${macro_files})
+
+ add_custom_command (
+ OUTPUT ${outfile}
+- COMMAND m4 -s -Dparam=${param} -I${src}/../templates < ${infile} >
${outfile}
++ COMMAND m4 -Dparam=${param} -I${src}/../templates < ${infile} >
${outfile}
+ WORKING_DIRECTORY ${bin}
+ DEPENDS ${infile}
+ )
--- a/debian/patches/series 2020-06-24 10:06:35.650534804 +0100
--- b/debian/patches/series 2020-06-24 10:25:45.024845254 +0100
@@ -1,2 +1,3 @@
Install-files-in-standard-Debian-paths.patch
Fixes-96-Eliminate-extraneous-includes.patch
+Reproducible-build.patch
--- End Message ---
--- Begin Message ---
Source: gftl
Source-Version: 1.2.5-2
Done: Ole Streicher <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gftl, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ole Streicher <[email protected]> (supplier of updated gftl 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 24 Jun 2020 11:55:24 +0200
Source: gftl
Architecture: source
Version: 1.2.5-2
Distribution: unstable
Urgency: low
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Ole Streicher <[email protected]>
Closes: 963602
Changes:
gftl (1.2.5-2) unstable; urgency=low
.
* Make the build reproducible (Closes: #963602)
Checksums-Sha1:
9744ef29d4cf174b89730a5f0b55377b3788190a 1918 gftl_1.2.5-2.dsc
0b983a2b62d15cbba10a61a118a3225b038d0e09 3652 gftl_1.2.5-2.debian.tar.xz
Checksums-Sha256:
8d7a318f6ba73adb4f0ce322e462e856157b2ea36c092517a91e0d231adb3a91 1918
gftl_1.2.5-2.dsc
b38f89ee9cec42a2e754826c006bcb8acd84f6f83b4fd3994abcc278141ef3d9 3652
gftl_1.2.5-2.debian.tar.xz
Files:
4b5257d13ab62c3c3f6aa648ccfd1e62 1918 science optional gftl_1.2.5-2.dsc
dd7ee7e39baf36de3c4638411eda4a63 3652 science optional
gftl_1.2.5-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuvxshffLFD/utvsVcRWv0HcQ3PcFAl7zI40ACgkQcRWv0HcQ
3PceMxAA1tP3eVWm3IIuHGng3cxz1KnevN3+ArJOes2NxnzbDHbr23YAxW9JrQnM
Pw/+jTPj4Z7Mo3stGCZb83tvF9rdWD8odlf4D/HoZ7C8JSTnPJjVkktASli3W+wR
v/AgVBvd05dXd18OTNR8+om/h96Zag+gwcdmJj438vaLENk7pdqD+969iVwBNNJK
A0ZHEzzIKTnvVHpLpIEPQqa/2ninovcL+mbvAZmfYINOHLEHaOjzemjBp4BUiV/B
QurYlPpqNLxVnkt9hhcM6grSfAxx9hlvv1VMFUGJgExOmuqG0k0AW8kM/3GBQHji
TizrVjxdxnCkKoo0tGMI6oz4IeP+8svJVHkrbIwqj+s3XSyLcoP4593/C96pi5ae
V++TWFOGmoXhmGP7M5IltICUs4DOvdZi9uMJ0MocvXbmAO3sWIO7OvaQ2n6RJVsY
rBNw4/nJNivj7PLI6G8ZT7wXXwMtnGBer47JsxKJf5l2i4b5lpLyh8e0kRWtVU8u
Jg9BugWfWICJeXtihLA6FIEE0qsQLfqLKolRzNrc7zjSJ/2nLgx+vogvoN/zpAEi
/LjU9nHQv5SGV2iZ3iyR3upvQjRVhdsO+bjbsPU9Fy23i/BU0j9YtNEp/TxNnkLv
5UiXGF628/+Sv0oc2bqt/kYq6+BRvPXRQZTuHJbESzCQf41Magg=
=/eks
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers