Bug#1093441: libatteanx-store-lmdb-perl: FTBFS: Failed test 'no (unexpected) warnings (via done_testing)'

Santiago Vila sanvila at debian.org
Sat Jan 18 19:24:36 GMT 2025


Package: src:libatteanx-store-lmdb-perl
Version: 0.001-2
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro"
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for AtteanX::Store::LMDB
Writing MYMETA.yml and MYMETA.json
   dh_auto_build
	make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/AtteanX/Store/LMDB.pm blib/lib/AtteanX/Store/LMDB.pm
Manifying 1 pod document
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
	make -j2 test TEST_VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
Overwriting existing sub 'main::done_testing' with sub 'done_testing' exported by Test::Modern at t/add_iter.t line 2.

#   Failed test 'no (unexpected) warnings (via done_testing)'
#   at t/add_iter.t line 39.
# Looks like you failed 1 test of 2.
t/add_iter.t ............ 
# Subtest: create
    ok 1
    1..1
ok 1 - create
not ok 2 - no (unexpected) warnings (via done_testing)
1..2
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests 
Overwriting existing sub 'main::done_testing' with sub 'done_testing' exported by Test::Modern at t/create_read_delete.t line 2.

#   Failed test 'no (unexpected) warnings (via done_testing)'
#   at t/create_read_delete.t line 82.
# Looks like you failed 1 test of 4.
t/create_read_delete.t .. 
# Subtest: create
    ok 1
    1..1
ok 1 - create
# Subtest: read
    ok 1
    ok 2
    ok 3
    ok 4
    ok 5
    ok 6
    1..6
ok 2 - read
# Subtest: delete
    ok 1
    ok 2
    ok 3
    ok 4
    1..4
ok 3 - delete
not ok 4 - no (unexpected) warnings (via done_testing)
1..4
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests 
Overwriting existing sub 'main::done_testing' with sub 'done_testing' exported by Test::Modern at t/graph_mgmt.t line 2.

#   Failed test 'no (unexpected) warnings (via done_testing)'
#   at t/graph_mgmt.t line 73.
# Looks like you failed 1 test of 3.
t/graph_mgmt.t .......... 
# Subtest: delete-quad-leave-graph
    ok 1
    ok 2
    ok 3
    ok 4
    1..4
ok 1 - delete-quad-leave-graph
# Subtest: delete-quad-delete-graph
    ok 1
    ok 2
    ok 3
    ok 4
    ok 5
    ok 6
    1..6
ok 2 - delete-quad-delete-graph
not ok 3 - no (unexpected) warnings (via done_testing)
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 
Overwriting existing sub 'main::done_testing' with sub 'done_testing' exported by Test::Modern at t/simple.t line 2.

#   Failed test 'no (unexpected) warnings (via done_testing)'
#   at t/simple.t line 14.
# Looks like you failed 1 test of 3.
t/simple.t .............. 
ok 1 - use AtteanX::Store::LMDB;
ok 2
not ok 3 - no (unexpected) warnings (via done_testing)
1..3
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests 

Test Summary Report
-------------------
t/add_iter.t          (Wstat: 256 (exited 1) Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/create_read_delete.t (Wstat: 256 (exited 1) Tests: 4 Failed: 1)
  Failed test:  4
  Non-zero exit status: 1
t/graph_mgmt.t        (Wstat: 256 (exited 1) Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
t/simple.t            (Wstat: 256 (exited 1) Tests: 3 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
Files=4, Tests=12,  2 wallclock secs ( 0.01 usr  0.00 sys +  1.67 cusr  0.25 csys =  1.93 CPU)
Result: FAIL
Failed 4/4 test programs. 4/12 subtests failed.
make[1]: *** [Makefile:761: test_dynamic] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202501/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:libatteanx-store-lmdb-perl, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the pkg-perl-maintainers mailing list