Bug#1057592: pinto: FTBFS: failing tests

Santiago Vila sanvila at debian.org
Tue Dec 5 22:09:08 GMT 2023


Package: src:pinto
Version: 0.14000-2
Severity: serious
Tags: ftbfs

Dear maintainer:

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

--------------------------------------------------------------------------------
[...]
  debian/rules build
dh build
    dh_update_autotools_config
    dh_autoreconf
    dh_auto_configure
	/usr/bin/perl Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -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 -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 Pinto
Writing MYMETA.yml and MYMETA.json
    dh_auto_build
	make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'

[... snipped ...]

# Pod::Simple::HTMLLegacy            5.01  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::JustPod                  0  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::LinkSection           3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::Methody               3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::Progress              3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::PullParser            3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::PullParserEndToken    3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::PullParserStartToken  3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::PullParserTextToken   3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::PullParserToken       3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::RTF                   3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::Search                3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::SimpleTree            3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::Text                  3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::TextContent           3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::TiedOutFH             3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::Transcode             3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::TranscodeDumb         3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::TranscodeSmart        3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::XHTML                 3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Simple::XMLOutStream          3.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Text                          4.14  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Text::Color                   4.14  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Text::Overstrike              4.14  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Text::Termcap                 4.14  F/FA/FAKE/perl-5.36.0.tar.gz
# Pod::Usage                         2.01  F/FA/FAKE/perl-5.36.0.tar.gz
# POSIX                              2.03  F/FA/FAKE/perl-5.36.0.tar.gz
# re                                 0.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Safe                               2.43  F/FA/FAKE/perl-5.36.0.tar.gz
# Scalar::Util                       1.62  F/FA/FAKE/perl-5.36.0.tar.gz
# SDBM_File                          1.15  F/FA/FAKE/perl-5.36.0.tar.gz
# Search::Dict                       1.07  F/FA/FAKE/perl-5.36.0.tar.gz
# SelectSaver                        1.02  F/FA/FAKE/perl-5.36.0.tar.gz
# SelfLoader                         1.26  F/FA/FAKE/perl-5.36.0.tar.gz
# sigtrap                            1.10  F/FA/FAKE/perl-5.36.0.tar.gz
# Socket                            2.033  F/FA/FAKE/perl-5.36.0.tar.gz
# sort                               2.05  F/FA/FAKE/perl-5.36.0.tar.gz
# Storable                           3.26  F/FA/FAKE/perl-5.36.0.tar.gz
# strict                             1.12  F/FA/FAKE/perl-5.36.0.tar.gz
# Sub::Util                          1.62  F/FA/FAKE/perl-5.36.0.tar.gz
# subs                               1.04  F/FA/FAKE/perl-5.36.0.tar.gz
# Symbol                             1.09  F/FA/FAKE/perl-5.36.0.tar.gz
# Sys::Hostname                      1.24  F/FA/FAKE/perl-5.36.0.tar.gz
# Sys::Syslog                        0.36  F/FA/FAKE/perl-5.36.0.tar.gz
# Sys::Syslog::Win32                    0  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Base                          3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Base               3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Color              3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Console            3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Console::ParallelSession 3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Console::Session   3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::File               3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::File::Session      3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Formatter::Session            3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Harness                       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Harness::Env                  3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Object                        3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser                        3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Aggregator            3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Grammar               3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Iterator              3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Iterator::Array       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Iterator::Process     3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Iterator::Stream      3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::IteratorFactory       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Multiplexer           3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result                3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Bailout       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Comment       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Plan          3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Pragma        3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Test          3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Unknown       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::Version       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Result::YAML          3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::ResultFactory         3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Scheduler             3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Scheduler::Job        3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Scheduler::Spinner    3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::Source                3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler         3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler::Executable 3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler::File   3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler::Handle 3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler::Perl   3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::SourceHandler::RawTAP 3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::YAMLish::Reader       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# TAP::Parser::YAMLish::Writer       3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# Term::ANSIColor                    5.01  F/FA/FAKE/perl-5.36.0.tar.gz
# Term::Cap                          1.17  F/FA/FAKE/perl-5.36.0.tar.gz
# Term::Complete                    1.403  F/FA/FAKE/perl-5.36.0.tar.gz
# Term::ReadLine                     1.17  F/FA/FAKE/perl-5.36.0.tar.gz
# Test                               1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2                          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API                     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::Breakage           1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::Context            1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::Instance           1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::InterceptResult    1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::InterceptResult::Event 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::InterceptResult::Facet 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::InterceptResult::Hub 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::InterceptResult::Squasher 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::API::Stack              1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event                   1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Bail             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Diag             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Encoding         1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Exception        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Fail             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Generic          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Note             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Ok               1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Pass             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Plan             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Skip             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Subtest          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::TAP::Version     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::V2               1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Event::Waiting          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet              1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::About       1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Amnesty     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Assert      1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Control     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Error       1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Hub         1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Info        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Info::Table 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Meta        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Parent      1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Plan        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Render      1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::EventFacet::Trace       1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Formatter               1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Formatter::TAP          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Hub                     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Hub::Interceptor        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Hub::Interceptor::Terminator 1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Hub::Subtest            1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::IPC                     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::IPC::Driver             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::IPC::Driver::Files      1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Tools::Tiny             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Util                    1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Util::ExternalMeta      1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Util::Facets2Legacy     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Util::HashBase          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test2::Util::Trace             1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder                  1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::Formatter       1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::IO::Scalar         2.114  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::Module          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::Tester          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::Tester::Color   1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Builder::TodoDiag        1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Harness                      3.44  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::More                     1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Simple                   1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Tester                   1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Tester::Capture          1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Tester::CaptureRunner    1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::Tester::Delegate         1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Test::use::ok                  1.302190  F/FA/FAKE/perl-5.36.0.tar.gz
# Text::Abbrev                       1.02  F/FA/FAKE/perl-5.36.0.tar.gz
# Text::Balanced                     2.04  F/FA/FAKE/perl-5.36.0.tar.gz
# Text::ParseWords                   3.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Text::Tabs                    2021.0814  F/FA/FAKE/perl-5.36.0.tar.gz
# Text::Wrap                    2021.0814  F/FA/FAKE/perl-5.36.0.tar.gz
# Thread                             3.05  F/FA/FAKE/perl-5.36.0.tar.gz
# Thread::Queue                      3.14  F/FA/FAKE/perl-5.36.0.tar.gz
# Thread::Semaphore                  2.13  F/FA/FAKE/perl-5.36.0.tar.gz
# threads                            2.27  F/FA/FAKE/perl-5.36.0.tar.gz
# threads::shared                    1.64  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Array                         1.07  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::File                          1.06  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Handle                         4.3  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Hash                          1.06  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Hash::NamedCapture            0.13  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Memoize                        1.1  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::RefHash                       1.40  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::Scalar                        1.06  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::StdHandle                      4.6  F/FA/FAKE/perl-5.36.0.tar.gz
# Tie::SubstrHash                    1.01  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::gmtime                       1.04  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::HiRes                      1.9770  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::Local                        1.30  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::localtime                    1.03  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::Piece                      1.3401  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::Seconds                    1.3401  F/FA/FAKE/perl-5.36.0.tar.gz
# Time::tm                           1.00  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode                          14.0.0  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate                   1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::Big5        1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::GB2312      1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::JISX0208    1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::Korean      1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::Pinyin      1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::Stroke      1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::CJK::Zhuyin      1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Collate::Locale           1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::Normalize                 1.31  F/FA/FAKE/perl-5.36.0.tar.gz
# Unicode::UCD                       0.78  F/FA/FAKE/perl-5.36.0.tar.gz
# unicore::Name                         0  F/FA/FAKE/perl-5.36.0.tar.gz
# UNIVERSAL                          1.14  F/FA/FAKE/perl-5.36.0.tar.gz
# User::grent                        1.03  F/FA/FAKE/perl-5.36.0.tar.gz
# User::pwent                        1.01  F/FA/FAKE/perl-5.36.0.tar.gz
# utf8                               1.24  F/FA/FAKE/perl-5.36.0.tar.gz
# vars                               1.05  F/FA/FAKE/perl-5.36.0.tar.gz
# version                          0.9929  F/FA/FAKE/perl-5.36.0.tar.gz
# version::regex                   0.9929  F/FA/FAKE/perl-5.36.0.tar.gz
# VMS::DCLsym                        1.09  F/FA/FAKE/perl-5.36.0.tar.gz
# VMS::Filespec                      1.13  F/FA/FAKE/perl-5.36.0.tar.gz
# VMS::Stdio                         2.46  F/FA/FAKE/perl-5.36.0.tar.gz
# vmsish                             1.04  F/FA/FAKE/perl-5.36.0.tar.gz
# warnings                           1.58  F/FA/FAKE/perl-5.36.0.tar.gz
# warnings::register                 1.04  F/FA/FAKE/perl-5.36.0.tar.gz
# Win32                              0.59  F/FA/FAKE/perl-5.36.0.tar.gz
# Win32API::File                0.1203_01  F/FA/FAKE/perl-5.36.0.tar.gz
# Win32CORE                          0.04  F/FA/FAKE/perl-5.36.0.tar.gz
# XS::APItest                        1.22  F/FA/FAKE/perl-5.36.0.tar.gz
# XS::Typemap                        0.19  F/FA/FAKE/perl-5.36.0.tar.gz
# XSLoader                           0.31  F/FA/FAKE/perl-5.36.0.tar.gz
# '
#     doesn't match '(?^mx:^ Orange \s+ 2  \s+ J/JO/JOHN/Fruit-2.tar.gz $)'
# Looks like you failed 7 tests of 51.
t/04-server/01-functional.t ...........
ok 1 - Correct status code
ok 2 - Correct Type header
ok 3 - Reasonable Length header
ok 4 - Reasonable Length header
ok 5 - Length header matches actual length
ok 6 - Got a "Cache-Control: no-cache" header
ok 7 - Last-Modified header contains a proper HTTP::Date string
ok 8 - Got response for stacks/master/authors/01mailrc.txt.gz
ok 9 - stacks/master/authors/01mailrc.txt.gz got a 'Cache-Control: no-cache' header
ok 10 - Got response for authors/01mailrc.txt.gz
ok 11 - authors/01mailrc.txt.gz got a 'Cache-Control: no-cache' header
ok 12 - Got response for stacks/master/modules/03modlist.data.gz
ok 13 - stacks/master/modules/03modlist.data.gz got a 'Cache-Control: no-cache' header
ok 14 - Got response for modules/03modlist.data.gz
ok 15 - modules/03modlist.data.gz got a 'Cache-Control: no-cache' header
# Subtest: validate archive
     ok 1 - Content-Type response header from POST http://localhost/action/add
     ok 2 - Succesful status code for POST http://localhost/action/add
     not ok 3 - Response ends with status-ok for POST http://localhost/action/add
     ok 4 - Content-Type response header from POST http://localhost/action/lock
     ok 5 - Succesful status code for POST http://localhost/action/lock
     ok 6 - Response ends with status-ok for POST http://localhost/action/lock
     ok 7 - Content-Type response header from POST http://localhost/action/add
     ok 8 - Succesful status code for POST http://localhost/action/add
     ok 9 - Response does not end with status-ok for POST http://localhost/action/add
     ok 10 - Response content matches for POST http://localhost/action/add
     not ok 11 - Correct status code for GET stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 12 - Correct Type header for GET stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 13 - Length header matches actual archive size for GET stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     ok 14 - Length header matches actual content length for GET stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 15 - Last-Modified header contains a proper HTTP::Date string for HEAD stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 16 - Correct status code for HEAD stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 17 - Correct Type header for HEAD stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 18 - Length header matches actual archive size for HEAD stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 19 - No content returned for HEAD stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 20 - Correct status code for unmodified stacks/master/authors/id/T/TH/THEBARD/TestDist-1.0.tar.gz
     not ok 21 - No Content-Type header for 304 response
     not ok 22 - No Content-Length header for 304 response
     not ok 23 - No content returned for 304 response
     ok 24 - Correct status code
     not ok 25 - Listing contains the Foo package
     not ok 26 - Listing contains the Bar package
     1..26
