[request-tracker-maintainers] Bug#963387: Bug#963387: Bug#963387: request-tracker4: FTBFS: CORE missing dependencies: Plack::Handler::Starlet ...MISSING

Dominic Hargreaves dom at earth.li
Tue Jun 23 00:19:03 BST 2020


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.



More information about the pkg-request-tracker-maintainers mailing list