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