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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]