Bug#793680: libdevice-cdio-perl: please ensure that package is always built from source
gregor herrmann
gregoa at debian.org
Sun Jul 26 16:53:31 UTC 2015
On Sun, 26 Jul 2015 18:24:47 +0200, gregor herrmann wrote:
> 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 :)
Actually they _are_ cleaned sometimes:
171 $builder->add_to_cleanup('lib/perl*.pm','*.c');
and (when building twice):
fakeroot debian/rules clean
dh clean --buildsystem=perl_build
dh_testdir -O--buildsystem=perl_build
dh_auto_clean -O--buildsystem=perl_build
perl Build realclean --allow_mb_mismatch 1
Cleaning up build files
Deleting perlcdio_wrap.so
Deleting perliso9660_wrap.so
Deleting perlmmc_wrap.so
Deleting perlcdio_wrap.c
Deleting perliso9660_wrap.c
Deleting perlmmc_wrap.c
Deleting blib
Deleting tmp2489
Deleting lib/perlcdio.pm
Deleting lib/perliso9660.pm
Deleting lib/perlmmc.pm
Deleting perlcdio_wrap.o
Deleting perliso9660_wrap.o
Deleting perlmmc_wrap.o
Cleaning up configuration files
Deleting _build
Deleting MYMETA.yml
Deleting MYMETA.json
Deleting Build
(but not during the first build …)
And in the second run all 3 are copied:
process swig files
swig: swig/perlcdio.swg -> perlcdio_wrap.c
swig -o perlcdio_wrap.c -perl -outdir lib swig/perlcdio.swg
Copying lib/perlcdio.pm -> blib/lib/perlcdio.pm
swig: swig/perliso9660.swg -> perliso9660_wrap.c
swig -o perliso9660_wrap.c -perl -outdir lib swig/perliso9660.swg
Copying lib/perliso9660.pm -> blib/lib/perliso9660.pm
swig: swig/perlmmc.swg -> perlmmc_wrap.c
swig -o perlmmc_wrap.c -perl -outdir lib swig/perlmmc.swg
Copying lib/perlmmc.pm -> blib/lib/perlmmc.pm
(while in the first run only one (or two? …)
Anyway, on my way to fixing it.
Cheers,
gregor
--
.''`. 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: U2: Elevation
-------------- 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/d1ff5295/attachment.sig>
More information about the pkg-perl-maintainers
mailing list