Source: libcatmandu-filestore-perl Version: 1.13-2 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200402 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > dpkg-buildpackage > ----------------- > > Command: dpkg-buildpackage -us -uc -sa -rfakeroot > dpkg-buildpackage: info: source package libcatmandu-filestore-perl > dpkg-buildpackage: info: source version 1.13-2 > dpkg-buildpackage: info: source distribution unstable > dpkg-buildpackage: info: source changed by gregor herrmann <gre...@debian.org> > dpkg-source --before-build . > dpkg-buildpackage: info: host architecture amd64 > debian/rules clean > dh clean > dh_clean > dpkg-source -b . > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building libcatmandu-filestore-perl using existing > ./libcatmandu-filestore-perl_1.13.orig.tar.gz > dpkg-source: info: building libcatmandu-filestore-perl in > libcatmandu-filestore-perl_1.13-2.debian.tar.xz > dpkg-source: info: building libcatmandu-filestore-perl in > libcatmandu-filestore-perl_1.13-2.dsc > debian/rules binary > dh binary > dh_update_autotools_config > dh_auto_configure > perl -I. 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 'Catmandu-FileStore' version '1.13' > dh_auto_build > perl Build > Building Catmandu-FileStore > dh_auto_test > perl Build test --verbose 1 > > # Failed test 'found the correct file' > # at t/Catmandu-Cmd-stream.t line 49. > # Looks like you failed 1 test of 6. > t/Catmandu-Cmd-stream.t ............... > ok 1 - use Catmandu::Cmd::stream; > ok 2 - require Catmandu::Cmd::stream; > # download > ok 3 - threw no exceptions > # upload > ok 4 > ok 5 - threw no exceptions > not ok 6 - found the correct file > 1..6 > Dubious, test returned 1 (wstat 256, 0x100) > Failed 1/6 subtests > t/Catmandu-DirectoryIndex-Map.t ....... > ok 1 - use Catmandu::DirectoryIndex::Map; > ok 2 - require Catmandu::DirectoryIndex::Map; > ok 3 - require Catmandu::Store::Hash; > ok 4 - bag must be Catmandu::Bag (1) > ok 5 - bag must be Catmandu::Bag (2) > ok 6 > ok 7 > ok 8 > ok 9 > ok 10 > ok 11 > ok 12 > ok 13 > ok 14 > ok 15 > ok 16 > ok 17 > 1..17 > ok > need natural number > > Trace begun at /<<PKGBUILDDIR>>/blib/lib/Catmandu/DirectoryIndex/Number.pm > line 29 > Catmandu::DirectoryIndex::Number::format_id('Catmandu::DirectoryIndex::Number=HASH(0x560bc3c3cc68)', > 000000002) called at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/DirectoryIndex/Number.pm line 73 > Catmandu::DirectoryIndex::Number::add('Catmandu::DirectoryIndex::Number=HASH(0x560bc3c3cc68)', > 000000002) called at t/Catmandu-DirectoryIndex-Number.t line 95 > # Tests were run but no plan was declared and done_testing() was not seen. > # Looks like your test exited with 2 just after 10. > t/Catmandu-DirectoryIndex-Number.t .... > ok 1 - use Catmandu::DirectoryIndex::Number; > ok 2 - require Catmandu::DirectoryIndex::Number; > ok 3 - keysize must be a multiple of 3 > ok 4 > ok 5 - ids must be natural numbers > ok 6 - ids must be bigger or equal to zero > ok 7 - ids must fit into configured keysize > ok 8 > ok 9 - get returns mapping > ok 10 - number are converted to left padded strings > Dubious, test returned 2 (wstat 512, 0x200) > All 10 subtests passed > > # Failed test 'use Catmandu::DirectoryIndex::UUID;' > # at t/Catmandu-DirectoryIndex-UUID.t line 15. > # Tried to use 'Catmandu::DirectoryIndex::UUID'. > # Error: Can't locate Data/UUID.pm in @INC (you may need to install the > Data::UUID module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib > /<<PKGBUILDDIR>>/blib/arch /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 > /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/DirectoryIndex/UUID.pm line 12. > # BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/DirectoryIndex/UUID.pm line 12. > # Compilation failed in require at t/Catmandu-DirectoryIndex-UUID.t line 15. > # BEGIN failed--compilation aborted at t/Catmandu-DirectoryIndex-UUID.t line > 15. > > # Failed test 'require Catmandu::DirectoryIndex::UUID;' > # at t/Catmandu-DirectoryIndex-UUID.t line 18. > # Tried to require 'Catmandu::DirectoryIndex::UUID'. > # Error: Attempt to reload Catmandu/DirectoryIndex/UUID.pm aborted. > # Compilation failed in require at (eval 124) line 2. > > # Failed test 'valid UUID added' > # at t/Catmandu-DirectoryIndex-UUID.t line 48. > # died: Can't locate object method "add" via package > "Catmandu::DirectoryIndex::UUID" at t/Catmandu-DirectoryIndex-UUID.t line 45. > > # Failed test 'UUID's are normalized to uppercase' > # at t/Catmandu-DirectoryIndex-UUID.t line 57. > # died: Can't locate object method "add" via package > "Catmandu::DirectoryIndex::UUID" at t/Catmandu-DirectoryIndex-UUID.t line 54. > Can't locate object method "get" via package "Catmandu::DirectoryIndex::UUID" > at t/Catmandu-DirectoryIndex-UUID.t line 60. > # Tests were run but no plan was declared and done_testing() was not seen. > # Looks like your test exited with 255 just after 6. > t/Catmandu-DirectoryIndex-UUID.t ...... > not ok 1 - use Catmandu::DirectoryIndex::UUID; > not ok 2 - require Catmandu::DirectoryIndex::UUID; > ok 3 > ok 4 - ids must be valid UUID's > not ok 5 - valid UUID added > not ok 6 - UUID's are normalized to uppercase > Dubious, test returned 255 (wstat 65280, 0xff00) > Failed 4/6 subtests > t/Catmandu-DirectoryIndex.t ........... > ok 1 - use Catmandu::DirectoryIndex; > ok 2 - require Catmandu::DirectoryIndex; > ok 3 - method get missing > ok 4 - method add missing > ok 5 - method delete missing > ok 6 - method delete_all missing > ok 7 - method generator missing > ok 8 - new without base_dir should fail > ok 9 - new with base_dir should succeed > ok 10 - T::DirectoryIndex->can('base_dir') > 1..10 > ok > t/Catmandu-FileBag-Index.t ............ > ok 1 - use Catmandu::FileBag::Index; > ok 2 - require Catmandu::FileBag::Index; > 1..2 > ok > t/Catmandu-FileBag.t .................. > ok 1 - use Catmandu::FileBag; > ok 2 - require Catmandu::FileBag; > 1..2 > ok > t/Catmandu-FileStore.t ................ > ok 1 - use Catmandu::FileStore; > ok 2 - require Catmandu::FileStore; > # create a new store > ok 3 - T::Store->can('bag_class') > ok 4 - T::Store->can('default_bag') > ok 5 - T::Store->can('bag') > ok 6 - T::Store->can('index') > ok 7 > ok 8 > # create a custom store > ok 9 > ok 10 > ok 11 - An object of class 'T::CustomIndexClass' isa 'T::CustomIndexClass' > ok 12 > ok 13 > ok 14 > ok 15 - unkown bag > # options > ok 16 - options are passed to bag > ok 17 - store can't be overriden > ok 18 - name can't be overriden > # default options > ok 19 > ok 20 > # plugins > ok 21 - apply plugins > ok 22 - apply default plugins > ok 23 - prepend default plugins > 1..23 > ok > No such package: Catmandu::Store::File::Simple > > Trace begun at /usr/share/perl5/Catmandu/Util.pm line 697 > Catmandu::Util::require_package('File::Simple', 'Catmandu::Store') called at > /usr/share/perl5/Catmandu/Env.pm line 219 > Catmandu::Env::_named_package('Catmandu::Env=HASH(0x559ee731c350)', 'store', > 'Catmandu::Store', 'default', undef, 'HASH(0x559ee7b8b710)', 'File::Simple', > 'root', 't/tmp/sidecar', 'keysize', 9, 'bags', 'HASH(0x559ee6a820b8)') called > at /usr/share/perl5/Catmandu/Env.pm line 151 > Catmandu::Env::store('Catmandu::Env=HASH(0x559ee731c350)', 'File::Simple', > 'root', 't/tmp/sidecar', 'keysize', 9, 'bags', 'HASH(0x559ee6a820b8)') called > at /usr/share/perl5/Catmandu.pm line 98 > Catmandu::store('Catmandu', 'File::Simple', 'root', 't/tmp/sidecar', > 'keysize', 9, 'bags', 'HASH(0x559ee6a820b8)') called at > t/Catmandu-Plugin-SideCar.t line 23 > # Tests were run but no plan was declared and done_testing() was not seen. > # Looks like your test exited with 255 just after 2. > t/Catmandu-Plugin-SideCar.t ........... > ok 1 - use Catmandu::Plugin::SideCar; > ok 2 - require Catmandu::Plugin::SideCar; > # Combined Simple + Hash sidecar > Dubious, test returned 255 (wstat 65280, 0xff00) > All 2 subtests passed > t/Catmandu-Store-File-Memory-Bag.t .... > ok 1 - use Catmandu::Store::File::Memory::Bag; > ok 2 - require Catmandu::Store::File::Memory::Bag; > ok 3 - got a store > ok 4 - got an index > ok 5 - adding bag `8012` > ok 6 - got bag(8012) > # add > ok 7 - upload test1.txt > ok 8 - 16 bytes > ok 9 - upload test2.txt > ok 10 - 6 bytes > ok 11 - upload test3.txt > ok 12 - 6 bytes > # list > ok 13 - list got a response > ok 14 - got correct response > # exists > ok 15 - exists(test1.txt) > ok 16 - exists(test2.txt) > ok 17 - exists(test3.txt) > # get > ok 18 - get(test1.txt) > ok 19 - get(test2.txt) > ok 20 - get(test3.txt) > ok 21 - can stream the data > ok 22 - got 16 bytes data > ok 23 - got the correct data > # delete > ok 24 - delete(test1.txt) > ok 25 - list got a response > ok 26 - got correct response > # delete_all > ok 27 - delete_all > ok 28 - got correct response > 1..28 > ok > t/Catmandu-Store-File-Memory-Index.t .. > ok 1 - use Catmandu::Store::File::Memory::Index; > ok 2 - require Catmandu::Store::File::Memory::Index; > # index > ok 3 - got the index bag > # add > ok 4 - add({_id => 1}) > ok 5 - add({_id => 2}) > ok 6 - add({_id => 3}) > # list > ok 7 - list got a response > ok 8 - got correct response > # exists > ok 9 - exists(1) > ok 10 - exists(2) > ok 11 - exists(3) > # get > ok 12 - get(1) > ok 13 - get(2) > ok 14 - get(3) > # delete > ok 15 - delete(1) > # delete_all > ok 16 - delete_all > ok 17 - got correct response > 1..17 > ok > t/Catmandu-Store-File-Memory.t ........ > ok 1 - use Catmandu::Store::File::Memory; > ok 2 - require Catmandu::Store::File::Memory; > ok 3 - got a store > ok 4 - store->bag() > ok 5 - An object of class 'Catmandu::Store::File::Memory::Index' isa > 'Catmandu::Store::File::Memory::Index' > ok 6 - create memory store > ok 7 - adding `1234` bag > ok 8 - bag(1235) doesnt exist > ok 9 - bag(1234) exists > 1..9 > ok > Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID > module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 > /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > Compilation failed in require at t/Catmandu-Store-File-Multi-Bag.t line 6. > BEGIN failed--compilation aborted at t/Catmandu-Store-File-Multi-Bag.t line 6. > t/Catmandu-Store-File-Multi-Bag.t ..... > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID > module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 > /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > Compilation failed in require at t/Catmandu-Store-File-Multi-Index.t line 6. > BEGIN failed--compilation aborted at t/Catmandu-Store-File-Multi-Index.t line > 6. > t/Catmandu-Store-File-Multi-Index.t ... > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID > module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 > /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > Compilation failed in require at t/Catmandu-Store-File-Multi.t line 7. > BEGIN failed--compilation aborted at t/Catmandu-Store-File-Multi.t line 7. > t/Catmandu-Store-File-Multi.t ......... > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID > module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 > /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > Compilation failed in require at t/Catmandu-Store-File-Simple-Bag.t line 8. > BEGIN failed--compilation aborted at t/Catmandu-Store-File-Simple-Bag.t line > 8. > t/Catmandu-Store-File-Simple-Bag.t .... > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > Can't locate Data/UUID.pm in @INC (you may need to install the Data::UUID > module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib /<<PKGBUILDDIR>>/blib/arch > /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 > /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 > /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > Compilation failed in require at t/Catmandu-Store-File-Simple-Index.t line 7. > BEGIN failed--compilation aborted at t/Catmandu-Store-File-Simple-Index.t > line 7. > t/Catmandu-Store-File-Simple-Index.t .. > Dubious, test returned 2 (wstat 512, 0x200) > No subtests run > > # Failed test 'use Catmandu::Store::File::Simple;' > # at t/Catmandu-Store-File-Simple.t line 14. > # Tried to use 'Catmandu::Store::File::Simple'. > # Error: Can't locate Data/UUID.pm in @INC (you may need to install the > Data::UUID module) (@INC contains: /<<PKGBUILDDIR>>/blib/lib > /<<PKGBUILDDIR>>/blib/arch /etc/perl > /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 > /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 > /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > # BEGIN failed--compilation aborted at > /<<PKGBUILDDIR>>/blib/lib/Catmandu/Store/File/Simple.pm line 12. > # Compilation failed in require at t/Catmandu-Store-File-Simple.t line 14. > # BEGIN failed--compilation aborted at t/Catmandu-Store-File-Simple.t line 14. > > # Failed test 'require Catmandu::Store::File::Simple;' > # at t/Catmandu-Store-File-Simple.t line 17. > # Tried to require 'Catmandu::Store::File::Simple'. > # Error: Attempt to reload Catmandu/Store/File/Simple.pm aborted. > # Compilation failed in require at (eval 203) line 2. > > # Failed test 'dies ok on not enough parameters' > # at t/Catmandu-Store-File-Simple.t line 19. > Can't locate object method "bag" via package "Catmandu::Store::File::Simple" > at t/Catmandu-Store-File-Simple.t line 28. > # Tests were run but no plan was declared and done_testing() was not seen. > # Looks like your test exited with 255 just after 4. > t/Catmandu-Store-File-Simple.t ........ > not ok 1 - use Catmandu::Store::File::Simple; > not ok 2 - require Catmandu::Store::File::Simple; > not ok 3 - dies ok on not enough parameters > ok 4 - got a store > Dubious, test returned 255 (wstat 65280, 0xff00) > Failed 3/4 subtests > t/author-pod-syntax.t ................. skipped: these tests are for testing > by the author > > Test Summary Report > ------------------- > t/Catmandu-Cmd-stream.t (Wstat: 256 Tests: 6 Failed: 1) > Failed test: 6 > Non-zero exit status: 1 > t/Catmandu-DirectoryIndex-Number.t (Wstat: 512 Tests: 10 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-DirectoryIndex-UUID.t (Wstat: 65280 Tests: 6 Failed: 4) > Failed tests: 1-2, 5-6 > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/Catmandu-Plugin-SideCar.t (Wstat: 65280 Tests: 2 Failed: 0) > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Multi-Bag.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Multi-Index.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Multi.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Simple-Bag.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Simple-Index.t (Wstat: 512 Tests: 0 Failed: 0) > Non-zero exit status: 2 > Parse errors: No plan found in TAP output > t/Catmandu-Store-File-Simple.t (Wstat: 65280 Tests: 4 Failed: 3) > Failed tests: 1-3 > Non-zero exit status: 255 > Parse errors: No plan found in TAP output > Files=19, Tests=136, 4 wallclock secs ( 0.05 usr 0.02 sys + 3.30 cusr > 0.34 csys = 3.71 CPU) > Result: FAIL > Failed 10/19 test programs. 8/136 subtests failed. > dh_auto_test: error: perl Build test --verbose 1 returned exit code 255 The full build log is available from: http://qa-logs.debian.net/2020/04/02/libcatmandu-filestore-perl_1.13-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.