Bug#802078: libextutils-xsbuilder-perl: make the generated XS code reproducible

Niko Tyni ntyni at debian.org
Sat Oct 17 13:11:13 UTC 2015


Package: libextutils-xsbuilder-perl
Version: 0.28-2
Severity: wishlist
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: randomness toolchain
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

While working on the "reproducible builds" effort [1], we have noticed
that the libapreq2 package could not be built reproducibly. The XS code
generated by ExtUtils::XSBuilder varies between builds. The attached
patches to libextutils-xsbuilder-perl fix this.

Please note that I had some whitespace grief, as the patched module
has DOS linefeeds. These patches should be OK for dpkg-source / quilt,
but git-am may need the '--ignore-whitespace' option.

[1]: https://wiki.debian.org/ReproducibleBuilds
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Sort-the-xs_includes-directory-list-for-reproducibil.patch
Type: text/x-diff
Size: 905 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20151017/6bd72a48/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Sort-the-order-of-function_list-elements-for-reprodu.patch
Type: text/x-diff
Size: 1018 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20151017/6bd72a48/attachment-0001.patch>


More information about the pkg-perl-maintainers mailing list