Debian Bug report logs - #828639
libmarpa-r2-perl: please make the build reproducible

version graph

Package: src:libmarpa-r2-perl; Maintainer for src:libmarpa-r2-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>;

Reported by: Reiner Herrmann <reiner@reiner-h.de>

Date: Sun, 26 Jun 2016 16:03:01 UTC

Severity: wishlist

Tags: patch, upstream

Found in version libmarpa-r2-perl/2.086000~dfsg-5

Fixed in version libmarpa-r2-perl/2.086000~dfsg-6

Done: intrigeri <intrigeri@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-builds@lists.alioth.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#828639; Package src:libmarpa-r2-perl. (Sun, 26 Jun 2016 16:03:05 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sun, 26 Jun 2016 16:03:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: libmarpa-r2-perl: please make the build reproducible
Date: Sun, 26 Jun 2016 17:58:37 +0200
[Message part 1 (text/plain, inline)]
Source: libmarpa-r2-perl
Version: 2.086000~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

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that libmarpa-r2-perl could not be built reproducibly.
It embeds the current build date into Version.pm.

The attached patch makes it honour SOURCE_DATE_EPOCH, if it is
available, to get a deterministic timestamp.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
[libmarpa-r2-perl.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#828639; Package src:libmarpa-r2-perl. (Sun, 26 Jun 2016 16:12:10 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sun, 26 Jun 2016 16:12:10 GMT) (full text, mbox, link).


Message #10 received at 828639@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: 828639@bugs.debian.org
Subject: Re: [Reproducible-builds] Bug#828639: libmarpa-r2-perl: please make the build reproducible
Date: Sun, 26 Jun 2016 18:09:13 +0200
[Message part 1 (text/plain, inline)]
On Sun, Jun 26, 2016 at 05:58:37PM +0200, Reiner Herrmann wrote:
> The attached patch makes it honour SOURCE_DATE_EPOCH, if it is
> available, to get a deterministic timestamp.

Sorry, the patch contained one line too much.
Updated patch attached.
[libmarpa-r2-perl.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#828639; Package src:libmarpa-r2-perl. (Sun, 26 Jun 2016 18:03:04 GMT) (full text, mbox, link).


Message #13 received at 828639@bugs.debian.org (full text, mbox, reply):

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 828639@bugs.debian.org, 828639-submitter@bugs.debian.org
Subject: Pending fixes for bugs in the libmarpa-r2-perl package
Date: Sun, 26 Jun 2016 17:58:47 +0000
tag 828639 + pending
thanks

Some bugs in the libmarpa-r2-perl package are closed in revision
18c52361a3d4a1da639626b8a0eec48fb4131311 in branch 'master' by
intrigeri

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/libmarpa-r2-perl.git/commit/?id=18c5236

Commit message:

    Honour SOURCE_DATE_EPOCH for embedded timestamp, if it is set, for build reproducibility. Thanks to Reiner Herrmann <reiner@reiner-h.de> for the patch! (Closes: #828639)




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Sun, 26 Jun 2016 18:03:06 GMT) (full text, mbox, link).


Message sent on to Reiner Herrmann <reiner@reiner-h.de>:
Bug#828639. (Sun, 26 Jun 2016 18:03:09 GMT) (full text, mbox, link).


Reply sent to intrigeri <intrigeri@debian.org>:
You have taken responsibility. (Sun, 26 Jun 2016 18:24:04 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Sun, 26 Jun 2016 18:24:05 GMT) (full text, mbox, link).


Message #23 received at 828639-close@bugs.debian.org (full text, mbox, reply):

From: intrigeri <intrigeri@debian.org>
To: 828639-close@bugs.debian.org
Subject: Bug#828639: fixed in libmarpa-r2-perl 2.086000~dfsg-6
Date: Sun, 26 Jun 2016 18:20:33 +0000
Source: libmarpa-r2-perl
Source-Version: 2.086000~dfsg-6

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

Debian distribution maintenance software
pp.
intrigeri <intrigeri@debian.org> (supplier of updated libmarpa-r2-perl 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, 26 Jun 2016 17:38:49 +0000
Source: libmarpa-r2-perl
Binary: libmarpa-r2-perl
Architecture: source
Version: 2.086000~dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: intrigeri <intrigeri@debian.org>
Closes: 828639
Description: 
 libmarpa-r2-perl - BNF grammar parser
Changes:
 libmarpa-r2-perl (2.086000~dfsg-6) unstable; urgency=medium
 .
   * Team upload.
 .
   [ gregor herrmann ]
   * Rename autopkgtest configuration file(s) as per new pkg-perl-
     autopkgtest schema.
 .
   [ Reiner Herrmann ]
   * Honour SOURCE_DATE_EPOCH for embedded timestamp, if it is set,
     for build reproducibility. (Closes: #828639)
Checksums-Sha1: 
 3d271e4c5cd91c8801a0862fd778a8ddf2f3f49f 2431 libmarpa-r2-perl_2.086000~dfsg-6.dsc
 1f3ce01232e7a3a4d11dcd54fb284bdbd1551510 10812 libmarpa-r2-perl_2.086000~dfsg-6.debian.tar.xz
Checksums-Sha256: 
 f5d0181b5e61d4f7d293814f662ef5f7fb60a218b78071a0a30746c948c9aeee 2431 libmarpa-r2-perl_2.086000~dfsg-6.dsc
 fa226d005d33ab10da811aa7cc65b52253e3bcfbd8512db6894fe3e0e472c310 10812 libmarpa-r2-perl_2.086000~dfsg-6.debian.tar.xz
Files: 
 ebed40c2cf75b8df98651360d08bfd98 2431 perl optional libmarpa-r2-perl_2.086000~dfsg-6.dsc
 49d0a58a42f2151e824b71f71d457466 10812 perl optional libmarpa-r2-perl_2.086000~dfsg-6.debian.tar.xz

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

iQIcBAEBCgAGBQJXcBexAAoJEOxtg78p/CqOYTMQALnKM/nMrLosJaM/EUO3UMQC
zeWFHc+uTTxo4AlNKe8dUs2fX+LpajW5t9u4Al2+pQzw5yYAC6QeLJxr8csy9ER3
X4RsTsuWHkO3UjTip7GRWi+JpUiR7ZuV4520fyP/5cX7WAfqknZR+6d4MwgL28r1
vY0o2rteBOFOpAy/A9skIKArX2G1VYmryVivZ8cbakVLPZMWHv6YsAST3tN0WVBY
5AgsbLY7khReKvl5I9QNQVvDAe59sndWyG3IaP4aePW93ktTILFWerDIM53MowF6
cElF2WRzZEFPw6+ZXD1T2BZcZHBhD7fv+AWMgS//KH0ryDDFOthEygrTbFADYsQl
6BT2Pkqey1p2cjwciZ0jS+u5B2+AzE2wBp8Q7Tv3ayt1xlqtMWnS8kZJFAOr3eo8
sAT0sEXVn2arBohWAEJMdUa6QzBK/U5eksbUZVjWoIS/mKOqUg9e26gldMv5ouqj
IdeushUfg5T8kyZo56un74ST/owA0uSuZH+Rq3wTuN5cDKinUMWhPWJiBLY7fYms
WzM8TF33Fx1cbow0sOAL52rjpI4Tm6/Vzaxc9c7cWNqBqXl+F9+uGVlPT3plHA06
kh9QRbw9RfjCnyVVeTLEzubu/LFA6DPzcoElZ+V47hvQnYVX1gogscAQg3LKm9NU
pYNKvYv3s8ZSFYCWKmb2
=3jkY
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#828639; Package src:libmarpa-r2-perl. (Sun, 26 Jun 2016 19:15:16 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sun, 26 Jun 2016 19:15:16 GMT) (full text, mbox, link).


Message #28 received at 828639@bugs.debian.org (full text, mbox, reply):

From: Reiner Herrmann <reiner@reiner-h.de>
To: 828639@bugs.debian.org
Subject: Re: [Reproducible-builds] Bug#828639: libmarpa-r2-perl: please make the build reproducible
Date: Sun, 26 Jun 2016 21:10:32 +0200
[Message part 1 (text/plain, inline)]
On Sun, Jun 26, 2016 at 05:58:37PM +0200, Reiner Herrmann wrote:
> The attached patch makes it honour SOURCE_DATE_EPOCH, if it is
> available, to get a deterministic timestamp.

The patch has an issue when SOURCE_DATE_EPOCH is not defined.
An updated patch is attached which handles this case correctly.
Thanks to intrigeri for spotting it, and sorry for the noise!
[libmarpa-r2-perl.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#828639; Package src:libmarpa-r2-perl. (Mon, 27 Jun 2016 08:57:09 GMT) (full text, mbox, link).


Acknowledgement sent to intrigeri <intrigeri@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Mon, 27 Jun 2016 08:57:09 GMT) (full text, mbox, link).


Message #33 received at 828639@bugs.debian.org (full text, mbox, reply):

From: intrigeri <intrigeri@debian.org>
To: Reiner Herrmann <reiner@reiner-h.de>
Cc: 828639@bugs.debian.org
Subject: Re: Bug#828639: [Reproducible-builds] Bug#828639: libmarpa-r2-perl: please make the build reproducible
Date: Mon, 27 Jun 2016 10:55:03 +0200
Reiner Herrmann wrote (26 Jun 2016 19:10:32 GMT) :
> The patch has an issue when SOURCE_DATE_EPOCH is not defined.
> An updated patch is attached which handles this case correctly.

Thanks. I've updated the patch in Vcs-Git, and forwarded the updated
one upstream. I'll wait until upstream comments before
uploading though.

Cheers,
--
intrigeri



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 30 Jul 2016 07:32:51 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:05:34 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.