Bug#775678: libextutils-depends-perl: undeterministic output in saved config

Maria Marin marivalenm at gmail.com
Wed Jan 21 21:29:36 UTC 2015


Hi,

On Sun, 18 Jan 2015 16:13:10 +0100 Reiner Herrmann <reiner at reiner-h.de> wrote:
> While working on the “reproducible builds” effort [1], we have noticed
> that packages using ExtUtils::Depends contain differing files after
> each build, because the dependency list is not sorted in save_config.
>
> The attached patch, which has already been forwarded upstream [2], fixes this.

we noticed an additional issue with ExtUtils::Depends. When building package
xacobeo the linking order was random due to an unsorted iteration over the keys
of a perl hash.

The attached patch includes Reiner's initial patch and the fix to this
additional problem.

We also submitted the issue to upstream as part of the same bug Reiner opened.

We maintain a git repository including this patch as part of the experimental
reproducible build effort. So alternatively you can also clone from:

https://anonscm.debian.org/git/reproducible/libextutils-depends-perl.git

or look at it in the web interface at:

https://anonscm.debian.org/cgit/reproducible/libextutils-depends-perl.git/

Cheers, akira
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Added-patch-to-produce-stable-output.patch
Type: text/x-patch
Size: 2633 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150121/b8ab00c9/attachment.bin>


More information about the pkg-perl-maintainers mailing list