Bug#919731: libpoe-component-client-mpd-perl: FTBFS (Can't locate object method "format" via package "Audio::MPD::Common::Item::Song")

Santiago Vila sanvila at debian.org
Fri Jan 18 23:40:42 GMT 2019


Package: src:libpoe-component-client-mpd-perl
Version: 2.001-2
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_autoreconf -i
   dh_auto_configure -i
	perl Build.PL --installdirs vendor --config "optimize=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'POE-Component-Client-MPD' version '2.001'
   dh_auto_build -i
	perl Build
Building POE-Component-Client-MPD
   dh_auto_test -i
	perl Build test --verbose 1
t/00-compile.t ........... 

[... snipped ...]

ok 5 - all_artists() return the artists
ok 6
ok 7 - command 'coll.all_titles' returned an ok status
ok 8 - all_titles() return the titles
ok 9
ok 10 - command 'coll.all_files' returned an ok status
ok 11 - all_files() return the pathes
ok 12 - all_files() return strings
ok
Can't locate object method "format" via package "Audio::MPD::Common::Item::Song" at /<<PKGBUILDDIR>>/blib/lib/POE/Component/Client/MPD/Connection.pm line 232.
# No tests run!
t/62-coll-pick.t ......... 
1..9
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 9/9 subtests 
Can't locate object method "format" via package "Audio::MPD::Common::Item::Song" at /<<PKGBUILDDIR>>/blib/lib/POE/Component/Client/MPD/Connection.pm line 232.
# Looks like you planned 38 tests but ran 3.
t/63-coll-relations.t .... 
1..38
ok 1 - command 'coll.albums_by_artist' returned an ok status
ok 2 - albums_by_artist() return the album
ok 3 - albums_by_artist() return plain strings
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 35/38 subtests 
t/author-pod-coverage.t .. skipped: these tests are for testing by the author
t/author-pod-syntax.t .... skipped: these tests are for testing by the author

Test Summary Report
-------------------
t/23-conn-dialog.t     (Wstat: 65280 Tests: 9 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 34 tests but ran 9.
t/60-coll-retrieve.t   (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 35 tests but ran 0.
t/62-coll-pick.t       (Wstat: 65280 Tests: 0 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 9 tests but ran 0.
t/63-coll-relations.t  (Wstat: 65280 Tests: 3 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 38 tests but ran 3.
Files=21, Tests=260, 98 wallclock secs ( 0.17 usr  0.09 sys + 43.59 cusr  4.31 csys = 48.16 CPU)
Result: FAIL
Failed 4/21 test programs. 0/260 subtests failed.
dh_auto_test: perl Build test --verbose 1 returned exit code 255
make: *** [debian/rules:7: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made in my autobuilder with "dpkg-buildpackage -A"
and it also fails here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libpoe-component-client-mpd-perl.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.



More information about the pkg-perl-maintainers mailing list