[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#826158: marked as done (texinfo: please make makeinfo info output reproducible)



Your message dated Sun, 11 Sep 2016 12:05:19 +0000
with message-id <E1bj3Vf-00005W-Km@franck.debian.org>
and subject line Bug#826158: fixed in texinfo 6.3.0.dfsg.1-1
has caused the Debian Bug report #826158,
regarding texinfo: please make makeinfo info output 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 owner@bugs.debian.org
immediately.)


-- 
826158: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826158
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: texinfo
Version: 6.1.0.dfsg.1-8
Severity: wishlist
Tags: upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: toolchain
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Dear Maintainer,

Thanks to the SOURCE_DATE_EPOCH [1] support in TL2016, pdf output of
makeinfo can be made reproducible, even when using @today in the texi
file (when SOURCE_DATE_EPOCH_TEX_PRIMITIVES is set to 1).

It would be great to extend the SOURCE_DATE_EPOCH support for info
output from makeinfo. See a proposed solution in the attached patch.

Regards,
Alexis Bienvenüe.

[1] https://reproducible-builds.org/specs/source-date-epoch/
Description: Reproducible info output
 Honour the SOURCE_DATE_EPOCH environment variable to get a reproducible
 @today value for info output when it is set.
 See https://reproducible-builds.org/specs/source-date-epoch/
Author: Alexis Bienvenüe <pado@passoire.fr>

--- texinfo-6.1.0.dfsg.1.orig/tp/Texinfo/Common.pm
+++ texinfo-6.1.0.dfsg.1/tp/Texinfo/Common.pm
@@ -1218,7 +1218,7 @@ sub expand_today($)
     return {'text' => 'a sunny day'};
   }
   my($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst)
