Skip Menu |

This queue is for tickets about the MooseX-Declare CPAN distribution.

Report information
The Basics
Id: 47255
Status: resolved
Priority: 0/
Queue: MooseX-Declare

People
Owner: Nobody in particular
Requestors: perl [...] david-raab.de
toddr [...] cpanel.net
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 0.20
  • 0.21
  • 0.22
Fixed in: (no value)



Subject: Test fails after upgrading Devel::Declare
I upgraded Devel::Declare from 0.005005 to 0.005006 after this some test in MooseX::Declare failed. sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' MooseX::Declare 0.22 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' Moose Moose does not export its sugar to the 'main' package. 0.81 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' Class::MOP 0.86 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' MooseX::Method::Signatures 0.16 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' MooseX::Types::Structured 0.16 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' MooseX::Types MooseX::Types::CheckedUtilExports does not export its sugar to the 'main' package. 0.12 sidburn@sid:~$ perl -wle 'eval "use $ARGV[0]"; print $ARGV[0]->VERSION' Devel::Declare 0.005006
Subject: perl-version.txt
Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=linux, osvers=2.6.26-1-686-bigmem, archname=i686-linux uname='linux sid 2.6.26-1-686-bigmem #1 smp fri mar 13 18:52:29 utc 2009 i686 gnulinux ' config_args='-Dprefix=/home/sidburn/perl510 -Duserelocatableinc -d' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=undef, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.1.3 20080704 (prerelease) (Debian 4.1.2-25)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lc -lcrypt perllibs=-ldl -lm -lc -lcrypt libc=/lib/libc-2.7.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.7' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP USE_LARGE_FILES USE_PERLIO Built under linux Compiled at May 17 2009 16:01:57 @INC: /home/sidburn/perl510/lib/5.10.0/i686-linux /home/sidburn/perl510/lib/5.10.0 /home/sidburn/perl510/lib/site_perl/5.10.0/i686-linux /home/sidburn/perl510/lib/site_perl/5.10.0 .
Subject: MooseX-Declare-0.22-1245335865.log
[MSG] [Thu Jun 18 16:37:31 2009] Trying to get 'ftp://ftp.cpan.org/pub/CPAN/authors/id/F/FL/FLORA/CHECKSUMS' [MSG] [Thu Jun 18 16:37:32 2009] Checksum matches for 'MooseX-Declare-0.22.tar.gz' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Can.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/WriteAll.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Makefile.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Metadata.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Base.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Fetch.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install/Win32.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/inc/Module/Install.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/TODO' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/MANIFEST.SKIP' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/Changes' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/attribute_issues.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/clean.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/anon.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/001_point.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/006_augment_inner.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/recipes/basics/002_bank_account.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/optional_positional.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/basic.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/nesting.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/nested_anonymous_classes.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/modifiers.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/autoclean.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/override_attribute_from_role.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/inner_keywords.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/with_newlines.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/import.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Foo.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/WithMethod.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Tiger.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/Affe.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/t/lib/WithNewline.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/Makefile.PL' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/META.yml' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/author/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/xt/author/pod.t' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/MANIFEST' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/StackItem.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/EmptyBlockIfMissing.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/NamespaceHandling.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/OptionHandling.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/KeywordHandling.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Extending.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/MethodDeclaration.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/InnerSyntaxHandling.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Role.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/MethodModifier.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Method.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Clean.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/Keyword/Class.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/MooseSetup.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Syntax/RoleApplication.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/Namespaced.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Context/WithOptions.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare/Util.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/lib/MooseX/Declare.pm' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX-Declare-0.22/README' [MSG] [Thu Jun 18 16:37:32 2009] Extracted 'MooseX::Declare' to '/home/sidburn/.cpanplus/5.10.0/build/MooseX-Declare-0.22' [MSG] [Thu Jun 18 16:37:32 2009] Cannot determine perl version info from lib/MooseX/Declare.pm Writing Makefile for MooseX::Declare [MSG] [Thu Jun 18 16:37:32 2009] DEFAULT 'filter_prereqs' HANDLER RETURNING 'sub return value' [MSG] [Thu Jun 18 16:37:33 2009] Manifying blib/man3/MooseX::Declare::Syntax::KeywordHandling.3 Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Role.3 Manifying blib/man3/MooseX::Declare::Syntax::NamespaceHandling.3 Manifying blib/man3/MooseX::Declare::Syntax::Extending.3 Manifying blib/man3/MooseX::Declare::Context.3 Manifying blib/man3/MooseX::Declare::Syntax::OptionHandling.3 Manifying blib/man3/MooseX::Declare::Util.3 Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Method.3 Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Class.3 Manifying blib/man3/MooseX::Declare::Syntax::InnerSyntaxHandling.3 Manifying blib/man3/MooseX::Declare::Syntax::Keyword::Clean.3 Manifying blib/man3/MooseX::Declare::Syntax::MooseSetup.3 Manifying blib/man3/MooseX::Declare.3 Manifying blib/man3/MooseX::Declare::Syntax::MethodDeclaration.3 Manifying blib/man3/MooseX::Declare::Syntax::EmptyBlockIfMissing.3 Manifying blib/man3/MooseX::Declare::Syntax::Keyword::MethodModifier.3 Manifying blib/man3/MooseX::Declare::Syntax::RoleApplication.3 [ERROR] [Thu Jun 18 16:37:43 2009] MAKE TEST failed: Bad file descriptor PERL_DL_NONLAZY=1 /home/sidburn/perl510/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/recipes/basics/*.t t/anon.t .............................. ok t/attribute_issues.t .................. ok t/autoclean.t ......................... ok t/basic.t ............................. ok t/clean.t ............................. ok t/import.t ............................ ok t/inner_keywords.t .................... ok t/modifiers.t ......................... ok t/nested_anonymous_classes.t .......... ok t/nesting.t ........................... ok t/optional_positional.t ............... ok t/override_attribute_from_role.t ...... ok # Failed test '... we match the method list for Point' # at t/recipes/basics/001_point.t line 119. # Structures begin differing at: # $got->[0] = 'clear' # $expected->[0] = 'DESTROY' # Failed test '... we match the method list for Point3D' # at t/recipes/basics/001_point.t line 151. # Structures begin differing at: # $got->[0] = 'clear' # $expected->[0] = 'DESTROY' # Looks like you failed 2 tests of 57. t/recipes/basics/001_point.t .......... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/57 subtests t/recipes/basics/002_bank_account.t ... ok t/recipes/basics/006_augment_inner.t .. ok t/lib/WithNewline.pm syntax OK t/with_newlines.t ..................... ok Test Summary Report ------------------- t/recipes/basics/001_point.t (Wstat: 512 Tests: 57 Failed: 2) Failed tests: 32, 48 Non-zero exit status: 2 Files=16, Tests=150, 10 wallclock secs ( 0.07 usr 0.01 sys + 8.88 cusr 0.67 csys = 9.63 CPU) Result: FAIL Failed 1/16 test programs. 2/150 subtests failed. make: *** [test_dynamic] Error 255 [HISTORY] [Thu Jun 18 16:37:45 2009] Proceed anyway? [y/N]: n [ERROR] [Thu Jun 18 16:37:45 2009] Unable to create a new distribution object for 'MooseX::Declare' -- cannot continue
Subject: t/recipes/basics/001_point.t fails on current mooose/mop
ok 47 - ... Point3D gets the parent given to it not ok 48 - ... we match the method list for Point3D # Failed test '... we match the method list for Point3D' # at t/recipes/basics/001_point.t line 151. # Structures begin differing at: # $got->[0] = 'clear' # $expected->[0] = 'DESTROY' ok 49 - ... we match the attribute list for Point3D