Bug#1017264: libtest-fitesque-rdf-perl: FTBFS: dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2

Lucas Nussbaum lucas at debian.org
Sun Aug 14 08:47:19 BST 2022


Source: libtest-fitesque-rdf-perl
Version: 0.018-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220813 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> 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, 'blib/lib', 'blib/arch')" t/*.t
> # Testing Test::FITesque::RDF 0.018, Perl 5.034000, /usr/bin/perl
> t/01basic.t ................ 
> ok 1 - use Test::FITesque::RDF;
> 1..1
> ok
> 
>     #   Failed test 'Failed correctly due to no test error'
>     #   at t/integration-basic.t line 59.
>     #                   'Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
>     # '
>     #     doesn't match '(?^:No tests found in \S+t/data/notests.ttl)'
>     # Looks like you failed 1 test of 1.
> 
> #   Failed test 'Run with no tests file'
> #   at t/integration-basic.t line 62.
>     # No tests run!
> 
> #   Failed test 'No tests run for subtest "Run with no descriptions in file"'
> #   at t/integration-basic.t line 72.
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/integration-basic.t ...... 
> ok 1 - use Test::FITesque::RDF;
> # Subtest: Run with no file
>     ok 1 - Failed due to missing file
>     1..1
> ok 2 - Run with no file
> # Subtest: Run with invalid file
>     ok 1 - Failed correctly due to parse error
>     1..1
> ok 3 - Run with invalid file
> # Subtest: Run with no tests file
>     not ok 1 - Failed correctly due to no test error
>     1..1
> not ok 4 - Run with no tests file
> # Subtest: Run with no descriptions in file
>     1..0
> not ok 5 - No tests run for subtest "Run with no descriptions in file"
> ok 6 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 2/6 subtests 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> t/integration-http-list.t .. 
> Dubious, test returned 255 (wstat 65280, 0xff00)
> No subtests run 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/unit-http-list.t ......... 
> # Subtest: RDF Fixture object ok
>     ok 1 - instantiate RDF Fixture object
>     ok 2 - RDF Fixture object is blessed
>     ok 3 - 'RDF Fixture object' isa 'Test::FITesque::RDF'
>     ok 4 - 'RDF Fixture object' isa 'Moo::Object'
>     ok 5 - Test::FITesque::RDF->can(...)
>     1..5
> ok 1 - RDF Fixture object ok
> ok 2 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 2 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/unit-http-mix.t .......... 
> # Subtest: RDF Fixture object ok
>     ok 1 - instantiate RDF Fixture object
>     ok 2 - RDF Fixture object is blessed
>     ok 3 - 'RDF Fixture object' isa 'Test::FITesque::RDF'
>     ok 4 - 'RDF Fixture object' isa 'Moo::Object'
>     ok 5 - Test::FITesque::RDF->can(...)
>     1..5
> ok 1 - RDF Fixture object ok
> ok 2 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 2 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/unit-http-regex.t ........ 
> # Subtest: RDF Fixture object ok
>     ok 1 - instantiate RDF Fixture object
>     ok 2 - RDF Fixture object is blessed
>     ok 3 - 'RDF Fixture object' isa 'Test::FITesque::RDF'
>     ok 4 - 'RDF Fixture object' isa 'Moo::Object'
>     ok 5 - Test::FITesque::RDF->can(...)
>     1..5
> ok 1 - RDF Fixture object ok
> ok 2 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 2 subtests passed 
> 
>     #   Failed test 'Failed to get from invalid host'
>     #   at t/unit-http-server.t line 49.
>     #                   'Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
>     # '
>     #     doesn't match '(?^:Could not retrieve content from http://example.invalid/dahut . Got 500)'
>     # Looks like you failed 1 test of 2.
> 
> #   Failed test 'Invalid remote source'
> #   at t/unit-http-server.t line 51.
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # Tests were run but no plan was declared and done_testing() was not seen.
> # Looks like your test exited with 255 just after 3.
> t/unit-http-server.t ....... 
> # Subtest: Invalid remote source
>     # Subtest: RDF Fixture object ok
>         ok 1 - instantiate RDF Fixture object
>         ok 2 - RDF Fixture object is blessed
>         ok 3 - 'RDF Fixture object' isa 'Test::FITesque::RDF'
>         ok 4 - 'RDF Fixture object' isa 'Moo::Object'
>         ok 5 - Test::FITesque::RDF->can(...)
>         1..5
>     ok 1 - RDF Fixture object ok
>     not ok 2 - Failed to get from invalid host
>     1..2
> not ok 1 - Invalid remote source
> # Subtest: Get content remotely
>     # Subtest: RDF Fixture object ok
>         ok 1 - instantiate RDF Fixture object
>         ok 2 - RDF Fixture object is blessed
>         ok 3 - 'RDF Fixture object' isa 'Test::FITesque::RDF'
>         ok 4 - 'RDF Fixture object' isa 'Moo::Object'
>         ok 5 - Test::FITesque::RDF->can(...)
>         1..5
>     ok 1 - RDF Fixture object ok
>     1..1
> ok 2 - Get content remotely
> ok 3 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> Failed 1/3 subtests 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # Tests were run but no plan was declared and done_testing() was not seen.
> # Looks like your test exited with 255 just after 1.
> t/unit-list.t .............. 
> ok 1 - use Test::FITesque::RDF;
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 1 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # Tests were run but no plan was declared and done_testing() was not seen.
> # Looks like your test exited with 255 just after 1.
> t/unit-multi-http.t ........ 
> ok 1 - use Test::FITesque::RDF;
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 1 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # Tests were run but no plan was declared and done_testing() was not seen.
> # Looks like your test exited with 255 just after 1.
> t/unit-multi-vocab.t ....... 
> ok 1 - use Test::FITesque::RDF;
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 1 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # Tests were run but no plan was declared and done_testing() was not seen.
> # Looks like your test exited with 255 just after 1.
> t/unit-multi.t ............. 
> ok 1 - use Test::FITesque::RDF;
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 1 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/unit-relative.t .......... 
> # Subtest: $t ok
>     ok 1 - instantiate $t
>     ok 2 - $t is blessed
>     ok 3 - '$t' isa 'Test::FITesque::RDF'
>     ok 4 - '$t' isa 'Moo::Object'
>     ok 5 - Test::FITesque::RDF->can(...)
>     1..5
> ok 1 - $t ok
> ok 2 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 2 subtests passed 
> Undefined subroutine &Attean::API::TripleOrQuadPattern::variable called at /usr/share/perl5/Attean/API/Binding.pm line 331.
> # 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/unit-simple.t ............ 
> # Subtest: $t ok
>     ok 1 - instantiate $t
>     ok 2 - $t is blessed
>     ok 3 - '$t' isa 'Test::FITesque::RDF'
>     ok 4 - '$t' isa 'Moo::Object'
>     ok 5 - Test::FITesque::RDF->can(...)
>     1..5
> ok 1 - $t ok
> ok 2 - no (unexpected) warnings (via END block)
> Dubious, test returned 255 (wstat 65280, 0xff00)
> All 2 subtests passed 
> 
> Test Summary Report
> -------------------
> t/integration-basic.t    (Wstat: 65280 Tests: 6 Failed: 2)
>   Failed tests:  4-5
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/integration-http-list.t (Wstat: 65280 Tests: 0 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-http-list.t       (Wstat: 65280 Tests: 2 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-http-mix.t        (Wstat: 65280 Tests: 2 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-http-regex.t      (Wstat: 65280 Tests: 2 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-http-server.t     (Wstat: 65280 Tests: 3 Failed: 1)
>   Failed test:  1
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-list.t            (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-multi-http.t      (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-multi-vocab.t     (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-multi.t           (Wstat: 65280 Tests: 1 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-relative.t        (Wstat: 65280 Tests: 2 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> t/unit-simple.t          (Wstat: 65280 Tests: 2 Failed: 0)
>   Non-zero exit status: 255
>   Parse errors: No plan found in TAP output
> Files=13, Tests=24, 19 wallclock secs ( 0.07 usr  0.01 sys + 17.57 cusr  1.14 csys = 18.79 CPU)
> Result: FAIL
> Failed 12/13 test programs. 3/24 subtests failed.
> make[1]: *** [Makefile:863: test_dynamic] Error 255
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 test TEST_VERBOSE=1 returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2022/08/13/libtest-fitesque-rdf-perl_0.018-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220813;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220813&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the pkg-perl-maintainers mailing list