Debian Bug report logs -
#824668
gmt: please make the build reproducible (timestamps)
Reported by: Alexis Bienvenüe <pado@passoire.fr>
Date: Wed, 18 May 2016 15:27:02 UTC
Severity: wishlist
Tags: patch, upstream
Found in version gmt/5.2.1+dfsg-5
Fixed in version gmt/5.2.1+dfsg-6
Done: Bas Couwenberg <sebastic@debian.org>
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 GIS Project <pkg-grass-devel@lists.alioth.debian.org>:
Bug#824668; Package src:gmt.
(Wed, 18 May 2016 15:27:06 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 GIS Project <pkg-grass-devel@lists.alioth.debian.org>.
(Wed, 18 May 2016 15:27:06 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: gmt
Version: 5.2.1+dfsg-5
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Dear Maintainer,
While working on the `reproducible builds' effort [1], we have noticed
that 'gmt' could not be built reproducibly.
The attached patch honours the SOURCE_DATE_EPOCH environment
variable [2] to get a reproducible build date from the last
debian changelog entry.
Once applied, gmt 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/
[honour-SOURCE_DATE_EPOCH.patch (text/x-patch, attachment)]
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>:
Bug#824668; Package src:gmt.
(Wed, 18 May 2016 15:39:10 GMT) (full text, mbox, link).
Acknowledgement sent
to Bas Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>.
(Wed, 18 May 2016 15:39:10 GMT) (full text, mbox, link).
Message #10 received at 824668@bugs.debian.org (full text, mbox, reply):
Control: tags -1 pending
Hi Alexis,
Thanks for your patch, unfortunately it's some duplicate work because I
recently added a similar patch which has been merged upstream:
http://anonscm.debian.org/cgit/pkg-grass/gmt.git/tree/debian/patches/source_date_epoch.patch
My patch doesn't bother patching today.c (although the initial version
did that too), it handles SOURCE_DATE_EPOCH in CMake.
The transition to GDAl 2.1.0 is almost complete (#823335). I'll upload a
new GMT revision that includes the upstreamed patch after GDAL 2.1.0 is
in testing.
Kind Regards,
Bas
Added tag(s) pending.
Request was from Bas Couwenberg <sebastic@xs4all.nl>
to 824668-submit@bugs.debian.org.
(Wed, 18 May 2016 15:39:10 GMT) (full text, mbox, link).
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>:
Bug#824668; Package src:gmt.
(Wed, 18 May 2016 16:48:32 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 GIS Project <pkg-grass-devel@lists.alioth.debian.org>.
(Wed, 18 May 2016 16:48:32 GMT) (full text, mbox, link).
Message #17 received at 824668@bugs.debian.org (full text, mbox, reply):
Le 18/05/2016 17:36, Bas Couwenberg a écrit :
> The transition to GDAl 2.1.0 is almost complete (#823335). I'll upload a
> new GMT revision that includes the upstreamed patch after GDAL 2.1.0 is
> in testing.
Great, thanks!
Alexis.
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>:
Bug#824668; Package src:gmt.
(Wed, 18 May 2016 21:00:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Sebastiaan Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>.
(Wed, 18 May 2016 21:00:03 GMT) (full text, mbox, link).
Message #22 received at 824668@bugs.debian.org (full text, mbox, reply):
On 05/18/2016 06:44 PM, Alexis Bienvenüe wrote:
> Le 18/05/2016 17:36, Bas Couwenberg a écrit :
>> The transition to GDAl 2.1.0 is almost complete (#823335). I'll upload a
>> new GMT revision that includes the upstreamed patch after GDAL 2.1.0 is
>> in testing.
>
> Great, thanks!
I've also forwarded your patch in the upstream issue for the earlier
patch. They may want to consider it because your solution also works on
Windows.
http://gmt.soest.hawaii.edu/issues/905
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Reply sent
to Bas Couwenberg <sebastic@debian.org>:
You have taken responsibility.
(Sat, 28 May 2016 11:57:09 GMT) (full text, mbox, link).
Notification sent
to Alexis Bienvenüe <pado@passoire.fr>:
Bug acknowledged by developer.
(Sat, 28 May 2016 11:57:09 GMT) (full text, mbox, link).
Message #27 received at 824668-close@bugs.debian.org (full text, mbox, reply):
Source: gmt
Source-Version: 5.2.1+dfsg-6
We believe that the bug you reported is fixed in the latest version of
gmt, 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 824668@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bas Couwenberg <sebastic@debian.org> (supplier of updated gmt 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: Sat, 28 May 2016 12:39:02 +0200
Source: gmt
Binary: gmt gmt-common libgmt5 libgmt-dev gmt-dbg gmt-doc gmt-examples
Architecture: source all amd64
Version: 5.2.1+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Description:
gmt - Generic Mapping Tools
gmt-common - Generic Mapping Tools - Architecture-independent files
gmt-dbg - Generic Mapping Tools Library - Debugging symbols
gmt-doc - Documentation for GMT, the Generic Mapping Tools
gmt-examples - Example scripts illustrating the use of GMT
libgmt-dev - Generic Mapping Tools Library - Development files
libgmt5 - Generic Mapping Tools Library
Closes: 824668
Changes:
gmt (5.2.1+dfsg-6) unstable; urgency=medium
.
* Add patch to use SOURCE_DATE_EPOCH instead of current date.
(closes: #824668)
Checksums-Sha1:
18b205cfd760d2e64ca42eba45b5141037e9e45f 2463 gmt_5.2.1+dfsg-6.dsc
5e8a6395fdeb43274daa25d0088b56aa66373b74 43936 gmt_5.2.1+dfsg-6.debian.tar.xz
12f51e4d853dba34cd260ac40429c8dfea337517 4623750 gmt-common_5.2.1+dfsg-6_all.deb
88a1231289a26123d01590e6e648723c1638b1c7 5725750 gmt-dbg_5.2.1+dfsg-6_amd64.deb
34517fa016b446014f5e9fb3c47729f183561e45 57158656 gmt-doc_5.2.1+dfsg-6_all.deb
e1fcba3c44eecd8d8348345d7ba0b400a4a33c0b 11612016 gmt-examples_5.2.1+dfsg-6_all.deb
02f387b7e34eb9c258596592dbf9fdaf2d35ddca 187426 gmt_5.2.1+dfsg-6_amd64.deb
225fa9efc49537ddf12a1efec8e82370dc17a89c 714316 libgmt-dev_5.2.1+dfsg-6_amd64.deb
a31d95a0593cc9e6cbbac0e83f9a64e35dc1592a 1485302 libgmt5_5.2.1+dfsg-6_amd64.deb
Checksums-Sha256:
9434c675ce9988d51b1861bd34ff64a547f4cf420b76c6e343015ac202c87f4c 2463 gmt_5.2.1+dfsg-6.dsc
3510f7664a656713fd3694b2cea8ecbf695b8dd579f3acde29a779c68d6e1f11 43936 gmt_5.2.1+dfsg-6.debian.tar.xz
d22f3e0eb062160ed9dd09cf1a2f368c506bd57679984464f21e9352daa22815 4623750 gmt-common_5.2.1+dfsg-6_all.deb
5f611a779164fff85421a501c39296239652bfacb5232940f22c115831a70164 5725750 gmt-dbg_5.2.1+dfsg-6_amd64.deb
ffd3ce972d9e06a6e9408cc8a3a702ca98b95c6e609795a5b1f9c62ee4dacced 57158656 gmt-doc_5.2.1+dfsg-6_all.deb
7118822c16325801c88179f05f6e57ffd9fd43943657acfce0cb66b76146bcf8 11612016 gmt-examples_5.2.1+dfsg-6_all.deb
965d7939535b7373812a77c4bea3ff9da6efdb7aa8101833601a9a9d2a3a8158 187426 gmt_5.2.1+dfsg-6_amd64.deb
9e7dc8de1e16dea2edf2c0e32e351b7b4ce6e2cb4d893b35951742edceef001b 714316 libgmt-dev_5.2.1+dfsg-6_amd64.deb
ed8e65957ea4a905c0d8bbfb5b6266081611a915d7528ec8645c21cc577f7c30 1485302 libgmt5_5.2.1+dfsg-6_amd64.deb
Files:
e4a946b7a6d227cedb1259e377e597b3 2463 science extra gmt_5.2.1+dfsg-6.dsc
08f0aef65f024c5f7099864d97e96dbc 43936 science extra gmt_5.2.1+dfsg-6.debian.tar.xz
fb85b51322bff3597ec39422e381dd44 4623750 science extra gmt-common_5.2.1+dfsg-6_all.deb
5c61374396fa861fcdee953f2ac87000 5725750 debug extra gmt-dbg_5.2.1+dfsg-6_amd64.deb
e9623d973bbc7479cd19852e6c24b4f2 57158656 doc extra gmt-doc_5.2.1+dfsg-6_all.deb
989b236c0e7743b1c44353843c1b3b9e 11612016 doc extra gmt-examples_5.2.1+dfsg-6_all.deb
fbc210c161e0201669f145663b5f7001 187426 science extra gmt_5.2.1+dfsg-6_amd64.deb
6fc373614854da5880a8512bc60d325e 714316 libdevel extra libgmt-dev_5.2.1+dfsg-6_amd64.deb
36f1bdd1c4025f5085fb6995590fe857 1485302 libs extra libgmt5_5.2.1+dfsg-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJXSX6OAAoJEGdQ8QrojUrxpFsP/j1qlX8rUW//qm3mGJayyRBr
moYkCgdJDnvOehNasHuqRypMUCGStyyr57LlLwKWd4PuG1yKAkGPufyv/Wi6DDEH
ObkBmxHsiUg/fD1/XdNfU0ovMQnuyLYFxtjP4VbmofwArKoG2I68As/++t1lROey
O/ZS0cOPCzXRtTZtiyPNoVd6F6kwgOCQa3j3Ey0v3ymDH4C18YYDzylSABd5rSXG
AGVplHnoF79ivlyJRqOYBFT081d4Q5RvbQXoeNFOEW3ohq5hgTdUUEPq186eeZip
RAY3C19FLV7D2UPqriho22JDvnBgeCZN6zajNyo9Z7ahS/KYnwaQE+ObZJ1WeIsj
ofVESJ+kDbeY0F8WkoH0V7hpo/5SSMP8IP2nJVFpTMtDEP/26qe2pLpPoXCVfgS3
2/1iZBYinIKFh5sOjuRYyTyk/wGHPJsc8O/+IyYknORi2fRKaCm8lFt4ZbPvRtVH
lNOCqmuPpCueFp2r2ZvnHOeAOlf0crrsq+04ikP0Kok7YtDOsB5ZuZpdxs/rMB2h
E1pBZY8Bg1E92W68DThOeHFlKjcUjBhZqz8HKFpjYqp/Kma5qVU8BSVuReNXDDzS
tsZNbnJ+492W0Km/r+SPcYQUn4/XL4cd/oBGTuYg2GThgeU7pBwghMt0hznZC7Mm
2m5mXq1A5uYFSaSA65Wp
=yXfd
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 01 Jul 2016 07:32:12 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:01:33 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.