-   = localtime(time);
+   = ($ENV{SOURCE_DATE_EPOCH} ? gmtime($ENV{SOURCE_DATE_EPOCH}) : localtime(time));
   $year += ($year < 70) ? 2000 : 1900;
   return $self->gdt('{month} {day}, {year}',
           { 'month' => $self->gdt($MONTH_NAMES[$mon]),

--- End Message ---
--- Begin Message ---
Source: texinfo
Source-Version: 6.3.0.dfsg.1-1

We believe that the bug you reported is fixed in the latest version of
texinfo, 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 826158@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Norbert Preining <preining@debian.org> (supplier of updated texinfo 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: Sun, 11 Sep 2016 07:36:51 +0900
Source: texinfo
Binary: texinfo info install-info
Architecture: source amd64
Version: 6.3.0.dfsg.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Norbert Preining <preining@debian.org>
Description:
 info       - Standalone GNU Info documentation browser
 install-info - Manage installed documentation in info format
 texinfo    - Documentation system for on-line information and printed output
Closes: 826158
Changes:
 texinfo (6.3.0.dfsg.1-1) unstable; urgency=medium
 .
   * make makeinfo honor S_D_E (patch by Alexis Bienvenüe) (Closes: #826158)
   * new upstream releases
   * bump standards version, no changes necessary
Checksums-Sha1:
 3aac9f548f3a3615013d6a8aee5ede46f4c3592b 1767 texinfo_6.3.0.dfsg.1-1.dsc
 8a735fae50520157a95281b7f30e52ab0558af7b 4523852 texinfo_6.3.0.dfsg.1.orig.tar.xz
 e3ae4d24d4a11f1f9e17081320c0db324b93173f 23504 texinfo_6.3.0.dfsg.1-1.debian.tar.xz
 2ad9f917d3f87129fc293817a6366c362b3a52cb 260048 info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 cc44b437b16d03ffdba0d69a106ab650fed38f1d 384382 info_6.3.0.dfsg.1-1_amd64.deb
 d6352104aefefe20b47bae940a9a2e6b01244d6e 39204 install-info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 a335c718a6ac4c32062b8e1f387ef17a751d79b6 310094 install-info_6.3.0.dfsg.1-1_amd64.deb
 f1d3c91d228a0f4a57df4b22a9f506b4c585c9b5 17094 texinfo-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 e1ca97e9a6c1a86401339bc0a78e6b9d04537ff5 1294730 texinfo_6.3.0.dfsg.1-1_amd64.deb
Checksums-Sha256:
 6e9bdc3928ef9d5bb0332905186c739846b07f05f07e3e28a0c3f074019b2f21 1767 texinfo_6.3.0.dfsg.1-1.dsc
 4fc0dbeb2d3dee8f0bb5b65935f9fee99863b6910e8115110604ced2438f849d 4523852 texinfo_6.3.0.dfsg.1.orig.tar.xz
 8eb73e272544ff1aba3b75f61615a0477f10124d725b22ee923f52d6ab505309 23504 texinfo_6.3.0.dfsg.1-1.debian.tar.xz
 2280b283d21db7b35843c28dc3ead884f19ebd85973d1d527f87f768bbe8b2e0 260048 info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 9401f9c1552045f6f6543014fe2a5f92d165f3564ecf4e2a342074f4f72462ac 384382 info_6.3.0.dfsg.1-1_amd64.deb
 a4885236cb8dddbc06eea03d11909e272dc75dbe609a95c40a13aee38b88cc54 39204 install-info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 fe77846ccbdb8113d5723cde274d8a7bfb99808feead84d3be87c038767e5f6d 310094 install-info_6.3.0.dfsg.1-1_amd64.deb
 c84c822243c600a8ebc2a13e77abed88a0435161fd31e9f1027288161b9b3d61 17094 texinfo-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 34e5ffd15b940722df4fd89d4462d3b1e55aa2af0e382568938946c42a1a8775 1294730 texinfo_6.3.0.dfsg.1-1_amd64.deb
Files:
 ea545836d4484189f60ae95eecbc9219 1767 doc standard texinfo_6.3.0.dfsg.1-1.dsc
 76558994991e14d0017cc3c119b4fc8f 4523852 doc standard texinfo_6.3.0.dfsg.1.orig.tar.xz
 a1b963cb5882136e3a111ac82405a14b 23504 doc standard texinfo_6.3.0.dfsg.1-1.debian.tar.xz
 d6a3ffb01e345c37737ddcd5dc984d8e 260048 debug extra info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 8157df388d175cec72d3d241670314b3 384382 doc important info_6.3.0.dfsg.1-1_amd64.deb
 201bc9e39955998ced377912cf05ffd1 39204 debug extra install-info-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 bf450cda8a172b368fe700571c15641b 310094 doc important install-info_6.3.0.dfsg.1-1_amd64.deb
 a116b2f57400f5b2226c21a56249f114 17094 debug extra texinfo-dbgsym_6.3.0.dfsg.1-1_amd64.deb
 1a9b0a21abd892a3a153509c83560aa7 1294730 text optional texinfo_6.3.0.dfsg.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQEcBAEBCgAGBQJX1TEvAAoJEOwAuNrTImaqWjkH/jy6dZuVTCgtJ7sAsMVro0v3
3Ys9exBTEzp+mCDyLl4Fbv5Elofdbw3xXH3LSxtTBheiRgZApIOt9PrVWO/lDJQi
/IoRNCVPjLB+tCNzWgcDwF/chcBUuPC5y0BIZxVK28txKXX2qol8iGhVGgva73Cp
D0J3Z0ScGzXLUDKvVIVq7F+DfS1dS9y6oC4q3cIgF01+/Tu79lFotRNSQsRV4/Nq
+Hs/eU+0tosAcSFvkfmZnCVmQCV1JQcS4d0FI2EzqMak58oQMqrInb6KPyzjCW7V
0gJttsKpHwWieWWzVyrLsn33yuaU01Sch8bo9j8LeVEQHyhOy6zZm0uzOLhfRiA=
=b3oR
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: