Source: libdevice-cdio-perl
Version: 0.3.0-4
Severity: wishlist
Tags: patch
Usertags: timestamps


While working on the "reproducible builds" effort [1], we have noticed
that libdevice-cdio-perl could not be built reproducibly, but more
crucially that the files generated by SWIG are non-deterministically
re-generated (or not).

This is problematic as Debian packages should. of course, be generated
from the provided sources, at least so that modifying the source will
result in a modified binary.

The files in question are lib/perl*.pm. This was detected because SWIG
was adding a "generated by version X", where X appears to flap between
the generated versions of the file shipped with libdevice-cdio-perl (as
it happens, version 1.3.40) and the current version of SWIG in unstable
(at the time of writing, 2.0.12)

Here's one way of solving the problem:

                rm -f lib/perl*.pm

.. but I wonder if this is a deeper problem with Module::Build and thus
affecting the entire archive. For this reason, I have avoided the
tag. Hopefully, someone with more knowledge will be able to tell the



     : :'  :     Chris Lamb
     `. `'` /

Reproducible-builds mailing list

Reply via email to