r42344 - in /trunk/libmoosex-types-perl: ./ debian/ lib/MooseX/ lib/MooseX/Types/ t/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Fri Aug 21 20:09:40 UTC 2009


Author: jawnsy-guest
Date: Fri Aug 21 20:09:34 2009
New Revision: 42344

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=42344
Log:
* New upstream release
  + Fix for has_available_type_export if the introspected code symbol
    exists but is not a type export
* Standards-Version 3.8.3 (no changes)
* Remove versioned dependency on libnamespace-clean-perl (version in
  stable is 0.08, which meets this requirement)
* Updated copyright information

Modified:
    trunk/libmoosex-types-perl/Changes
    trunk/libmoosex-types-perl/META.yml
    trunk/libmoosex-types-perl/README
    trunk/libmoosex-types-perl/debian/changelog
    trunk/libmoosex-types-perl/debian/control
    trunk/libmoosex-types-perl/debian/copyright
    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/16_introspection.t

Modified: trunk/libmoosex-types-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/Changes?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/Changes (original)
+++ trunk/libmoosex-types-perl/Changes Fri Aug 21 20:09:34 2009
@@ -1,4 +1,11 @@
 Revision history for MooseX-Types
+
+0.17    Tue Aug 18 02:32:31 EDT 2009
+        - Documentation typo fix (Dave Rolsky).
+        - Stop blowing up in has_available_type_export if the introspected code
+          symbol exists but is not a type export (Florian Ragwitz).
+        - Reorganize author/copyright sections at the request of Debian
+          packagers (Rafael Kitover).
 
 0.16    Mon Jun 29 10:50:41 PDT 2009
         - Ship with Module::Install 0.91
@@ -26,7 +33,7 @@
 0.10    Fri March 06 17:34:00 EST 2009
         - Removed unneeded debugging code from one of the tests, which was
           causing installation errors for people that didn't already have
-          Data::Dump installed. (jjnapiork)	
+          Data::Dump installed. (jjnapiork)
 0.09    ...
         - Added MooseX::Types::Util::has_available_type_export($p, $n) to
           allow introspection of available types for other libraries wanting

Modified: trunk/libmoosex-types-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/META.yml?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/META.yml (original)
+++ trunk/libmoosex-types-perl/META.yml Fri Aug 21 20:09:34 2009
@@ -23,7 +23,7 @@
 provides:
   MooseX::Types:
     file: lib/MooseX/Types.pm
-    version: 0.16
+    version: 0.17
   MooseX::Types::Base:
     file: lib/MooseX/Types/Base.pm
   MooseX::Types::CheckedUtilExports:
@@ -51,4 +51,4 @@
   perl: 5.8.0
 resources:
   license: http://dev.perl.org/licenses/
-version: 0.16
+version: 0.17

Modified: trunk/libmoosex-types-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/README?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/README (original)
+++ trunk/libmoosex-types-perl/README Fri Aug 21 20:09:34 2009
@@ -357,14 +357,22 @@
 SEE ALSO
     Moose, Moose::Util::TypeConstraints, MooseX::Types::Moose, Sub::Exporter
 
-AUTHOR AND COPYRIGHT
-    Robert 'phaylon' Sedlacek "<rs at 474.at>", with many thanks to the
-    "#moose" cabal on "irc.perl.org".
-
-    Additional features by John Napiorkowski (jnapiorkowski)
-    <jjnapiork at cpan.org>.
-
-LICENSE
+ACKNOWLEDGEMENTS
+    Many thanks to the "#moose" cabal on "irc.perl.org".
+
+AUTHOR
+    Robert "phaylon" Sedlacek <rs at 474.at>
+
+CONTRIBUTORS
+    jnapiorkowski: John Napiorkowski <jjnapiork at cpan.org>
+
+    caelum: Rafael Kitover <rkitover at cpan.org>
+
+    rafl: Florian Ragwitz <rafl at debian.org>
+
+COPYRIGHT & LICENSE
+    Copyright (c) 2007-2009 Robert Sedlacek
+
     This program is free software; you can redistribute it and/or modify it
     under the same terms as perl itself.
 

