Bug#914133: perl: Storable probes for user limits at build time, leading to reproducibility issues

Niko Tyni ntyni at debian.org
Mon Nov 19 18:40:37 GMT 2018


Source: perl
Version: 5.28.0-3
User: reproducible-builds at lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

It looks like the Storable build (in dist/Storable) probes at build time
for the system stack size limit, and bakes that into the build result
for using it at run time for recursion limit checks.

This creates an obvious reproducibility issue, and doesn't seem optimal
in general for a binary distribution like Debian, where the build and
the runtime systems might differ greatly in the amount of memory etc.

Copying the reproducible-builds list in case somebody there wants to look
at this. Feel free to fix the usertag if there's a better one.

(User limits such as this might be an idea for variations on
 tests.reproducible-builds.org variations if they aren't varied already?
 I don't see them currently on
 https://tests.reproducible-builds.org/debian/index_variations.html FWIW.)

-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list