not ok 16 - validate archive
ok 17 - Content-Type response header from POST http://localhost/action/new
ok 18 - Succesful status code for POST http://localhost/action/new
ok 19 - Response ends with status-ok for POST http://localhost/action/new
ok 20 - Content-Type response header from POST http://localhost/action/add
ok 21 - Succesful status code for POST http://localhost/action/add
not ok 22 - Response ends with status-ok for POST http://localhost/action/add
ok 23 - Correct status code
not ok 24 - index contains package Apple-1
not ok 25 - index contains package Orange-1
ok 26 - Content-Type response header from POST http://localhost/action/new
ok 27 - Succesful status code for POST http://localhost/action/new
ok 28 - Response ends with status-ok for POST http://localhost/action/new
ok 29 - Content-Type response header from POST http://localhost/action/add
ok 30 - Succesful status code for POST http://localhost/action/add
not ok 31 - Response ends with status-ok for POST http://localhost/action/add
ok 32 - Correct status code
not ok 33 - index contains package Apple-2
not ok 34 - index contains package Orange-2
ok 35 - Correct status code
ok 36
ok 37
ok 38 - File not found message
ok 39 - Content-Type response header from POST http://localhost/action/bogus
ok 40 - Succesful status code for POST http://localhost/action/bogus
ok 41 - Response does not end with status-ok for POST http://localhost/action/bogus
ok 42 - Response content matches for POST http://localhost/action/bogus
ok 43 - Unsupported media type status
ok 44
ok 45
ok 46 - Unsupported media type status
ok 47
ok 48
ok 49 - Unsupported media type status
ok 50
ok 51
1..51
Dubious, test returned 7 (wstat 1792, 0x700)
Failed 7/51 subtests
t/04-server/02-authentication.t .......
ok 1 - POST request without authentication failed
ok 2 - Expected content
ok 3 - GET request without authentication failed
ok 4 - Expected content
ok 5 - POST request with correct password succeeded
ok 6 - Got status-ok
ok 7 - POST request with correct password succeeded
ok 8 - POST request with invalid password failed
ok 9 - Expected content
ok 10 - GET request without authentication failed
ok 11 - Expected content
1..11
ok
t/04-server/03-security.t .............
ok 1 - Status of files outside repo
1..1
ok

