Bug#971151: libcatalyst-controller-actionrole-perl: FTBFS: dh_auto_test: Can't locate MooseX/Types/Moose.pm in @INC
Lucas Nussbaum
lucas at debian.org
Sun Sep 27 19:52:55 BST 2020
Source: libcatalyst-controller-actionrole-perl
Version: 0.17-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200926 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> debian/rules build
> dh build
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> dh_update_autotools_config
> dh_auto_configure
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> perl -I. Build.PL --installdirs vendor --config "optimize=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" --config "ld=x86_64-linux-gnu-gcc -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro"
> Creating new 'Build' script for 'Catalyst-Controller-ActionRole' version '0.17'
> dh_auto_build
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> perl Build
> cp lib/Catalyst/Controller/ActionRole.pm blib/lib/Catalyst/Controller/ActionRole.pm
> dh_auto_test
> dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9 in use)
> perl Build test --verbose 1
> #
> # Versions for all modules listed in MYMETA.json (including optional ones):
> #
> # === Configure Requires ===
> #
> # Module Want Have
> # ------------------- ----- -----
> # Module::Build::Tiny 0.039 0.039
> #
> # === Test Requires ===
> #
> # Module Want Have
> # ---------------------- ---- --------
> # Catalyst any 5.90128
> # Catalyst::Action any undef
> # Catalyst::Action::REST 0.74 1.21
> # Catalyst::Test any undef
> # ExtUtils::MakeMaker any 7.34
> # File::Spec any 3.78
> # FindBin any 1.51
> # Moose::Role any 2.2013
> # Test::More any 1.302162
> # lib any 0.65
> # namespace::clean any 0.27
> # parent any 0.237
> # strict any 1.11
> # warnings any 1.44
> #
> # === Test Recommends ===
> #
> # Module Want Have
> # ---------- -------- --------
> # CPAN::Meta 2.120900 2.150010
> #
> # === Runtime Requires ===
> #
> # Module Want Have
> # --------------------- ------- -------
> # Catalyst::Controller any undef
> # Catalyst::Runtime 5.80025 5.90128
> # Catalyst::Utils any undef
> # Class::Load any 0.25
> # List::Util any 1.50
> # Moose any 2.2013
> # Moose::Meta::Class any 2.2013
> # MooseX::Types::Moose any missing
> # String::RewritePrefix 0.004 0.008
> # namespace::autoclean any 0.29
> #
> #
> # *** WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING ***
> #
> # The following REQUIRED prerequisites were not satisfied:
> #
> # MooseX::Types::Moose is not installed (any version required)
> #
> t/00-report-prereqs.t .....
> 1..1
> ok 1
> ok
> Can't locate MooseX/Types/Moose.pm in @INC (you may need to install the MooseX::Types::Moose module) (@INC contains: /<<PKGBUILDDIR>>/t/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/blib/lib /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 .) at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/t/lib/TestApp/Controller/Bar.pm line 3.
> Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 309.
> Compilation failed in require at /usr/share/perl5/Catalyst/Test.pm line 155.
> BEGIN failed--compilation aborted at t/action-class.t line 8.
> t/action-class.t ..........
> Dubious, test returned 2 (wstat 512, 0x200)
> No subtests run
> Can't locate MooseX/Types/Moose.pm in @INC (you may need to install the MooseX::Types::Moose module) (@INC contains: /<<PKGBUILDDIR>>/t/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/blib/lib /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 .) at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/t/lib/TestApp/Controller/Bar.pm line 3.
> Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 309.
> Compilation failed in require at /usr/share/perl5/Catalyst/Test.pm line 155.
> BEGIN failed--compilation aborted at t/basic.t line 8.
> t/basic.t .................
> Dubious, test returned 2 (wstat 512, 0x200)
> No subtests run
> Can't locate MooseX/Types/Moose.pm in @INC (you may need to install the MooseX::Types::Moose module) (@INC contains: /<<PKGBUILDDIR>>/t/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/blib/lib /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 .) at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 314.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/t/lib/TestAppREST/Controller/Foo.pm line 5.
> Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 309.
> Compilation failed in require at /usr/share/perl5/Catalyst/Test.pm line 155.
> BEGIN failed--compilation aborted at t/basic_rest.t line 16.
> # Looks like your test exited with 2 before it could output anything.
> t/basic_rest.t ............
> 1..3
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 3/3 subtests
> Can't locate MooseX/Types/Moose.pm in @INC (you may need to install the MooseX::Types::Moose module) (@INC contains: /<<PKGBUILDDIR>>/t/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/blib/lib /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 .) at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/t/lib/TestApp/Controller/Bar.pm line 3.
> Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 309.
> Compilation failed in require at /usr/share/perl5/Catalyst/Test.pm line 155.
> BEGIN failed--compilation aborted at t/execution-via-config.t line 8.
> # Looks like your test exited with 2 before it could output anything.
> t/execution-via-config.t ..
> 1..6
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 6/6 subtests
> Can't locate MooseX/Types/Moose.pm in @INC (you may need to install the MooseX::Types::Moose module) (@INC contains: /<<PKGBUILDDIR>>/t/lib /<<PKGBUILDDIR>>/blib/arch /<<PKGBUILDDIR>>/blib/lib /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 .) at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/blib/lib/Catalyst/Controller/ActionRole.pm line 9.
> Compilation failed in require at /usr/lib/x86_64-linux-gnu/perl-base/parent.pm line 16.
> BEGIN failed--compilation aborted at /<<PKGBUILDDIR>>/t/lib/TestApp/Controller/Bar.pm line 3.
> Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 309.
> Compilation failed in require at /usr/share/perl5/Catalyst/Test.pm line 155.
> BEGIN failed--compilation aborted at t/execution-via-does.t line 8.
> # Looks like your test exited with 2 before it could output anything.
> t/execution-via-does.t ....
> 1..6
> Dubious, test returned 2 (wstat 512, 0x200)
> Failed 6/6 subtests
>
> Test Summary Report
> -------------------
> t/action-class.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: No plan found in TAP output
> t/basic.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: No plan found in TAP output
> t/basic_rest.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: Bad plan. You planned 3 tests but ran 0.
> t/execution-via-config.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: Bad plan. You planned 6 tests but ran 0.
> t/execution-via-does.t (Wstat: 512 Tests: 0 Failed: 0)
> Non-zero exit status: 2
> Parse errors: Bad plan. You planned 6 tests but ran 0.
> Files=6, Tests=1, 2 wallclock secs ( 0.02 usr 0.01 sys + 2.38 cusr 0.19 csys = 2.60 CPU)
> Result: FAIL
> dh_auto_test: error: perl Build test --verbose 1 returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2020/09/26/libcatalyst-controller-actionrole-perl_0.17-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
More information about the pkg-perl-maintainers
mailing list