Modified: trunk/libmoosex-types-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/debian/changelog?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/debian/changelog (original)
+++ trunk/libmoosex-types-perl/debian/changelog Fri Aug 21 20:09:34 2009
@@ -1,3 +1,15 @@
+libmoosex-types-perl (0.17-1) UNRELEASED; urgency=low
+
+  * New upstream release
+    + Fix for has_available_type_export if the introspected code symbol
+      exists but is not a type export
+  * Standards-Version 3.8.3 (no changes)
+  * Remove versioned dependency on libnamespace-clean-perl (version in
+    stable is 0.08, which meets this requirement)
+  * Updated copyright information
+
+ -- Jonathan Yu <frequency at cpan.org>  Fri, 21 Aug 2009 11:53:21 -0400
+
 libmoosex-types-perl (0.16-1) unstable; urgency=low
 
   * New upstream release

Modified: trunk/libmoosex-types-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/debian/control?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/debian/control (original)
+++ trunk/libmoosex-types-perl/debian/control Fri Aug 21 20:09:34 2009
@@ -2,26 +2,24 @@
 Section: perl
 Priority: optional
 Build-Depends: debhelper (>= 7)
-Build-Depends-Indep: libcarp-clan-perl (>= 6), libmoose-perl (>= 0.61),
- libnamespace-clean-perl (>= 0.08), libsub-install-perl (>= 0.924),
- libsub-exporter-perl, libclass-mop-perl, perl (>= 5.8.0),
- libtest-simple-perl (>= 0.80), libtest-exception-perl,
- libsub-name-perl
+Build-Depends-Indep: perl, libcarp-clan-perl (>= 6), libsub-exporter-perl,
+ libsub-install-perl (>= 0.924), libtest-exception-perl, libsub-name-perl,
+ libtest-simple-perl (>= 0.80), libnamespace-clean-perl, libclass-mop-perl,
+ libmoose-perl (>= 0.61)
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>,
  Ansgar Burchardt <ansgar at 43-1.org>, Ryan Niebur <ryanryan52 at gmail.com>,
  gregor herrmann <gregoa at debian.org>, Jonathan Yu <frequency at cpan.org>
-Standards-Version: 3.8.2
+Standards-Version: 3.8.3
 Homepage: http://search.cpan.org/dist/MooseX-Types/
 Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libmoosex-types-perl/
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/libmoosex-types-perl/
 
 Package: libmoosex-types-perl
 Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends}, libcarp-clan-perl (>= 6),
- libmoose-perl (>= 0.61), libnamespace-clean-perl (>= 0.08),
- libsub-install-perl (>= 0.924), libsub-exporter-perl, libclass-mop-perl,
- perl (>= 5.8.0), libsub-name-perl
+Depends: ${misc:Depends}, ${perl:Depends}, libsub-install-perl (>= 0.924),
+ libcarp-clan-perl (>= 6), libnamespace-clean-perl, libsub-name-perl,
+ libmoose-perl (>= 0.61), libsub-exporter-perl, libclass-mop-perl
 Description: Perl module to organise Moose types in libraries
  MooseX::Types allows developers to organise and selectively import your own
  and the built-in types in libraries, rather than the default behaviour where

Modified: trunk/libmoosex-types-perl/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/debian/copyright?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/debian/copyright (original)
+++ trunk/libmoosex-types-perl/debian/copyright Fri Aug 21 20:09:34 2009
@@ -8,11 +8,13 @@
 Copyright: 2007-2009, Robert Sedlacek <rs at 474.at>
 License-Alias: Perl
 License: Artistic | GPL-1+
-X-Comment: This information comes from the Changes file. Later versions of
- the upstream MooseX-Types will contain clarified copyright information.
 
