Bug#903178: libclass-insideout-perl: FTBFS in buster/sid (dh_installdocs: Cannot find "CONTRIBUTING")

Santiago Vila sanvila at debian.org
Sat Jul 7 12:40:19 BST 2018


Package: src:libclass-insideout-perl
Version: 1.14-1
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep
   dh_update_autotools_config -i
   dh_auto_configure -i
	perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Class::InsideOut
Writing MYMETA.yml and MYMETA.json
   dh_auto_build -i
	make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/Class/InsideOut/Manual/About.pod blib/lib/Class/InsideOut/Manual/About.pod

[... snipped ...]

ok
t/25_accessor_hooks_typetiny.t ..... 
1..20
ok 1 - require t::Object::HookedTT;
ok 2 - t::Object::HookedTT has/inherited its expected properties
ok 3 - Creating a t::Object::HookedTT object
ok 4 - integer(3.14) dies
ok 5 - integer(42) lives
ok 6 - integer() == 42
ok 7 - word(^^^^) dies
ok 8 - word(apple) lives
ok 9 - word() eq 'apple'
ok 10 - uppercase(banana) lives
ok 11 - uppercase() eq 'BANANA'
ok 12 - list(qw(foo bar bam)) lives
ok 13 - list() gives qw(foo bar bam)
ok 14 - list( [qw(foo bar bam)] ) lives
ok 15 - list() gives qw(foo bar bam)
ok 16 - reverser(qw(foo bar bam)) lives
ok 17 - reverser() in list context gives qw(bam bar foo)
ok 18 - reverser() in scalar context gives mabraboof
ok 19 - write_only lives on write
ok 20 - write only dies on write (and was caught)
ok
All tests successful.
Files=26, Tests=443,  1 wallclock secs ( 0.05 usr  0.04 sys +  0.98 cusr  0.07 csys =  1.14 CPU)
Result: PASS
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 fakeroot debian/rules binary-indep
dh binary-indep
   dh_testroot -i
   dh_prep -i
   dh_auto_install -i
	make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/libclass-insideout-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Manifying 3 pod documents
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/perl5/Class/InsideOut.pm
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/perl5/Class/InsideOut/Manual/Advanced.pod
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/perl5/Class/InsideOut/Manual/About.pod
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/man/man3/Class::InsideOut::Manual::Advanced.3pm
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/man/man3/Class::InsideOut.3pm
Installing /<<PKGBUILDDIR>>/debian/libclass-insideout-perl/usr/share/man/man3/Class::InsideOut::Manual::About.3pm
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -i
dh_installdocs: Cannot find (any matches for) "CONTRIBUTING" (tried in .)

debian/rules:4: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder
but it also fails in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libclass-insideout-perl.html

[ Note: There has been a recent change in debhelper behaviour, the current
  behaviour is the intended one. See Bug #903133 for details ].

Thanks.



More information about the pkg-perl-maintainers mailing list