Your message dated Fri, 21 Mar 2025 19:13:20 +0000
with message-id <e1tvho0-001dxm...@fasolo.debian.org>
and subject line Bug#1093442: fixed in libtest-fitesque-rdf-perl 0.100-2
has caused the Debian Bug report #1093442,
regarding libtest-fitesque-rdf-perl: FTBFS: Failed test 'no (unexpected)
warnings (via done_testing)'
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1093442: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1093442
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libtest-fitesque-rdf-perl
Version: 0.100-1
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 Test::FITesque::RDF
Writing MYMETA.yml and MYMETA.json
dh_auto_build
make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp lib/Test/FITesque/RDF.pm blib/lib/Test/FITesque/RDF.pm
Manifying 1 pod document
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
# suppress DNS queries
RES_OPTIONS=attempts:0 dh_auto_test
make -j2 test TEST_VERBOSE=1
make[2]: 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.10, Perl 5.040000, /usr/bin/perl
t/01basic.t ................
ok 1 - use Test::FITesque::RDF;
1..1
ok
Overwriting existing sub 'main::done_testing' with sub 'done_testing' exported
by Test::Modern at t/integration-basic.t line 29.
# Failed test 'no (unexpected) warnings (via done_testing)'
# at t/integration-basic.t line 82.
# Looks like you failed 1 test of 7.
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
ok 1 - Failed correctly due to no test error
1..1
ok 4 - Run with no tests file
# Subtest: Run with no descriptions in file
ok 1 - Failed correctly due to undescribed test error
1..1
ok 5 - Run with no descriptions in file
# Subtest: Test multiple tests
1..8
# Multiply two numbers
ok 1 - Factor 1 exists
ok 2 - Factor 2 exists
ok 3 - Product parameter exists
ok 4 - Product is correct
# Echo a string
ok 5 - String exists
ok 6 - Has a certain keyword
# Run with no param_base
ok 7 - String exists
ok 8 - Has a certain keyword
ok 6 - Test multiple tests
not ok 7 - no (unexpected) warnings (via done_testing)
1..7
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests
t/integration-http-list.t ..
1..6
# More elaborate HTTP vocab for PUT then GET test
ok 1 - There are two request-response pairs
ok 2 - First method is PUT
ok 3 - Second method is GET
ok 4 - First code is 201
ok 5 - Second ctype is turtle
ok 6 - Response header field value bag comparison
ok
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 - Main structure ok
ok 3 - There are two request-response pairs
# Subtest: Checking request object ok
ok 1 - Checking request object is blessed
ok 2 - 'Checking request object' isa 'HTTP::Request'
ok 3 - HTTP::Request->can(...)
1..3
ok 4 - Checking request object ok
# Subtest: Checking response object ok
ok 1 - Checking response object is blessed
ok 2 - 'Checking response object' isa 'HTTP::Response'
ok 3 - HTTP::Response->can(...)
1..3
ok 5 - Checking response object ok
# Subtest: Checking request object ok
ok 1 - Checking request object is blessed
ok 2 - 'Checking request object' isa 'HTTP::Request'
ok 3 - HTTP::Request->can(...)
1..3
ok 6 - Checking request object ok
# Subtest: Checking response object ok
ok 1 - Checking response object is blessed
ok 2 - 'Checking response object' isa 'HTTP::Response'
ok 3 - HTTP::Response->can(...)
1..3
ok 7 - Checking response object ok
ok 8 - First method is PUT
ok 9 - Second method is GET
ok 10 - First request has content
ok 11 - First code is 201
ok 12 - Second ctype is turtle
ok 13 - Response header field value bag comparison can be used for single values
ok 14 - Response header field value bag comparison
ok 15 - no (unexpected) warnings (via done_testing)
1..15
ok
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 - Main structure ok
ok 3 - There is one request
# Subtest: Checking request object ok
ok 1 - Checking request object is blessed
ok 2 - 'Checking request object' isa 'HTTP::Request'
ok 3 - HTTP::Request->can(...)
1..3
ok 4 - Checking request object ok
ok 5 - no (unexpected) warnings (via done_testing)
1..5
ok
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 - Main structure ok
ok 3 - There are three pairs
ok 4 - Should be single escaped
ok 5 - Status is correct
ok 6 - no (unexpected) warnings (via done_testing)
1..6
ok
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
ok 2 - Failed to get from invalid host
1..2
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
ok 2 - Main structure ok
ok 3 - There is request-response pair
# Subtest: Checking request object ok
ok 1 - Checking request object is blessed
ok 2 - 'Checking request object' isa 'HTTP::Request'
ok 3 - HTTP::Request->can(...)
1..3
ok 4 - Checking request object ok
# Subtest: Checking response object ok
ok 1 - Checking response object is blessed
ok 2 - 'Checking response object' isa 'HTTP::Response'
ok 3 - HTTP::Response->can(...)
1..3
ok 5 - Checking response object ok
ok 6 - First method is PUT
ok 7 - First request has content
1..7
ok 2 - Get content remotely
# Subtest: Remote source with blank node
# 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 - Blank node is unsupported
1..2
ok 3 - Remote source with blank node
ok 4 - no (unexpected) warnings (via done_testing)
1..4
ok
t/unit-list.t ..............
ok 1 - use Test::FITesque::RDF;
ok 2 - Compare the data structures
1..2
ok
t/unit-multi-http.t ........
ok 1 - use Test::FITesque::RDF;
ok 2 - Check basic structure
ok 3 - Origin header found
ok 4 - ACAO header found
ok 5 - CORS echos origin
1..5
ok
t/unit-multi-vocab.t .......
ok 1 - use Test::FITesque::RDF;
ok 2
1..2
ok
t/unit-multi.t .............
ok 1 - use Test::FITesque::RDF;
ok 2 - Compare the data structures
1..2
ok
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
ok 3 - no (unexpected) warnings (via done_testing)
1..3
ok
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
ok 3 - no (unexpected) warnings (via done_testing)
1..3
ok
Test Summary Report
-------------------
t/integration-basic.t (Wstat: 256 (exited 1) Tests: 7 Failed: 1)
Failed test: 7
Non-zero exit status: 1
Files=13, Tests=61, 8 wallclock secs ( 0.04 usr 0.01 sys + 7.13 cusr 1.00
csys = 8.18 CPU)
Result: FAIL
Failed 1/13 test programs. 1/61 subtests failed.
make[2]: *** [Makefile:864: test_dynamic] Error 255
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 test TEST_VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:8: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
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:libtest-fitesque-rdf-perl, so that this is
still
visible in the BTS web page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: libtest-fitesque-rdf-perl
Source-Version: 0.100-2
Done: Étienne Mollier <emoll...@debian.org>
We believe that the bug you reported is fixed in the latest version of
libtest-fitesque-rdf-perl, which is due to be installed in the Debian FTP
archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1093...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <emoll...@debian.org> (supplier of updated
libtest-fitesque-rdf-perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 Mar 2025 19:06:43 +0100
Source: libtest-fitesque-rdf-perl
Architecture: source
Version: 0.100-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emoll...@debian.org>
Closes: 1093442
Changes:
libtest-fitesque-rdf-perl (0.100-2) unstable; urgency=medium
.
* Team upload.
* done_testing-overwrite.patch: new: fix test failure. (Closes: #1093442)
* Declare compliance with Debian Policy 4.7.2.
Checksums-Sha1:
8b7b46e3a6e1e53b6e2b617ab82568290696024f 2889
libtest-fitesque-rdf-perl_0.100-2.dsc
f4d1e0baf91a108a5d786bb6d39d0ec893b3d3fe 3436
libtest-fitesque-rdf-perl_0.100-2.debian.tar.xz
Checksums-Sha256:
b6d8453bbbfc251c3e5e8ba677b254a3ba9d88e14bc8275ec04cd33d872f2ac1 2889
libtest-fitesque-rdf-perl_0.100-2.dsc
8e4b04732a8502b0d893466f4c87b3f2b71eca3220c4d498eeb9f04591ca6bc1 3436
libtest-fitesque-rdf-perl_0.100-2.debian.tar.xz
Files:
49ea1207edc24308fc3a88e29e2a0a8c 2889 perl optional
libtest-fitesque-rdf-perl_0.100-2.dsc
3e08c8755acb0b34b7ce0ccd1e6a195b 3436 perl optional
libtest-fitesque-rdf-perl_0.100-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmfdq1YUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdpTRQ/5AcgpymnTB+eRnPMqBULsPTfw0Wks
ySHxd/Ft9rHcV9xuzTY3mz1N0vUxwWw0Yc1ocjnocuDMH2BixY4IHQLX/9ZV/EJD
v3g/cfYupyFi7Ykq/D8a01Lpa3w6+Ep8tGSWV+vumXBTbXRjkPleA8Hyl0kTE7RY
sAQ6DiABQGGsrAerfdjNk3aL+0I48fw8I7uWxot4u3z41toGJwBrdWgtEY0MqheB
BqvazYK0EH3RNY2KaTF1M5XndD02AGSwOhf+DgeUpOcFEaHSbcpJC7Djw5336yQ8
lLh9RbvKFtGQDeT03IOmB/H0/SzUHoZEJhJRXxdnl8OiYzy/wb5EOqR3gd448j4o
1P4g0nCaCXzqVf+JJvRB7zmf0MxFfjdWmlJ4vnc9z4H3HbJubuRneLvy2TrLR4v0
XDzaIsrojAKARYrrm7fFF/k9XM7qk7kqJkujt6qtqOnGsQGgyKrWJeN4bneI173B
m09syBxt+SfZuOTRY8xAe5UDOeqWbRpKD/O4kyYs0MQ4VFsPEqMzwd4CvnNTX8sh
4KWgfeH+XlDNHkO3RkJNPAMQuJX6XMP1rBmWxtdnARkKJC+2d9ip1/wl/rSpK57M
5FP43kjTN2AwPS0vjpnjsGAnAhOWjG3CITS/tHyBxA2sYw6qhaskI4u6Ez6wMhaE
6m1fhME8Jcvh634=
=MNbR
-----END PGP SIGNATURE-----
pgpC2L0n5oQ_K.pgp
Description: PGP signature
--- End Message ---