Test Summary Report
-------------------
t/01-common/04-util.t               (Wstat: 65280 (exited 255) Tests: 1 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/11-tester.t             (Wstat: 65280 (exited 255) Tests: 3 Failed: 1)
   Failed test:  3
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/12-locator.t            (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/19-basic.t              (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/20-add.t                (Wstat: 2560 (exited 10) Tests: 11 Failed: 10)
   Failed tests:  1-10
   Non-zero exit status: 10
t/02-bowels/21-add-no-index.t       (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/21-pull-vreq.t          (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/21-pull.t               (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/22-add-deep.t           (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/23-pull-multi.t         (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/24-skip-prereqs.t       (Wstat: 1024 (exited 4) Tests: 4 Failed: 4)
   Failed tests:  1-4
   Non-zero exit status: 4
t/02-bowels/31-pin.t                (Wstat: 3840 (exited 15) Tests: 16 Failed: 15)
   Failed tests:  1-4, 6-16
   Non-zero exit status: 15
t/02-bowels/32-pin-rjbs.t           (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/35-delete.t             (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/40-list.t               (Wstat: 1792 (exited 7) Tests: 10 Failed: 7)
   Failed tests:  3-9
   Non-zero exit status: 7
t/02-bowels/42-install.t            (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/43-install-and-pull.t   (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/50-diff.t               (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/51-diff-more.t          (Wstat: 1280 (exited 5) Tests: 6 Failed: 5)
   Failed tests:  1, 3-6
   Non-zero exit status: 5
t/02-bowels/52-intermingle.t        (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/53-roots.t              (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/54-revert.t             (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/02-bowels/60-dryrun.t             (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/61-nofail.t             (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/62-commit.t             (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/63-prereq-circular.t    (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/63-prereq-core.t        (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/64-metadata.t           (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/02-bowels/70-stack-copy.t         (Wstat: 256 (exited 1) Tests: 6 Failed: 1)
   Failed test:  1
   Non-zero exit status: 1
t/02-bowels/71-stack-kill.t         (Wstat: 256 (exited 1) Tests: 3 Failed: 1)
   Failed test:  1
   Non-zero exit status: 1
t/02-bowels/72-stack-rename.t       (Wstat: 256 (exited 1) Tests: 3 Failed: 1)
   Failed test:  1
   Non-zero exit status: 1
t/02-bowels/73-stack-lock.t         (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/03-remote/01-requests.t           (Wstat: 65280 (exited 255) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/03-remote/02-responses.t          (Wstat: 256 (exited 1) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 1
t/03-remote/03-install.t            (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/03-remote/04-install-with-auth.t  (Wstat: 512 (exited 2) Tests: 1 Failed: 1)
   Failed test:  1
   Non-zero exit status: 2
   Parse errors: No plan found in TAP output
t/03-remote/05-timezone.t           (Wstat: 65280 (exited 255) Tests: 1 Failed: 0)
   Non-zero exit status: 255
   Parse errors: No plan found in TAP output
t/04-server/01-functional.t         (Wstat: 1792 (exited 7) Tests: 51 Failed: 7)
   Failed tests:  16, 22, 24-25, 31, 33-34
   Non-zero exit status: 7
Files=56, Tests=412, 198 wallclock secs ( 0.19 usr  0.09 sys + 93.60 cusr  8.90 csys = 102.78 CPU)
Result: FAIL
Failed 38/56 test programs. 78/412 subtests failed.
make[2]: *** [Makefile:1658: 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:11: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: build] Error 2
dpkg-buildpackage: error: debian/rules build 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/202312/

About the archive rebuild: The build was made using virtual machines
from AWS, with enough memory, enough disk, and either one or two
CPUs, using 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 affects, so that this is still visible in the BTS web
page for this package.

Thanks.



More information about the pkg-perl-maintainers mailing list