On Mon, Jun 22, 2020 at 11:44:13PM +0100, Dominic Hargreaves wrote: > Control: retitle -1 request-tracker4: FTBFS with newer libmojolicious-perl: > t/web/ticket_owner.t > Control: tags -1 + confirmed > > On Sun, Jun 21, 2020 at 10:34:37PM +0200, Lucas Nussbaum wrote: > > During a rebuild of all packages in sid, your package failed to build > > on amd64. > > > > Relevant part (hopefully): > > ... > > > SOME DEPENDENCIES WERE MISSING. > > > MAILGATE missing dependencies: > > > Mozilla::CA ...MISSING > > > CORE missing dependencies: > > > Plack::Handler::Starlet ...MISSING > > > > > > Perl library path for /usr/bin/perl: > > > /etc/perl > > > /usr/local/lib/x86_64-linux-gnu/perl/5.30.3 > > > /usr/local/share/perl/5.30.3 > > > /usr/lib/x86_64-linux-gnu/perl5/5.30 > > > /usr/share/perl5 > > > /usr/lib/x86_64-linux-gnu/perl-base > > > /usr/lib/x86_64-linux-gnu/perl/5.30 > > > /usr/share/perl/5.30 > > > /usr/local/lib/site_perl > > > make[1]: *** [Makefile:272: testdeps] Error 1 > > This was not the problem (the immediately following lines are): > > make[1]: Leaving directory '/<<PKGBUILDDIR>>' > make: [debian/rules:38: build-stamp] Error 2 (ignored) > > > The full build log is available from: > > > > http://qa-logs.debian.net/2020/06/20/request-tracker4_4.4.4-1_unstable.log > > The actual error is: > > Not an ARRAY reference at /usr/share/perl5/Mojo/DOM/CSS.pm line 237. > Not an ARRAY reference at /usr/share/perl5/Mojo/DOM/CSS.pm line 237. > > # Failed test 'no warnings' > # at /usr/share/perl/5.30/Test/Builder.pm line 152. > # There were 1 warning(s) > # Previous test 95 'Ticket -> Reply' > # Not an ARRAY reference at /usr/share/perl5/Mojo/DOM/CSS.pm line 237. > # at /usr/share/perl5/Log/Dispatch/Perl.pm line 86. > # Log::Dispatch::Perl::__ANON__("Not an ARRAY reference at > /usr/share/perl5/Mojo/DOM/CSS.pm li"...) called at > /usr/share/perl5/Log/Dispatch/Output.pm line 64 > # > Log::Dispatch::Output::_log_with_num(Log::Dispatch::Perl=HASH(0x55e04f914d00), > 5, "message", "Not an ARRAY reference at /usr/share/perl5/Mojo/DOM/CSS.pm > li"..., "level", "critical") called at /usr/share/perl5/Log/Dispatch.pm line > 170 > # Log::Dispatch::_log_with_num(Log::Dispatch=HASH(0x55e04f8d43b8), 5, > "level", "critical", "message", "Not an ARRAY reference at > /usr/share/perl5/Mojo/DOM/CSS.pm li"...) called at > /usr/share/perl5/Log/Dispatch.pm line 25 > # Log::Dispatch::__ANON__(Log::Dispatch=HASH(0x55e04f8d43b8), "Not an ARRAY > reference at /usr/share/perl5/Mojo/DOM/CSS.pm li"...) called at > /<<PKGBUILDDIR>>/lib/RT.pm line 408 > # RT::__ANON__("Not an ARRAY reference at /usr/share/perl5/Mojo/DOM/CSS.pm > li"...) called at /usr/share/perl5/Mojo/DOM/CSS.pm line 237 > # Mojo::DOM::CSS::_pc(qr((?:^|:)class$)u, > qr((?:^|\s+)transaction(?:\s+|$))u, ARRAY(0x55e050a066e0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0)) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 291 > # Mojo::DOM::CSS::_selector(ARRAY(0x55e0510b0c78), ARRAY(0x55e050a066e0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0)) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 61 > # Mojo::DOM::CSS::_combinator(ARRAY(0x55e0510b2a70), ARRAY(0x55e050a066e0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0), 2) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 34 > # Mojo::DOM::CSS::_ancestor(ARRAY(0x55e0510b2a70), ARRAY(0x55e0510a9cc0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0), 0, 2) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 75 > # Mojo::DOM::CSS::_combinator(ARRAY(0x55e0510b2a70), ARRAY(0x55e0510a9cc0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0), 0) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 172 > # Mojo::DOM::CSS::_match(ARRAY(0x55e0510b2038), ARRAY(0x55e0510a9cc0), > ARRAY(0x55e050a066e0), ARRAY(0x55e050a066e0)) called at > /usr/share/perl5/Mojo/DOM/CSS.pm line 266 > # Mojo::DOM::CSS::_select(1, ARRAY(0x55e050a066e0), ARRAY(0x55e0510b2038)) > called at /usr/share/perl5/Mojo/DOM/CSS.pm line 26 > # Mojo::DOM::CSS::select_one(Mojo::DOM::CSS=HASH(0x55e0510b0c00), > ".transaction.people .description") called at /usr/share/perl5/Mojo/DOM.pm > line 27 > # Mojo::DOM::at(Mojo::DOM=REF(0x55e050aab360), ".transaction.people > .description") called at t/web/ticket_owner.t line 393 > # > # Some tests failed or we bailed out, tmp directory > '/<<PKGBUILDDIR>>/t/tmp/web-ticket_owner.t-pLaG9Zs3' is not cleaned > # Tests were run but no plan was declared and done_testing() was not seen. > # Looks like your test exited with 255 just after 98. > t/web/ticket_owner.t ................................... > Dubious, test returned 255 (wstat 65280, 0xff00) > Failed 1/98 subtests > > Almost certainly triggered by the recent uploads of libmojolicious-perl. > It happens with both 8.55+dfsg-1 (sid) and 8.54+dfsg-1 (bullseye).
Confirmed it doesn't happen with 8.53. Forwarded upstream.