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