Bug#793680: libdevice-cdio-perl: please ensure that package is always built from source

gregor herrmann gregoa at debian.org
Sun Jul 26 16:24:47 UTC 2015


On Sun, 26 Jul 2015 14:24:35 +0100, Chris Lamb wrote:

> 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).

Thanks for noticing!
 
> 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)
[..]
> .. 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
> "patch" tag.

This is all handwritten code in Build.PL (with some logic to check if
the files should be recreated) so I don't think we have a general
problem here.

Funny is the commented out line:

   191  #distclean : unlink lib/perliso9660.pm, lib/perlmmc.pm lib/perlcdio.pm

which seems to show that upstream already had the same idea :)


Cheers,
gregor, preparing an upload

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Davy Graham: Angi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20150726/e1b6c2d9/attachment-0001.sig>


More information about the pkg-perl-maintainers mailing list