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