-Files: lib/MooseX/Types/TypeDecorator.pm
-Copyright: 2008, John Napiorkowski <jjnapiork at cpan.org>
+Files: debian/*
+Copyright: 2009, Jonathan Yu <frequency at cpan.org>
+ 2009, Ansgar Burchardt <ansgar at 43-1.org>
+ 2009, gregor herrmann <gregoa at debian.org>
+ 2009, Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
+ 2009, Ryan Niebur <ryanryan52 at gmail.com>
 License: Artistic | GPL-1+
 
 Files: inc/Module/*
@@ -20,12 +22,6 @@
  2002-2009, Audrey Tang <autrijus at autrijus.org>
  2002-2009, Brian Ingerson <ingy at cpan.org>
 License-Alias: Perl
-License: Artistic | GPL-1+
-
-Files: debian/*
-Copyright: 2009, Jonathan Yu <frequency at cpan.org>
- 2009, Ansgar Burchardt <ansgar at 43-1.org>
- 2009, various members of the Debian Perl Group, cf. debian/changelog
 License: Artistic | GPL-1+
 
 License: Artistic

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types.pm Fri Aug 21 20:09:34 2009
@@ -20,7 +20,7 @@
 use namespace::clean -except => [qw( meta )];
 
 use 5.008;
-our $VERSION = '0.16';
+our $VERSION = '0.17';
 my $UndefMsg = q{Action for type '%s' not yet defined in library '%s'};
 
 =head1 SYNOPSIS
@@ -561,14 +561,25 @@
 L<MooseX::Types::Moose>,
 L<Sub::Exporter>
 
-=head1 AUTHOR AND COPYRIGHT
-
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
-
-Additional features by John Napiorkowski (jnapiorkowski) <jjnapiork at cpan.org>.
-
-=head1 LICENSE
+=head1 ACKNOWLEDGEMENTS
+
+Many thanks to the C<#moose> cabal on C<irc.perl.org>.
+
+=head1 AUTHOR
+
+Robert "phaylon" Sedlacek <rs at 474.at>
+
+=head1 CONTRIBUTORS
+
+jnapiorkowski: John Napiorkowski <jjnapiork at cpan.org>
+
+caelum: Rafael Kitover <rkitover at cpan.org>
+
+rafl: Florian Ragwitz <rafl at debian.org>
+
+=head1 COPYRIGHT & LICENSE
+
+Copyright (c) 2007-2009 Robert Sedlacek
 
 This program is free software; you can redistribute it and/or modify
 it under the same terms as perl itself.

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Base.pm Fri Aug 21 20:09:34 2009
@@ -276,10 +276,9 @@
 
 L<MooseX::Types::Moose>
 
-=head1 AUTHOR AND COPYRIGHT
-
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
+=head1 AUTHOR
+
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/CheckedUtilExports.pm Fri Aug 21 20:09:34 2009
@@ -87,6 +87,10 @@
 
 L<MooseX::Types>
 
+=head1 AUTHOR
+
+See L<MooseX::Types/AUTHOR>.
+
 =head1 LICENSE
 
 This program is free software; you can redistribute it and/or modify

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Combine.pm Fri Aug 21 20:09:34 2009
@@ -14,7 +14,7 @@
 
     package CombinedTypeLib;
 
-    use base 'MooseX::Types::Combined';
+    use base 'MooseX::Types::Combine';
 
     __PACKAGE__->provide_types_from(qw/TypeLib1 TypeLib2/);
 
@@ -73,6 +73,10 @@
 
 L<MooseX::Types>
 
+=head1 AUTHOR
+
+See L<MooseX::Types/AUTHOR>.
+
 =head1 LICENSE
 
 This program is free software; you can redistribute it and/or modify

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Moose.pm Fri Aug 21 20:09:34 2009
@@ -69,10 +69,9 @@
 L<Moose>, 
 L<Moose::Util::TypeConstraints>
 
-=head1 AUTHOR AND COPYRIGHT
+=head1 AUTHOR
 
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/TypeDecorator.pm Fri Aug 21 20:09:34 2009
@@ -204,9 +204,9 @@
     }
 }
 
-=head1 AUTHOR AND COPYRIGHT
-
-John Napiorkowski (jnapiorkowski) <jjnapiork at cpan.org>
+=head1 AUTHOR
+
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/UndefinedType.pm Fri Aug 21 20:09:34 2009
@@ -101,12 +101,9 @@
 L<Moose::Meta::TypeConstraint>,
 L<Carp::Clan>
 
-=head1 AUTHOR AND COPYRIGHT
+=head1 AUTHOR
 
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
-
-Additional features by John Napiorkowski (jnapiorkowski) <jjnapiork at cpan.org>
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Util.pm Fri Aug 21 20:09:34 2009
@@ -8,6 +8,7 @@
 
 use warnings;
 use strict;
+use Scalar::Util 'blessed';
 
 use base 'Exporter';
 
@@ -88,7 +89,7 @@
         or return undef;
 
     return undef
-        unless $sub->isa('MooseX::Types::EXPORTED_TYPE_CONSTRAINT');
+        unless blessed $sub && $sub->isa('MooseX::Types::EXPORTED_TYPE_CONSTRAINT');
 
     return $sub->();
 }
@@ -97,10 +98,9 @@
 
 L<MooseX::Types::Moose>, L<Exporter>
 
-=head1 AUTHOR AND COPYRIGHT
+=head1 AUTHOR
 
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

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=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm (original)
+++ trunk/libmoosex-types-perl/lib/MooseX/Types/Wrapper.pm Fri Aug 21 20:09:34 2009
@@ -51,10 +51,9 @@
 
 L<MooseX::Types>
 
-=head1 AUTHOR AND COPYRIGHT
+=head1 AUTHOR
 
-Robert 'phaylon' Sedlacek C<E<lt>rs at 474.atE<gt>>, with many thanks to
-the C<#moose> cabal on C<irc.perl.org>.
+See L<MooseX::Types/AUTHOR>.
 
 =head1 LICENSE
 

Modified: trunk/libmoosex-types-perl/t/16_introspection.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-types-perl/t/16_introspection.t?rev=42344&op=diff
==============================================================================
--- trunk/libmoosex-types-perl/t/16_introspection.t (original)
+++ trunk/libmoosex-types-perl/t/16_introspection.t Fri Aug 21 20:09:34 2009
@@ -2,7 +2,7 @@
 use strict;
 use warnings;
 
-use Test::More tests => 1;
+use Test::More tests => 2;
 
 use FindBin;
 use lib "$FindBin::Bin/lib";
@@ -14,6 +14,16 @@
     use IntrospectTypeExports   __PACKAGE__, qw( TwentyThree NonEmptyStr MyNonEmptyStr );
     use TestLibrary             NonEmptyStr => { -as => 'MyNonEmptyStr' };
     use IntrospectTypeExports   __PACKAGE__, qw( TwentyThree NonEmptyStr MyNonEmptyStr );
+
+    sub NotAType () { 'just a string' }
+
+    BEGIN {
+        eval {
+            IntrospectTypeExports->import(__PACKAGE__, qw( NotAType ));
+        };
+        ::ok(!$@, "introspecting something that's not not a type doesn't blow up");
+    }
+
     BEGIN { 
         no strict 'refs'; 
         delete ${'IntrospectionTest::'}{TwentyThree};
@@ -38,6 +48,8 @@
     [$P, NonEmptyStr    => undef],
     [$P, MyNonEmptyStr  => 'TestLibrary::NonEmptyStr'],
 
+    [$P, NotAType       => undef],
+
     [$P, TwentyThree    => undef],
     [$P, NonEmptyStr    => undef],
     [$P, MyNonEmptyStr  => 'TestLibrary::NonEmptyStr'],




More information about the Pkg-perl-cvs-commits mailing list