Debian Bug report logs -
#820815
freefem++: please make the build reproducible (fileordering,timestamps)
Reported by: Alexis Bienvenüe <pado@passoire.fr>
Date: Tue, 12 Apr 2016 17:36:02 UTC
Severity: wishlist
Tags: patch, upstream
Found in version freefem++/3.45-1
Fixed in version freefem++/3.47+dfsg1-1
Done: Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#820815; Package src:freefem++.
(Tue, 12 Apr 2016 17:36:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Alexis Bienvenüe <pado@passoire.fr>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Tue, 12 Apr 2016 17:36:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: freefem++
Version: 3.45-1
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Dear Maintainer,
While working on the “reproducible builds” effort [1], we have noticed
that 'freefem++' could not be built reproducibly.
The attached patch fixes the order in which files are included in the
edp files, and honours SOURCE_DATE_EPOCH [2] when using the build date.
Once applied, freefem++ can be built reproducibly in our current
experimental framework.
Regards,
Alexis Bienvenüe.
[1]: https://wiki.debian.org/ReproducibleBuilds
[2]: https://reproducible-builds.org/specs/source-date-epoch/
[freefem++_3.45-1_reproducible.diff (text/x-patch, attachment)]
Reply sent
to Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>:
You have taken responsibility.
(Sun, 24 Apr 2016 23:27:04 GMT) (full text, mbox, link).
Notification sent
to Alexis Bienvenüe <pado@passoire.fr>:
Bug acknowledged by developer.
(Sun, 24 Apr 2016 23:27:04 GMT) (full text, mbox, link).
Message #10 received at 820815-close@bugs.debian.org (full text, mbox, reply):
Source: freefem++
Source-Version: 3.46+dfsg1-1
We believe that the bug you reported is fixed in the latest version of
freefem++, 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 820815@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr> (supplier of updated freefem++ 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: SHA1
Format: 1.8
Date: Sun, 24 Apr 2016 15:01:02 +0300
Source: freefem++
Binary: freefem++ libfreefem++ libfreefem++-dev freefem++-doc
Architecture: source amd64 all
Version: 3.46+dfsg1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
Description:
freefem++ - Provides the binaries of the FreeFem++ FE suite
freefem++-doc - Provides the documentation of the FreeFem++ FE suite
libfreefem++ - Provides the shared libraries of the FreeFem++ FE suite
libfreefem++-dev - Provides the development files of the FreeFem++ FE suite
Closes: 820815
Changes:
freefem++ (3.46+dfsg1-1) unstable; urgency=medium
.
* Prepare for dfsg source version by excluding Apple files
* Imported Upstream version 3.46+dfsg1
* Rearrange dversionmangle in d/watch file
* Set ls locale in Makefiles for reproducible order (Closes: #820815)
* Get build date from SOURCE_DATE_EPOCH to make the build reproducible
* Fix architecture name for hurd-i386
* Enable testsuite at build time
Checksums-Sha1:
15038a51845fe7fb4b440be44491e5e559fc2c55 2813 freefem++_3.46+dfsg1-1.dsc
6c136476c135e8479b6a9512c420d321f35a5d0c 26077762 freefem++_3.46+dfsg1.orig.tar.gz
d01fdddb657ae53517555970cf7197f961beb05f 11728 freefem++_3.46+dfsg1-1.debian.tar.xz
b5fadd860c0cc5e38a31bd46e752c3d8384654a7 31219750 freefem++-dbgsym_3.46+dfsg1-1_amd64.deb
67266939ed10f3e4d04d38b400371708cf73de96 10203514 freefem++-doc_3.46+dfsg1-1_all.deb
60d229e5cc6cb232dc0953f36d242cc3de2eb616 4780922 freefem++_3.46+dfsg1-1_amd64.deb
770016933ba1860d2194b3c7a4c1868895e84938 18547952 libfreefem++-dbgsym_3.46+dfsg1-1_amd64.deb
d8f03475bfdf4df4336e9d48462f4d34388453a9 242286 libfreefem++-dev_3.46+dfsg1-1_amd64.deb
72b7ad8106fa8a160126f384f0e6b202e583f04c 1252820 libfreefem++_3.46+dfsg1-1_amd64.deb
Checksums-Sha256:
1dd0209c6eb54d92fb28b14da2270f5c89ce92d5fa1db296c8e65c659c303cde 2813 freefem++_3.46+dfsg1-1.dsc
e010145cc2ffb71ab337f7d09afec7428ce3855cf7f2db40189488e3bb6853f0 26077762 freefem++_3.46+dfsg1.orig.tar.gz
0fdaa407429f0a1da7691a15e12f98e783fe31ce7587ce51db321e2a85ce916d 11728 freefem++_3.46+dfsg1-1.debian.tar.xz
0703fd0831c411224d757cb692d3388dbead7a919a23e47eddf77ad9531dd53f 31219750 freefem++-dbgsym_3.46+dfsg1-1_amd64.deb
2faffd61b8f4eabfe9b2206400ef183552c938915007a0e511a59dae92e8fb76 10203514 freefem++-doc_3.46+dfsg1-1_all.deb
718888474520a257739fdbb6064e1480b5d12be725c12bf3c87cbdce0f8ec040 4780922 freefem++_3.46+dfsg1-1_amd64.deb
9fb2ede791de30372394a94dc3a05f6f2bbeebcf65b870fabb0dba52a98821c0 18547952 libfreefem++-dbgsym_3.46+dfsg1-1_amd64.deb
61e9f081da0621806f211e13e2ab7cab68b77de1203e4120baafb45accaabb76 242286 libfreefem++-dev_3.46+dfsg1-1_amd64.deb
fe43f80b770ab170c5b73b58dea769e9d5cefa3d04dab244b4adff6ff2a89f41 1252820 libfreefem++_3.46+dfsg1-1_amd64.deb
Files:
dbec5e4b8adc421560d16d8a6742ce16 2813 science optional freefem++_3.46+dfsg1-1.dsc
e18172c39fa85b9dd08ccb42aa24f961 26077762 science optional freefem++_3.46+dfsg1.orig.tar.gz
4e2ab4ddc22c95d02bb900de447f726b 11728 science optional freefem++_3.46+dfsg1-1.debian.tar.xz
eaf52511987316d37759fe25ba4190a0 31219750 debug extra freefem++-dbgsym_3.46+dfsg1-1_amd64.deb
362311b2e20c8bb25898d085bb7e90c6 10203514 doc optional freefem++-doc_3.46+dfsg1-1_all.deb
c95da6081c96dcbe53f62f165e2e953f 4780922 math optional freefem++_3.46+dfsg1-1_amd64.deb
f4bc7bcb7b97da185caec2ee7652ea4f 18547952 debug extra libfreefem++-dbgsym_3.46+dfsg1-1_amd64.deb
f7224ff33693dde3c1a52b79aa05de9e 242286 libdevel optional libfreefem++-dev_3.46+dfsg1-1_amd64.deb
29447829912f9aa10109bdb80f009d1b 1252820 libs optional libfreefem++_3.46+dfsg1-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJXHVH4AAoJEKA/UghdQkiVIKYP/ijmVsEuTTLIoJGD/d7xrWnQ
vQ48cXNNusHoZ6MPn5hb1Eyk4SnFOcQ23pVDn5FAauUJqpidM7hRlxNma3HXeh36
u9GoNcgmMBprvmzLED4K2QGgTle04+gRtZDGmZdyJDGDb0CWSSWvfs5njS1D/UGI
zgYg7G3MTKvfMkzGxYp/ZdwZ7E1oCJDCHpgciS44Rt9g1P4FL2L25fmNVW/j+C9e
u0OyUwoAmCnlNgxvhbWxGOaD/HeV5dPMxYlwBX/2GvG2A9bSCiE2aP6iE/OyiGTR
SqZwz8BoR94jrDLsZ4kHyOqvbpmNIsr260m1wKSaFIPrlCxoDwNS6bTqW+ifxCgC
BySlnYM5lnYFKOzCDi/MgewDJAXYEVTi7Qk9PKD1pEVipOYNFD8rC9sSSnSofLB6
eNKf7PraF1LtghCoK+BQMoirj3smSfcp9Nde7I6NlE7PrkjZOp7x1Cr7nNxwyzh1
tE0CE2dWKAHVa34TUKlJG39EeLcsJ7g6120req5td3NnnFE9S5SlrdXZoxKtCpZY
XSL1FAI0LREqalK0j5fbEmZQ31MPkc7/MMEJbdhEXJ05lrJ+QdW1OWJzhmPDq/Qh
EuOCyoMMY52RiBAjPB2NyJ91ecf4HnH9MRcsCa4C0xMjNPsDc74eWkoPHVPEwIl3
lhlWEyzB1cZdMAgdHnha
=LICJ
-----END PGP SIGNATURE-----
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>:
Bug#820815; Package src:freefem++.
(Tue, 26 Apr 2016 07:36:13 GMT) (full text, mbox, link).
Acknowledgement sent
to Alexis Bienvenüe <pado@passoire.fr>:
Extra info received and forwarded to list. Copy sent to Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>.
(Tue, 26 Apr 2016 07:36:13 GMT) (full text, mbox, link).
Message #15 received at 820815@bugs.debian.org (full text, mbox, reply):
Control: reopen -1
Hi.
Thanks for this version integrating the patch.
However, it appears that you forgot part of it, leading to
unreproducible build [1]. The line "FF_DATE=`date`" has to be removed
from configure.ac - this corresponds to the following lines of the
original build_date_from_SOURCE_DATE_EPOCH.patch:
@@ -600,7 +604,6 @@ ff_prefix_dir="${prefix}/lib/ff++/$VERSI
AC_MSG_CHECKING(prefix dir freefem++ )
AC_MSG_RESULT($ff_prefix_dir)
-FF_DATE=`date`
AC_DEFINE_UNQUOTED(VersionFreeFemDate,"$FF_DATE",FreeFem++ build date)
AC_DEFINE_UNQUOTED(FF_PREFIX_DIR,"${ff_prefix_dir}",FreeFem prefix ir)
AC_SUBST(ff_prefix_dir,$ff_prefix_dir)
Regards,
Alexis Bienvenüe.
[1] https://reproducible.debian.net/rb-pkg/testing/amd64/freefem%2B%2B.html
Bug reopened
Request was from Alexis Bienvenüe <pado@passoire.fr>
to 820815-submit@bugs.debian.org.
(Tue, 26 Apr 2016 07:36:13 GMT) (full text, mbox, link).
No longer marked as fixed in versions freefem++/3.46+dfsg1-1.
Request was from Alexis Bienvenüe <pado@passoire.fr>
to 820815-submit@bugs.debian.org.
(Tue, 26 Apr 2016 07:36:14 GMT) (full text, mbox, link).
Reply sent
to Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>:
You have taken responsibility.
(Wed, 22 Jun 2016 11:57:22 GMT) (full text, mbox, link).
Notification sent
to Alexis Bienvenüe <pado@passoire.fr>:
Bug acknowledged by developer.
(Wed, 22 Jun 2016 11:57:22 GMT) (full text, mbox, link).
Message #24 received at 820815-done@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Package: src:freefem++
Version: 3.47+dfsg1-1
The bug is closed since the package build has now become reproducible (thanks
to Alexis Bienvenüe <pado@passoire.fr>).
[freefem++_3.47+dfsg1-1_amd64.changes (text/plain, attachment)]
No longer marked as fixed in versions src:freefem++/3.47+dfsg1-1.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Thu, 04 Aug 2016 13:57:06 GMT) (full text, mbox, link).
Marked as fixed in versions freefem++/3.47+dfsg1-1.
Request was from Andreas Beckmann <anbe@debian.org>
to control@bugs.debian.org.
(Thu, 04 Aug 2016 13:57:07 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 02 Sep 2016 07:27:21 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 14:07:53 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.