Hello community, here is the log from the commit of package perl-MooseX-Types-LoadableClass for openSUSE:Factory checked in at 2013-06-06 12:22:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Types-LoadableClass (Old) and /work/SRC/openSUSE:Factory/.perl-MooseX-Types-LoadableClass.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-MooseX-Types-LoadableClass" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-MooseX-Types-LoadableClass/perl-MooseX-Types-LoadableClass.changes 2012-02-17 15:01:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-MooseX-Types-LoadableClass.new/perl-MooseX-Types-LoadableClass.changes 2013-06-06 12:22:26.000000000 +0200 @@ -1,0 +2,6 @@ +Wed Jun 5 19:07:32 UTC 2013 - coolo@suse.com + +- updated to 0.008 + - Do not require Test::Exception. RT#75246 + +------------------------------------------------------------------- Old: ---- MooseX-Types-LoadableClass-0.007.tar.gz New: ---- MooseX-Types-LoadableClass-0.008.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-MooseX-Types-LoadableClass.spec ++++++ --- /var/tmp/diff_new_pack.ZJsZOV/_old 2013-06-06 12:22:26.000000000 +0200 +++ /var/tmp/diff_new_pack.ZJsZOV/_new 2013-06-06 12:22:26.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-MooseX-Types-LoadableClass # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-MooseX-Types-LoadableClass -Version: 0.007 +Version: 0.008 Release: 0 %define cpan_name MooseX-Types-LoadableClass Summary: ClassName type constraint with coercion to load the class. @@ -48,7 +48,6 @@ #BuildRequires: perl(MooseX::Types::Moose) #BuildRequires: perl(Parse::CPAN::Meta) #BuildRequires: perl(Test::EOL) -#BuildRequires: perl(Test::Exception) #BuildRequires: perl(Test::NoTabs) #BuildRequires: perl(YAML::Tiny) Requires: perl(Class::Load) >= 0.06 ++++++ MooseX-Types-LoadableClass-0.007.tar.gz -> MooseX-Types-LoadableClass-0.008.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/Changes new/MooseX-Types-LoadableClass-0.008/Changes --- old/MooseX-Types-LoadableClass-0.007/Changes 2012-02-15 23:14:06.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/Changes 2012-03-13 23:19:52.000000000 +0100 @@ -1,3 +1,6 @@ +0.008 13-03-2012 + - Do not require Test::Exception. RT#75246 + 0.007 15-02-2012 - Be more paranoid about the potential for $_ being clobbered. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/META.yml new/MooseX-Types-LoadableClass-0.008/META.yml --- old/MooseX-Types-LoadableClass-0.007/META.yml 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/META.yml 2012-03-13 23:21:21.000000000 +0100 @@ -10,7 +10,7 @@ ExtUtils::MakeMaker: 6.36 distribution_type: module dynamic_config: 1 -generated_by: 'Module::Install version 1.04' +generated_by: 'Module::Install version 1.05' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -27,4 +27,4 @@ resources: license: http://dev.perl.org/licenses/ repository: git://github.com/bobtfish/MooseX-Types-LoadableClass.git -version: 0.007 +version: 0.008 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Base.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Base.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Base.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Base.pm 2012-03-13 23:21:21.000000000 +0100 @@ -4,7 +4,7 @@ use strict 'vars'; use vars qw{$VERSION}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; } # Suspend handler for "redefined" warnings diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Can.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Can.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Can.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Can.pm 2012-03-13 23:21:21.000000000 +0100 @@ -9,7 +9,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Fetch.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Fetch.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Fetch.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Fetch.pm 2012-03-13 23:21:21.000000000 +0100 @@ -6,7 +6,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Makefile.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Makefile.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Makefile.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Makefile.pm 2012-03-13 23:21:21.000000000 +0100 @@ -8,7 +8,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } @@ -215,13 +215,17 @@ require ExtUtils::MakeMaker; if ( $perl_version and $self->_cmp($perl_version, '5.006') >= 0 ) { - # MakeMaker can complain about module versions that include - # an underscore, even though its own version may contain one! - # Hence the funny regexp to get rid of it. See RT #35800 - # for details. - my ($v) = $ExtUtils::MakeMaker::VERSION =~ /^(\d+\.\d+)/; - $self->build_requires( 'ExtUtils::MakeMaker' => $v ); - $self->configure_requires( 'ExtUtils::MakeMaker' => $v ); + # This previous attempted to inherit the version of + # ExtUtils::MakeMaker in use by the module author, but this + # was found to be untenable as some authors build releases + # using future dev versions of EU:MM that nobody else has. + # Instead, #toolchain suggests we use 6.59 which is the most + # stable version on CPAN at time of writing and is, to quote + # ribasushi, "not terminally fucked, > and tested enough". + # TODO: We will now need to maintain this over time to push + # the version up as new versions are released. + $self->build_requires( 'ExtUtils::MakeMaker' => 6.59 ); + $self->configure_requires( 'ExtUtils::MakeMaker' => 6.59 ); } else { # Allow legacy-compatibility with 5.005 by depending on the # most recent EU:MM that supported 5.005. @@ -411,4 +415,4 @@ __END__ -#line 540 +#line 544 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Metadata.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Metadata.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Metadata.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Metadata.pm 2012-03-13 23:21:21.000000000 +0100 @@ -6,7 +6,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Win32.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Win32.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/Win32.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/Win32.pm 2012-03-13 23:21:21.000000000 +0100 @@ -6,7 +6,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = 'Module::Install::Base'; $ISCORE = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/WriteAll.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/WriteAll.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install/WriteAll.pm 2012-02-15 23:20:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install/WriteAll.pm 2012-03-13 23:21:21.000000000 +0100 @@ -6,7 +6,7 @@ use vars qw{$VERSION @ISA $ISCORE}; BEGIN { - $VERSION = '1.04'; + $VERSION = '1.05'; @ISA = qw{Module::Install::Base}; $ISCORE = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/inc/Module/Install.pm new/MooseX-Types-LoadableClass-0.008/inc/Module/Install.pm --- old/MooseX-Types-LoadableClass-0.007/inc/Module/Install.pm 2012-02-15 23:20:09.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/inc/Module/Install.pm 2012-03-13 23:21:20.000000000 +0100 @@ -31,7 +31,7 @@ # This is not enforced yet, but will be some time in the next few # releases once we can make sure it won't clash with custom # Module::Install extensions. - $VERSION = '1.04'; + $VERSION = '1.05'; # Storage for the pseudo-singleton $MAIN = undef; @@ -467,4 +467,4 @@ 1; -# Copyright 2008 - 2011 Adam Kennedy. +# Copyright 2008 - 2012 Adam Kennedy. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/lib/MooseX/Types/LoadableClass.pm new/MooseX-Types-LoadableClass-0.008/lib/MooseX/Types/LoadableClass.pm --- old/MooseX-Types-LoadableClass-0.007/lib/MooseX/Types/LoadableClass.pm 2012-02-15 23:14:10.000000000 +0100 +++ new/MooseX-Types-LoadableClass-0.008/lib/MooseX/Types/LoadableClass.pm 2012-03-13 23:21:03.000000000 +0100 @@ -7,7 +7,7 @@ use Class::Load qw/ load_optional_class /; use namespace::clean -except => [qw/ import /]; -our $VERSION = '0.007'; +our $VERSION = '0.008'; $VERSION = eval $VERSION; subtype LoadableClass, as MooseClassName; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Types-LoadableClass-0.007/t/basic.t new/MooseX-Types-LoadableClass-0.008/t/basic.t --- old/MooseX-Types-LoadableClass-0.007/t/basic.t 2010-05-14 13:24:06.000000000 +0200 +++ new/MooseX-Types-LoadableClass-0.008/t/basic.t 2012-03-13 23:18:24.000000000 +0100 @@ -4,7 +4,6 @@ use lib $FindBin::Bin . '/lib'; use Test::More; -use Test::Exception; use Class::MOP (); { @@ -26,16 +25,20 @@ } ok !Class::MOP::is_class_loaded('FooBarTestClass'); -lives_ok { MyClass->new(foobar_class => 'FooBarTestClass') }; +ok eval { MyClass->new(foobar_class => 'FooBarTestClass') }; ok Class::MOP::is_class_loaded('FooBarTestClass'); -dies_ok { MyClass->new(foobar_class => 'FooBarTestClassDoesNotExist') }; +ok !eval { MyClass->new(foobar_class => 'FooBarTestClassDoesNotExist') }; +ok $@; ok !Class::MOP::is_class_loaded('FooBarTestRole'); -lives_ok { MyClass->new(foobar_role => 'FooBarTestRole') }; +ok eval { MyClass->new(foobar_role => 'FooBarTestRole') }; ok Class::MOP::is_class_loaded('FooBarTestRole'); -dies_ok { MyClass->new(foobar_role => 'FooBarTestClass') }; -dies_ok { MyClass->new(foobar_role => 'FooBarTestRoleDoesNotExist') }; +ok !eval { MyClass->new(foobar_role => 'FooBarTestClass') }; +ok $@; + +ok !eval { MyClass->new(foobar_role => 'FooBarTestRoleDoesNotExist') }; +ok $@; done_testing; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org