r62483 - in /trunk/libmoosex-types-perl: ./ debian/ lib/MooseX/ lib/MooseX/Types/ t/
carnil-guest at users.alioth.debian.org
carnil-guest at users.alioth.debian.org
Sun Sep 12 05:55:19 UTC 2010
Author: carnil-guest
Date: Sun Sep 12 05:55:09 2010
New Revision: 62483
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=62483
Log:
New upstream release
Modified:
trunk/libmoosex-types-perl/Changes
trunk/libmoosex-types-perl/META.yml
trunk/libmoosex-types-perl/debian/changelog
trunk/libmoosex-types-perl/lib/MooseX/Types.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm
trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm
trunk/libmoosex-types-perl/t/13_typedecorator.t
Modified: trunk/libmoosex-types-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/Changes?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/Changes (original)
+++ trunk/libmoosex-types-perl/Changes Sun Sep 12 05:55:09 2010
@@ -1,4 +1,7 @@
Revision history for MooseX-Types
+
+0.24 Sat Sep 11 19:59:18 CEST 2010
+ - Avoid more warnings from Moose 1.09 in tests (Dave Rolsky).
0.23 Tue Jul 20 02:18:37 CEST 2010
- Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
Modified: trunk/libmoosex-types-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/META.yml?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/META.yml (original)
+++ trunk/libmoosex-types-perl/META.yml Sun Sep 12 05:55:09 2010
@@ -24,31 +24,31 @@
provides:
MooseX::Types:
file: lib/MooseX/Types.pm
- version: 0.23
+ version: 0.24
MooseX::Types::Base:
file: lib/MooseX/Types/Base.pm
- version: 0.23
+ version: 0.24
MooseX::Types::CheckedUtilExports:
file: lib/MooseX/Types/CheckedUtilExports.pm
- version: 0.23
+ version: 0.24
MooseX::Types::Combine:
file: lib/MooseX/Types/Combine.pm
- version: 0.23
+ version: 0.24
MooseX::Types::Moose:
file: lib/MooseX/Types/Moose.pm
- version: 0.23
+ version: 0.24
MooseX::Types::TypeDecorator:
file: lib/MooseX/Types/TypeDecorator.pm
- version: 0.23
+ version: 0.24
MooseX::Types::UndefinedType:
file: lib/MooseX/Types/UndefinedType.pm
- version: 0.23
+ version: 0.24
MooseX::Types::Util:
file: lib/MooseX/Types/Util.pm
- version: 0.23
+ version: 0.24
MooseX::Types::Wrapper:
file: lib/MooseX/Types/Wrapper.pm
- version: 0.23
+ version: 0.24
requires:
Carp: 0
Carp::Clan: 6.00
@@ -60,4 +60,4 @@
perl: 5.8.0
resources:
license: http://dev.perl.org/licenses/
-version: 0.23
+version: 0.24
Modified: trunk/libmoosex-types-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/debian/changelog?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/debian/changelog (original)
+++ trunk/libmoosex-types-perl/debian/changelog Sun Sep 12 05:55:09 2010
@@ -1,7 +1,4 @@
-libmoosex-types-perl (0.23-1) UNRELEASED; urgency=low
-
- TODO: gives some warnings during running tests with
- libmoose-perl 1.09
+libmoosex-types-perl (0.24-1) UNRELEASED; urgency=low
* New upstream release
* Bump Standards-Version to 3.9.1 (no changes needed).
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types.pm Sun Sep 12 05:55:09 2010
@@ -20,7 +20,7 @@
use namespace::clean -except => [qw( meta )];
use 5.008;
-our $VERSION = '0.23';
+our $VERSION = '0.24';
my $UndefMsg = q{Action for type '%s' not yet defined in library '%s'};
=head1 SYNOPSIS
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm Sun Sep 12 05:55:09 2010
@@ -1,5 +1,5 @@
package MooseX::Types::Base;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
use Moose;
=head1 NAME
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm Sun Sep 12 05:55:09 2010
@@ -6,7 +6,7 @@
=cut
package MooseX::Types::CheckedUtilExports;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
use strict;
use warnings;
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm Sun Sep 12 05:55:09 2010
@@ -5,7 +5,7 @@
=cut
package MooseX::Types::Combine;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
use strict;
use warnings;
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm Sun Sep 12 05:55:09 2010
@@ -1,5 +1,5 @@
package MooseX::Types::Moose;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
=head1 NAME
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm Sun Sep 12 05:55:09 2010
@@ -1,5 +1,5 @@
package MooseX::Types::TypeDecorator;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
use strict;
use warnings;
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm Sun Sep 12 05:55:09 2010
@@ -1,5 +1,5 @@
package MooseX::Types::UndefinedType;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
=head1 NAME
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm Sun Sep 12 05:55:09 2010
@@ -1,5 +1,5 @@
package MooseX::Types::Util;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
=head1 NAME
Modified: trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm Sun Sep 12 05:55:09 2010
@@ -5,7 +5,7 @@
=cut
package MooseX::Types::Wrapper;
-our $VERSION = "0.23";
+our $VERSION = "0.24";
use Moose;
use Carp::Clan qw( ^MooseX::Types );
Modified: trunk/libmoosex-types-perl/t/13_typedecorator.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/t/13_typedecorator.t?rev=62483&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/t/13_typedecorator.t (original)
+++ trunk/libmoosex-types-perl/t/13_typedecorator.t Sun Sep 12 05:55:09 2010
@@ -24,8 +24,8 @@
has 'arrayrefint01' => (is=>'rw', isa=>MyArrayRefInt01, coerce=>1);
has 'arrayrefint02' => (is=>'rw', isa=>MyArrayRefInt02, coerce=>1);
has 'arrayrefint03' => (is=>'rw', isa=>MyArrayRefBase[Int]);
- has 'StrOrArrayRef' => (is=>'rw', isa=>StrOrArrayRef);
- has 'AtLeastOneInt' => (is=>'rw', isa=>AtLeastOneInt);
+ has 'StrOrArrayRef_attr' => (is=>'rw', isa=>StrOrArrayRef);
+ has 'AtLeastOneInt_attr' => (is=>'rw', isa=>AtLeastOneInt);
has 'pipeoverloading' => (is=>'rw', isa=>Int|Str);
has 'deep' => (is=>'rw', isa=>ArrayRef[ArrayRef[HashRef[Int]]] );
has 'deep2' => (is=>'rw', isa=>ArrayRef[Int|ArrayRef[HashRef[Int|Object]]] );
@@ -127,31 +127,31 @@
# TEST StrOrArrayRef
-ok $type->StrOrArrayRef('string')
+ok $type->StrOrArrayRef_attr('string')
=> 'String part of union is good';
-ok $type->StrOrArrayRef([1,2,3])
+ok $type->StrOrArrayRef_attr([1,2,3])
=> 'arrayref part of union is good';
throws_ok sub {
- $type->StrOrArrayRef({a=>111});
-}, qr/Attribute \(StrOrArrayRef\) does not pass the type constraint/ => 'Correctly failed to use a hashref';
+ $type->StrOrArrayRef_attr({a=>111});
+}, qr/Attribute \(StrOrArrayRef_attr\) does not pass the type constraint/ => 'Correctly failed to use a hashref';
# Test AtLeastOneInt
-ok $type->AtLeastOneInt([1,2]),
+ok $type->AtLeastOneInt_attr([1,2]),
=> 'Good assignment';
-is_deeply $type->AtLeastOneInt, [1,2]
+is_deeply $type->AtLeastOneInt_attr, [1,2]
=> "Got expected values.";
throws_ok sub {
- $type->AtLeastOneInt([]);
-}, qr/Attribute \(AtLeastOneInt\) does not pass the type constraint/ => 'properly fails to assign as []';
-
-throws_ok sub {
- $type->AtLeastOneInt(['a','b']);
-}, qr/Attribute \(AtLeastOneInt\) does not pass the type constraint/ => 'properly fails arrayref of strings';
+ $type->AtLeastOneInt_attr([]);
+}, qr/Attribute \(AtLeastOneInt_attr\) does not pass the type constraint/ => 'properly fails to assign as []';
+
+throws_ok sub {
+ $type->AtLeastOneInt_attr(['a','b']);
+}, qr/Attribute \(AtLeastOneInt_attr\) does not pass the type constraint/ => 'properly fails arrayref of strings';
## Test pipeoverloading
More information about the Pkg-perl-cvs-commits
mailing list