Debian Bug report logs - #829365
pdl: please make the build reproducible

version graph

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

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

Date: Sat, 2 Jul 2016 19:36:01 UTC

Severity: wishlist

Tags: patch, upstream

Found in version pdl/1:2.016-2

Fixed in version pdl/1:2.016-4

Done: Bas Couwenberg <sebastic@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#829365; Package src:pdl. (Sat, 02 Jul 2016 19:36: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>. (Sat, 02 Jul 2016 19:36: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: pdl: please make the build reproducible
Date: Sat, 2 Jul 2016 21:33:37 +0200
[Message part 1 (text/plain, inline)]
Source: pdl
Version: 1:2.016-2
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that pdl could not be built reproducibly.
In several files the order is non-deterministic.

The attached patch fixes the issues I have found so far.
To be reproducible this also requires the pdl patch from #829323
and there is another issue in ExtUtils::ParseXS remaining, which
is still uninvestigated.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
[pdl2.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#829365; Package src:pdl. (Sat, 02 Jul 2016 22:45:07 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastiaan Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sat, 02 Jul 2016 22:45:07 GMT) (full text, mbox, link).


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

From: Sebastiaan Couwenberg <sebastic@xs4all.nl>
To: Reiner Herrmann <reiner@reiner-h.de>, 829365@bugs.debian.org, 829323@bugs.debian.org
Subject: pdl: please make the build reproducible
Date: Sun, 3 Jul 2016 00:40:24 +0200
[Message part 1 (text/plain, inline)]
Control: tags -1 pending

Hi Reinier,

Thanks for the patches, I've applied them in git and a new upload to
unstable will happen shortly. Your patches have also been forwarded
upstream: https://sourceforge.net/p/pdl/patches/84/

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

[signature.asc (application/pgp-signature, attachment)]

Added tag(s) pending. Request was from Sebastiaan Couwenberg <sebastic@xs4all.nl> to 829365-submit@bugs.debian.org. (Sat, 02 Jul 2016 22:45:07 GMT) (full text, mbox, link).


Reply sent to Bas Couwenberg <sebastic@debian.org>:
You have taken responsibility. (Sat, 02 Jul 2016 23:15:11 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Sat, 02 Jul 2016 23:15:11 GMT) (full text, mbox, link).


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

From: Bas Couwenberg <sebastic@debian.org>
To: 829365-close@bugs.debian.org
Subject: Bug#829365: fixed in pdl 1:2.016-3
Date: Sat, 02 Jul 2016 23:12:03 +0000
Source: pdl
Source-Version: 1:2.016-3

We believe that the bug you reported is fixed in the latest version of
pdl, 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 829365@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 pdl 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, 03 Jul 2016 00:37:46 +0200
Source: pdl
Binary: pdl
Architecture: source amd64
Version: 1:2.016-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Description:
 pdl        - perl data language: Perl extensions for numerics
Closes: 829323 829365
Changes:
 pdl (1:2.016-3) unstable; urgency=medium
 .
   * Team upload.
   * Add patches by Reiner Herrmann for reproducible builds.
     (closes: #829323, #829365)
Checksums-Sha1:
 80f052479490d097d13b2d452b1a4472307acea5 2311 pdl_2.016-3.dsc
 22ce8ca5f4b66e39de9b0a40de914e887a01cdd6 43668 pdl_2.016-3.debian.tar.xz
 d0f77ae16e8f2bdd2c384710707d17fd1d9f1b21 6960282 pdl-dbgsym_2.016-3_amd64.deb
 0ce1c3d64032aacc2b38d2c8da1fc4d3255c7a18 3674390 pdl_2.016-3_amd64.deb
Checksums-Sha256:
 bad5f1b5cad055594a6ae0f8c1e2b6a7226f7033beb6e4afee1417220f39f850 2311 pdl_2.016-3.dsc
 a0c964ecbf5b1c24de76155e9440b328374da2ca58f584aca437356a70324a67 43668 pdl_2.016-3.debian.tar.xz
 773bcab68147ae02198cf0979f5f3a695830c6b892a31a2bbed4d83eb0518b76 6960282 pdl-dbgsym_2.016-3_amd64.deb
 8873446466eaed6b3b587130bef0447db03c564be1f795dafa3f2811e3a9182f 3674390 pdl_2.016-3_amd64.deb
Files:
 40df777bfe0270c3302d2c58ccd72371 2311 math optional pdl_2.016-3.dsc
 86a88ff374a9add748ae26d01c7b7e43 43668 math optional pdl_2.016-3.debian.tar.xz
 ff0df049904dadb9e83f119dcf8c12a7 6960282 debug extra pdl-dbgsym_2.016-3_amd64.deb
 29d184a4b383e140b2043d943325b214 3674390 math optional pdl_2.016-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXeEXDAAoJEGdQ8QrojUrxKOEP/1LgcvASy6hiG7yxiquDRvZb
rmgYx6w/9WFqynKnTHwesO/adzesVltIzXuQiPpFNR2smSQN9ASSVb69LBuKNkVD
k+01qf8bCz5gKGDvyTpUkMQSB4gox7s/iv23EV9EhD+ebTgQYxSEqRyiwZomuGGm
/otT18mbw3r0UyttgiYIPnkNQpAJqRDE0ADyliVEnel3BPlRUmYYa8MiBa5WjMVf
+ucHyUnc9U2JGNUY+FnO+d+9LJyWU2938jjDJ6WIWSxT3vb6LrgXv8Z3bc4r6yxS
UfUEcdxOiglff+xzWFhe8Wv/Kp7TZy/KE97HFHMuyOOCRPazpVOAn47UbH4ZjmoM
7XNvTFMp5K4I7dYFhr7AGda9Ol3NhyyZPBraXgn0mPRHBkjQYS4N55JQx/fZxwvq
ua0zPpwgFRgjdQJhWXiubH6gkMS8miyBSj7DqRFQswz5lrI3RUrL0kqtNHquhIS7
9WXYMNA1QHoyVVWRqsqI2a14tVxU5Qw1B+T2VwCGnRHwnFxtZiwrZFvfbMyrI335
t4MRXBEpHMhptA/dFyeNxf86QVD//za8iztnDFS3wXPwoP5ryJPtTCb07UMAi/Xk
gzSn1rrI96eGgUfgmO5wmdC7UqBVYzD97Vdz7iB02/5cORjPJrlaA9tCiDZOhU9z
89XfzHii9zzQbm5U4ey5
=Cf9A
-----END PGP SIGNATURE-----




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#829365; Package src:pdl. (Mon, 04 Jul 2016 17:24:08 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>. (Mon, 04 Jul 2016 17:24:08 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: 829365@bugs.debian.org
Subject: Re: Bug#829365: pdl: please make the build reproducible
Date: Mon, 4 Jul 2016 19:20:34 +0200
[Message part 1 (text/plain, inline)]
Control: reopen -1

On Sat, Jul 02, 2016 at 09:33:37PM +0200, Reiner Herrmann wrote:
> The attached patch fixes the issues I have found so far.
> To be reproducible this also requires the pdl patch from #829323
> and there is another issue in ExtUtils::ParseXS remaining, which
> is still uninvestigated.

Actually it turned out that the remaining issues are not caused by
ExtUtils::ParseXS, but it can be fixed within pdl itself.
With the attached patch, I was able to build pdl reproducibly with
our prebuilder script.

Kind regards,
  Reiner
[pdl.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Bug reopened Request was from Reiner Herrmann <reiner@reiner-h.de> to 829365-submit@bugs.debian.org. (Mon, 04 Jul 2016 17:24:08 GMT) (full text, mbox, link).


No longer marked as fixed in versions pdl/1:2.016-3. Request was from Reiner Herrmann <reiner@reiner-h.de> to 829365-submit@bugs.debian.org. (Mon, 04 Jul 2016 17:24:09 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#829365; Package src:pdl. (Mon, 04 Jul 2016 17:51:03 GMT) (full text, mbox, link).


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

From: pkg-perl-maintainers@lists.alioth.debian.org
To: 829365@bugs.debian.org, 829365-submitter@bugs.debian.org
Subject: Pending fixes for bugs in the pdl package
Date: Mon, 04 Jul 2016 17:48:13 +0000
tag 829365 + pending
thanks

Some bugs in the pdl package are closed in revision
1c58b870fa5b59cfab899c1b2a474f43a5ea5609 in branch 'master' by Bas
Couwenberg

The full diff can be seen at
https://anonscm.debian.org/cgit/pkg-perl/packages/pdl.git/commit/?id=1c58b87

Commit message:

    Apply patch by Reiner Herrmann to update reproducible-build.patch. (closes: #829365)




Added tag(s) pending. Request was from pkg-perl-maintainers@lists.alioth.debian.org to control@bugs.debian.org. (Mon, 04 Jul 2016 17:51:05 GMT) (full text, mbox, link).


Message sent on to Reiner Herrmann <reiner@reiner-h.de>:
Bug#829365. (Mon, 04 Jul 2016 17:51:18 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#829365; Package src:pdl. (Mon, 04 Jul 2016 17:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastiaan Couwenberg <sebastic@xs4all.nl>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Mon, 04 Jul 2016 17:54:04 GMT) (full text, mbox, link).


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

From: Sebastiaan Couwenberg <sebastic@xs4all.nl>
To: Reiner Herrmann <reiner@reiner-h.de>, 829365@bugs.debian.org
Subject: Re: Bug#829365: pdl: please make the build reproducible
Date: Mon, 4 Jul 2016 19:51:35 +0200
[Message part 1 (text/plain, inline)]
Control: tags -1 pending

Hi Reiner,

On 07/04/2016 07:20 PM, Reiner Herrmann wrote:
> On Sat, Jul 02, 2016 at 09:33:37PM +0200, Reiner Herrmann wrote:
>> The attached patch fixes the issues I have found so far.
>> To be reproducible this also requires the pdl patch from #829323
>> and there is another issue in ExtUtils::ParseXS remaining, which
>> is still uninvestigated.
> 
> Actually it turned out that the remaining issues are not caused by
> ExtUtils::ParseXS, but it can be fixed within pdl itself.
> With the attached patch, I was able to build pdl reproducibly with
> our prebuilder script.

Thanks for the updated patch, I've applied it in git and a new upload is
on its way to unstable.

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

[signature.asc (application/pgp-signature, attachment)]

Reply sent to Bas Couwenberg <sebastic@debian.org>:
You have taken responsibility. (Mon, 04 Jul 2016 18:06:17 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Mon, 04 Jul 2016 18:06:17 GMT) (full text, mbox, link).


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

From: Bas Couwenberg <sebastic@debian.org>
To: 829365-close@bugs.debian.org
Subject: Bug#829365: fixed in pdl 1:2.016-4
Date: Mon, 04 Jul 2016 18:05:02 +0000
Source: pdl
Source-Version: 1:2.016-4

We believe that the bug you reported is fixed in the latest version of
pdl, 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 829365@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 pdl 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: Mon, 04 Jul 2016 19:30:45 +0200
Source: pdl
Binary: pdl
Architecture: source amd64
Version: 1:2.016-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebastic@debian.org>
Description:
 pdl        - perl data language: Perl extensions for numerics
Closes: 829365
Changes:
 pdl (1:2.016-4) unstable; urgency=medium
 .
   * Team upload.
   * Apply patch by Reiner Herrmann to update reproducible-build.patch.
     (closes: #829365)
Checksums-Sha1:
 560eaa976a350f165c6ede93b0b4caeeb5a32a56 2311 pdl_2.016-4.dsc
 17fface26c47ac43c115efb5acba96245aab7046 44392 pdl_2.016-4.debian.tar.xz
 512f7c84d2ab1f2afaab01a91b6f2653057ca0f8 6959242 pdl-dbgsym_2.016-4_amd64.deb
 8abdb8a8dd9cad9a4972446fb39869691383e3d1 3673498 pdl_2.016-4_amd64.deb
Checksums-Sha256:
 dcf389267ee2ae552fa12d05ca04b3618bd11c6186290f495081b414b29b1dae 2311 pdl_2.016-4.dsc
 fb75da78865232918ebfbb960ad8c3f01d9de6af27bfdc0300b4db1e2f01251d 44392 pdl_2.016-4.debian.tar.xz
 5a82128a96e6b4edfcdce0ff3b3b7fa1f387198962555084ed20d8b6490da1ff 6959242 pdl-dbgsym_2.016-4_amd64.deb
 cd45cbef75cd8e86691075d22b84f60d01c1cb9dd3a6d6542c8c5b3bd26b77b1 3673498 pdl_2.016-4_amd64.deb
Files:
 0a2c779b41062b3d6cbc6fcab7a7b4df 2311 math optional pdl_2.016-4.dsc
 2ceffb0e279ce3f4cfc5aedd0dd41279 44392 math optional pdl_2.016-4.debian.tar.xz
 5a0eac7380caad3962fa803b8a28b986 6959242 debug extra pdl-dbgsym_2.016-4_amd64.deb
 29e2e72bb4a2a0144cd3624665660f75 3673498 math optional pdl_2.016-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJXeqEpAAoJEGdQ8QrojUrxzkoP/ix78PjyMOXevzbhwW++PRX+
iCY/OPXZZUu94YXrIaeK7CX75r0BfSIrnl8zt/hm24eR4iBwOPfo5hry2FfBeFZS
JWMmU9i9VHxdZhnerAky7bo87NK0vpiPv9Ah2Hzs3UPkHtz09hvxqbiIOp1qk92v
g0AsKXn6v/W226M09xrsTc0ruGxRrleRr5Mc+4oygYs3fGti8QCAWa7wXAM6k87k
MEZsTgMLhVBNF1dUQzbY3HGWeBK6qpSugZnfaVSY98Zt1TLFgB/sWgzcPbs1/15/
m47gZgw4I7HhLeyCSLC8K6tjZwN8NKRMqUnuA7GFm/pwLf1Th0LLBLtU5qBWW3nL
ETVbi4esEYZi/DjXcvQFV20gnVIv2ExPvAZuTYgXP6ibhYuFfq3HuAt2Ywdos+wE
f6C5xdDavwys57s2KeDvJNSvCXHd8fc1t6Z2tAmh9Z6UwdWgVNXFPFd5+uCKOL6K
d+7O0n9qkO7sNdoxr/UGYtDMahQwoYUapcR2zaqU/rkpmDn/43CRdFPKljAFwiY4
ArIXDjKx81OGiwhycQcei8MVhSREe42S7CjdlfvKP3tHb6/hOywIDcUlsLgaeUaa
+wwL1WxLVNPyFWz59ahat9aUSbXxdUXVV4afWQ2RaKLt3hXFELUjojgEswWKmDF+
fA6+ECCZZtMwkilvNZb1
=B15o
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 09 Aug 2016 07:35:54 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:49:01 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.