Debian Bug report logs -
#794004
ghostscript: please support timestamps from environment
Reported by: Dhole <dhole@openmailbox.org>
Date: Wed, 29 Jul 2015 17:48:02 UTC
Severity: wishlist
Tags: patch
Found in version ghostscript/9.15~dfsg-1
Fixed in version ghostscript/9.16~dfsg-1
Done: Jonas Smedegaard <dr@jones.dk>
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 Printing Team <debian-printing@lists.debian.org>:
Bug#794004; Package src:ghostscript.
(Wed, 29 Jul 2015 17:48:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Dhole <dhole@openmailbox.org>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Printing Team <debian-printing@lists.debian.org>.
(Wed, 29 Jul 2015 17:48: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: ghostscript
Version: 9.15~dfsg-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain timestamps
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org
Hi,
While working on the "reproducible builds" effort [1], we have noticed
that the ghostscript embeds timestamps on the creation of pdf files.
For the Reproducible Builds effort we are proposing an environment
variable (SOURCE_DATE_EPOCH) [2] that will contain a deterministic epoch
timestamp (based on the latest debian/changelog entry) that could be
used, which should be automatically exported by debhelper in the future [3].
The attached patch proposes a way to use this variable to get
reproducible timestamps in the pdf files generated by ghostscript, if
the variable has been set (if not, it falls back to the old behavior).
With the attached patch packages using ghostscript would then
automatically generate reproducible pdf files.
[1]: https://wiki.debian.org/ReproducibleBuilds
[2]: https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal
[3]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791815
Regards,
--
Dhole
[ghostscript.diff.txt (text/plain, attachment)]
[signature.asc (application/pgp-signature, attachment)]
Reply sent
to Jonas Smedegaard <dr@jones.dk>:
You have taken responsibility.
(Sat, 01 Aug 2015 16:09:06 GMT) (full text, mbox, link).
Notification sent
to Dhole <dhole@openmailbox.org>:
Bug acknowledged by developer.
(Sat, 01 Aug 2015 16:09:06 GMT) (full text, mbox, link).
Message #10 received at 794004-close@bugs.debian.org (full text, mbox, reply):
Source: ghostscript
Source-Version: 9.16~dfsg-1
We believe that the bug you reported is fixed in the latest version of
ghostscript, 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 794004@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <dr@jones.dk> (supplier of updated ghostscript 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: SHA256
Format: 1.8
Date: Fri, 31 Jul 2015 23:00:24 +0200
Source: ghostscript
Binary: ghostscript ghostscript-x ghostscript-doc libgs9 libgs9-common libgs-dev ghostscript-dbg
Architecture: source amd64 all
Version: 9.16~dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Printing Team <debian-printing@lists.debian.org>
Changed-By: Jonas Smedegaard <dr@jones.dk>
Description:
ghostscript - interpreter for the PostScript language and for PDF
ghostscript-dbg - interpreter for the PostScript language and for PDF - Debug symbo
ghostscript-doc - interpreter for the PostScript language and for PDF - Documentati
ghostscript-x - interpreter for the PostScript language and for PDF - X11 support
libgs-dev - interpreter for the PostScript language and for PDF - Development
libgs9 - interpreter for the PostScript language and for PDF - Library
libgs9-common - interpreter for the PostScript language and for PDF - common file
Closes: 794004
Changes:
ghostscript (9.16~dfsg-1) unstable; urgency=medium
.
[ upstream ]
* New release 9.07.
Highlights:
+ Add -dLockColorants option for tiffsep and psdcmyk devices.
+ Improved high level devices handling of Forms.
+ Update URW+ Nimbus* fonts, adding Greek and Cyrillic glyphs.
.
[ Jonas Smedegaard ]
* Add patch 2010 to allow the build timestamp to be externally set.
Closes: Bug#794004. Thanks to Peter De Wachter and Eduard Sanou.
* Update copyright info:
+ Extend coverage for main upstream authors to include current year.
* Add patch 1002 to fix have devxps link against shared zlib.
* Unfuzz patches.
* Update symbols file (30 new).
Checksums-Sha1:
aebc40addbcd1a7078a73f125a13c2a763046e3a 2834 ghostscript_9.16~dfsg-1.dsc
8c4b3ed3746ff68035a5bcc2dfcd4138adfbe310 19842829 ghostscript_9.16~dfsg.orig.tar.gz
b191c95d26f91afaf4f8d7f9f6b69f97dc7c3a51 100312 ghostscript_9.16~dfsg-1.debian.tar.xz
8cde38c0f74a556a64cdc929d41daefb11441138 5555320 ghostscript-dbg_9.16~dfsg-1_amd64.deb
6074d25b471b1e4d3c5c95275a1c1fcd2b2188b1 4992540 ghostscript-doc_9.16~dfsg-1_all.deb
4ce8df07402ce767be5836457604cafcc4013fb8 85794 ghostscript-x_9.16~dfsg-1_amd64.deb
b81895b6cd377a8168a01cf11691d3dfc78b27fe 92798 ghostscript_9.16~dfsg-1_amd64.deb
cf18fbc9e44a13dc46009f36c9a626ebfabfb74a 2245954 libgs-dev_9.16~dfsg-1_amd64.deb
066b40acef72a0a27a189b024e981ab382c5c8fc 2985636 libgs9-common_9.16~dfsg-1_all.deb
779a3fe34bd5f88f4fded3b0c25523c43bb011e1 2008130 libgs9_9.16~dfsg-1_amd64.deb
Checksums-Sha256:
6e81f1df0a8436c770f71223e3ce974ddc2870b75c888ebbb5aad356eff94ac5 2834 ghostscript_9.16~dfsg-1.dsc
3dd5b78fed1f76c249b03a1fd52b9e4c36ff7c87acc567e72498e0697502f92b 19842829 ghostscript_9.16~dfsg.orig.tar.gz
3d4b77695288e9ce1b1c00615f0c1c9d62887731ec3a016fb6ad02c216fe548c 100312 ghostscript_9.16~dfsg-1.debian.tar.xz
0db301062ae1897038fa0d7aa867e3675484f4f028156e2c78ea5b8d94ca08ad 5555320 ghostscript-dbg_9.16~dfsg-1_amd64.deb
2919db52c3a0e0c00ecdf2010ff78f2f0bbf08dac6b827005874d02505796fc3 4992540 ghostscript-doc_9.16~dfsg-1_all.deb
5a311a25cdd300a063cc8efea077b5bd9950bd48b805528d365f460e51357270 85794 ghostscript-x_9.16~dfsg-1_amd64.deb
9980dfbc4c70b9161d5cb5d0b0ab4d587a5c44be645d13511f1d23013fa3fc31 92798 ghostscript_9.16~dfsg-1_amd64.deb
46804ab7a1f27976af9a5bd18a57bbbbaa1ae000f28afe409c24734ccd2e2518 2245954 libgs-dev_9.16~dfsg-1_amd64.deb
f57ecf1e8f4f5bcbe790b6cf8b8a1a8c8847e6b6773c4bba29798c9dbe5d2473 2985636 libgs9-common_9.16~dfsg-1_all.deb
447b89cee6a0e5731b51a690dc0c310c1ff33397b6b5325c71ca020693199802 2008130 libgs9_9.16~dfsg-1_amd64.deb
Files:
8b56e7b4303be18382e6e02390f0a15e 2834 text optional ghostscript_9.16~dfsg-1.dsc
d7edb9beee1248209edff0e3f07718bf 19842829 text optional ghostscript_9.16~dfsg.orig.tar.gz
064dfcd228fb8cfde2996d8f689b709b 100312 text optional ghostscript_9.16~dfsg-1.debian.tar.xz
659e470a7d1ffee2f3c4228fa0caa736 5555320 debug extra ghostscript-dbg_9.16~dfsg-1_amd64.deb
b54bb9fefb9ad8cbc30c11716f7951bb 4992540 doc optional ghostscript-doc_9.16~dfsg-1_all.deb
9a5c8c15223e042bc3bc3226326700d9 85794 text optional ghostscript-x_9.16~dfsg-1_amd64.deb
9fad92b641272ea92b545ae06f8cdfcf 92798 text optional ghostscript_9.16~dfsg-1_amd64.deb
58f0b4ecd1209e7cd702da384e244914 2245954 libdevel optional libgs-dev_9.16~dfsg-1_amd64.deb
d604d950bbf21590b601aec6dcfc684c 2985636 libs optional libgs9-common_9.16~dfsg-1_all.deb
601e00b09df6cf89b0387067d3a53402 2008130 libs optional libgs9_9.16~dfsg-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVvOncAAoJECx8MUbBoAEhV6MP/1tlgciiMpgb6FMsa/fIdwxA
OmcKJPEXVKbZVElaB+tqHwR3GWyq6KyAcFqjNSt02x/CMBPX81c0vpMHZ3MkKNI5
5XBDtv3g70fXpwkkrJjaHWWlRJwS1PZ12Theuw+042IzV8jhuLXc6ykl82oVNgKl
q+SLx+rdqUILavogYtUEUB8L7Rrk9gFhvBM8Ll8Au0YEFPlFudlL2nxKGH9RN9zs
9xJHKQfJ6HUqxtdNO/dyvrr8t++8sHvs5D8VxHyHXxncZq/G3hUaF29CIuQf9Pkt
CKyZwjh077/iyeVFicGfd/WFl5se+4/AMnSboKybSYrKL8MgjtPYDy/I+CsnBOPp
dFUFqAp60Hxwho2CjwTpsjhpVTN9BDd6sEtUANnJE97VGM3Wotzhs2Z3TJQVKCNM
bJr7Flcu+WJFNHRIo37XztPUmcXYlZe2yW2KCqKf2qXXeeRxP0w8OZHUf+dwp6Wj
Vq+TsjOr2WjVrKw/C/OY6Ln7OY+PbkFlTuCYKowhq8EG+9WwSjxarfzeHfCPeqqh
hZ0LuushpY/cstdIPJJItLX+kG2Zg6qXtI9y97EKd9FFfJt2WAOvGDrxCVcKx02G
w7OJVlQ/LV1MOQL/hAsM3XckDNc4dPDtCFyiu+LHuR4PUHRKJPflV4Om+CY1T2cz
z9vJRHBcoYAZBq76GM4c
=/fJp
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Fri, 04 Sep 2015 07:25:32 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 13:16:11 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.