r73421 - in /trunk/libperl5i-perl: Build.PL Changes META.json META.yml SIGNATURE debian/changelog lib/perl5i/2/Meta.pm lib/perl5i/VERSION.pm t/Meta/methods.t t/time_compat.t

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sun Apr 24 17:13:13 UTC 2011


Author: gregoa
Date: Sun Apr 24 17:12:50 2011
New Revision: 73421

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=73421
Log:
New upstream release.

Modified:
    trunk/libperl5i-perl/Build.PL
    trunk/libperl5i-perl/Changes
    trunk/libperl5i-perl/META.json
    trunk/libperl5i-perl/META.yml
    trunk/libperl5i-perl/SIGNATURE
    trunk/libperl5i-perl/debian/changelog
    trunk/libperl5i-perl/lib/perl5i/2/Meta.pm
    trunk/libperl5i-perl/lib/perl5i/VERSION.pm
    trunk/libperl5i-perl/t/Meta/methods.t
    trunk/libperl5i-perl/t/time_compat.t

Modified: trunk/libperl5i-perl/Build.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/Build.PL?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/Build.PL (original)
+++ trunk/libperl5i-perl/Build.PL Sun Apr 24 17:12:50 2011
@@ -12,7 +12,7 @@
     module_name => 'perl5i',
     license     => 'perl',
     dist_author => 'Michael G Schwern <schwern at pobox.com>',
-    dist_version => "v2.6.0",
+    dist_version => "v2.6.1",
 
     requires => {
         'perl'                    => '5.10.0',

Modified: trunk/libperl5i-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/Changes?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/Changes (original)
+++ trunk/libperl5i-perl/Changes Sun Apr 24 17:12:50 2011
@@ -1,3 +1,13 @@
+2.6.1  Thu, 24 Mar 2011 16:33:39 +1100
+  Bug Fixes
+  * methods() can handle modules like Fcntl with weird things in their
+    symbol tables. [github 184]
+
+  Test Fixes
+  * Work around broken Test::Output 0.16_03 alpha that CPAN testers
+    are using.  See https://rt.cpan.org/Ticket/Display.html?id=66172
+
+
 2.6.0  Thu, 24 Feb 2011 11:23:25 +1100 
   New Features
   * Added capture(), from Capture::Tiny, to capture output to STDOUT and

Modified: trunk/libperl5i-perl/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/META.json?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/META.json (original)
+++ trunk/libperl5i-perl/META.json Sun Apr 24 17:12:50 2011
@@ -4,7 +4,7 @@
       "Michael G Schwern <schwern at pobox.com>"
    ],
    "dynamic_config" : 1,
-   "generated_by" : "Module::Build version 0.3705, CPAN::Meta::Converter version 2.110440",
+   "generated_by" : "Module::Build version 0.38, CPAN::Meta::Converter version 2.110580",
    "license" : [
       "perl_5"
    ],
@@ -95,11 +95,11 @@
       },
       "perl5i" : {
          "file" : "lib/perl5i.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       },
       "perl5i::0" : {
          "file" : "lib/perl5i/0.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       },
       "perl5i::0::ARRAY" : {
          "file" : "lib/perl5i/0/ARRAY.pm",
@@ -135,7 +135,7 @@
       },
       "perl5i::1" : {
          "file" : "lib/perl5i/1.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       },
       "perl5i::1::ARRAY" : {
          "file" : "lib/perl5i/1/ARRAY.pm",
@@ -179,7 +179,7 @@
       },
       "perl5i::2" : {
          "file" : "lib/perl5i/2.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       },
       "perl5i::2::ARRAY" : {
          "file" : "lib/perl5i/2/ARRAY.pm",
@@ -267,7 +267,7 @@
       },
       "perl5i::VERSION" : {
          "file" : "lib/perl5i/VERSION.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       },
       "perl5i::cmd" : {
          "file" : "lib/perl5i/cmd.pm",
@@ -275,7 +275,7 @@
       },
       "perl5i::latest" : {
          "file" : "lib/perl5i/latest.pm",
-         "version" : "v2.6.0"
+         "version" : "v2.6.1"
       }
    },
    "release_status" : "stable",
@@ -292,5 +292,5 @@
       "x_Chat" : "irc://irc.perl.org/#perl5i",
       "x_MailingList" : "http://groups.google.com/group/perl5i"
    },
-   "version" : "v2.6.0"
+   "version" : "v2.6.1"
 }

Modified: trunk/libperl5i-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/META.yml?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/META.yml (original)
+++ trunk/libperl5i-perl/META.yml Sun Apr 24 17:12:50 2011
@@ -11,7 +11,7 @@
 configure_requires:
   Module::Build: 0.36
 dynamic_config: 1
-generated_by: 'Module::Build version 0.3705, CPAN::Meta::Converter version 2.110440'
+generated_by: 'Module::Build version 0.38, CPAN::Meta::Converter version 2.110580'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -40,10 +40,10 @@
     version: 0
   perl5i:
     file: lib/perl5i.pm
-    version: v2.6.0
+    version: v2.6.1
   perl5i::0:
     file: lib/perl5i/0.pm
-    version: v2.6.0
+    version: v2.6.1
   perl5i::0::ARRAY:
     file: lib/perl5i/0/ARRAY.pm
     version: 0
@@ -70,7 +70,7 @@
     version: 0
   perl5i::1:
     file: lib/perl5i/1.pm
-    version: v2.6.0
+    version: v2.6.1
   perl5i::1::ARRAY:
     file: lib/perl5i/1/ARRAY.pm
     version: 0
@@ -103,7 +103,7 @@
     version: 0
   perl5i::2:
     file: lib/perl5i/2.pm
-    version: v2.6.0
+    version: v2.6.1
   perl5i::2::ARRAY:
     file: lib/perl5i/2/ARRAY.pm
     version: 0
@@ -169,13 +169,13 @@
     version: 0
   perl5i::VERSION:
     file: lib/perl5i/VERSION.pm
-    version: v2.6.0
+    version: v2.6.1
   perl5i::cmd:
     file: lib/perl5i/cmd.pm
     version: 0
   perl5i::latest:
     file: lib/perl5i/latest.pm
-    version: v2.6.0
+    version: v2.6.1
 requires:
   CLASS: 1.00
   Capture::Tiny: 0.06
@@ -217,4 +217,4 @@
   repository: http://github.com/schwern/perl5i/tree/master
   x_Chat: irc://irc.perl.org/#perl5i
   x_MailingList: http://groups.google.com/group/perl5i
-version: v2.6.0
+version: v2.6.1

Modified: trunk/libperl5i-perl/SIGNATURE
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/SIGNATURE?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/SIGNATURE (original)
+++ trunk/libperl5i-perl/SIGNATURE Sun Apr 24 17:12:50 2011
@@ -17,14 +17,14 @@
 SHA1 cabb356e64cf34f74887e8a3d715cb63312ca07d .DS_Store
 SHA1 b38d844144d8fd1d7273736c48f01106df558137 .perlcriticrc
 SHA1 f723872651f0cd52a4aca957af3536f931667340 .perltidyrc
-SHA1 c278a53f55188f6dd4120493a0368e59613a4f08 Build.PL
-SHA1 ff5a917f89bed4c9b6c2c371370f3a0b8e20cc7d Changes
+SHA1 f4825b6ffa0772b2f8d6cfb18a26f5d01c6809ed Build.PL
+SHA1 02c29eb3871d3d6a9aeb3b2ba1da15e64c39a92f Changes
 SHA1 e421537a09310e0e3b3fc430b50d85a0e9d42465 INSTALL.SKIP
 SHA1 a8d6aed00125f3fe587b419c238f4a718aa79934 LICENSE
 SHA1 ad527abbc5fc22d2af1893700d19a57666adf0f9 MANIFEST
 SHA1 77d5a2b8a3007a97a32bba05e2333513e51ee696 MANIFEST.SKIP
-SHA1 c0df4faa2158de18bb7d2be61a5c406dd7662771 META.json
-SHA1 788b8d279e74b97618755815192b6fd0ddf0e7fc META.yml
+SHA1 e171b363c9ae9f108535c658050c4d2d87d86900 META.json
+SHA1 07029a59921e9847d76e32d2ed37e571ffaa9564 META.yml
 SHA1 f5b7718ad133f036cf62e6ba93bfb6e61572a4c0 PATCHING
 SHA1 d147c6babc1baf3d4fd5f695683f7418e4a386ec README
 SHA1 1aacf26b617e212c197fc971d4f310d781a63cb9 bin/perl5i.bat.PL
@@ -58,7 +58,7 @@
 SHA1 67ab683759eecfea3135e1656e4a77524e840922 lib/perl5i/2/CODE.pm
 SHA1 cb64a5676d1cc89ed57551ccdcc6ddd603704c54 lib/perl5i/2/DateTime.pm
 SHA1 cead1bbc810f0f3a6ea08a48357345b394699b43 lib/perl5i/2/HASH.pm
-SHA1 a53d6d74267717ad1a75aca9ac440cf3b13d0008 lib/perl5i/2/Meta.pm
+SHA1 1e1abb2fb1fbc08b16950386ace401efdd24462a lib/perl5i/2/Meta.pm
 SHA1 d51e9b5d1cc2499c02e2e74755e52ad2c376b00f lib/perl5i/2/Meta/Class.pm
 SHA1 f64f765fa57d80f6e7729786dbe0243c404bef66 lib/perl5i/2/Meta/Instance.pm
 SHA1 e1a52dcc88d305b13efb7409ebb57a3928f33e44 lib/perl5i/2/RequireMessage.pm
@@ -74,7 +74,7 @@
 SHA1 5ab3a0a999b571d2ff15cd2ab0ab298e093c89c4 lib/perl5i/2/equal.pm
 SHA1 fedeaf68baea0ee0f9aecfeeefc429bd3b2f2b9a lib/perl5i/Meta.pod
 SHA1 6e4943b13b89f857d02c848847ed4d7496816c88 lib/perl5i/Signature.pod
-SHA1 d54fbc881484db8a1948c4bbd22190067b9b4de3 lib/perl5i/VERSION.pm
+SHA1 4f98b2bd5a9319f3b6ae11f31aea9cdc2e530643 lib/perl5i/VERSION.pm
 SHA1 30ab9bc777cf7ec651fa2d5bf4c6860a1aa86d79 lib/perl5i/cmd.pm
 SHA1 7eee47edc7738c801e3ab8ea9557b991fe0a734d lib/perl5i/latest.pm
 SHA1 3ada72c7f7191c0f11530b0107722a9b49ecc410 lib/perl5ifaq.pod
@@ -106,7 +106,7 @@
 SHA1 bdf2f1e4ee6b75ceca36ccf918c340f4188dda42 t/Meta/id.t
 SHA1 93f9d2f93f56c6514ce3209e302a434ca1b2ba1c t/Meta/is-equal.t
 SHA1 3964cb3f4481d058f667d5d0a2558be29ba150af t/Meta/linear_isa.t
-SHA1 93a0eef00ac6311c52877cdc5713b666066a8055 t/Meta/methods.t
+SHA1 0c0426d4a7fe1e7c1194957f6af2f91ca310c86e t/Meta/methods.t
 SHA1 2df951eafd89d997df5a5405350b245d0e349bf8 t/Meta/reftype.t
 SHA1 2b9d8774b61cce513def3ad1b89b60a3443f1e34 t/Meta/super.t
 SHA1 96a0fc55f0e80a23aeb76faa7c0aeca7088da321 t/Meta/symbol_table.t
@@ -161,7 +161,7 @@
 SHA1 378036382ffe51eabc5a716336c5da770edb9e35 t/signature.t
 SHA1 d4b3c6c027ce4c9499693cef8b02701c9ed5644b t/signatures.t
 SHA1 b53366faf1234bcaeb79eed6cabccaf33444d52f t/taint.t
-SHA1 7027c06599c9a3702ff94fe083bae5632940790c t/time_compat.t
+SHA1 6f5c6d96cf7afc1be4f166cb4b938833fb03ae77 t/time_compat.t
 SHA1 01ee92a12246a9fa748d64d449a666bfa284e4f0 t/true.t
 SHA1 50494d642603c31dfd7ca367957d3b8bd1fe8bbc t/try-tiny.t
 SHA1 5c0615dceefa82c04e853ea0d5215cca64045201 t/utf8.t
@@ -173,7 +173,7 @@
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.16 (Darwin)
 
-iEYEARECAAYFAk1lpv4ACgkQWMohlhD1Qyf/EQCggXlQspRS/HWevdY+NFIvrjFD
-F7IAn0SxTtZOiMHxE9VYZASp1viOENfR
-=DUBj
+iEYEARECAAYFAk2K2DEACgkQWMohlhD1QycKhQCg2Km1JIWYLEfdgDPUZEejLegB
+4CsAoJzNYGOJFbFvJgkNeJC6TbVnbn/U
+=LIz/
 -----END PGP SIGNATURE-----

Modified: trunk/libperl5i-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/debian/changelog?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/debian/changelog (original)
+++ trunk/libperl5i-perl/debian/changelog Sun Apr 24 17:12:50 2011
@@ -1,3 +1,9 @@
+libperl5i-perl (2.6.1-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- gregor herrmann <gregoa at debian.org>  Sun, 24 Apr 2011 19:11:53 +0200
+
 libperl5i-perl (2.6.0-1) unstable; urgency=low
 
   [ Jonathan Yu ]

Modified: trunk/libperl5i-perl/lib/perl5i/2/Meta.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/lib/perl5i/2/Meta.pm?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/lib/perl5i/2/Meta.pm (original)
+++ trunk/libperl5i-perl/lib/perl5i/2/Meta.pm Sun Apr 24 17:12:50 2011
@@ -68,7 +68,9 @@
 
         my $sym_table = $class->mc->symbol_table;
         for my $name (keys %$sym_table) {
-            next unless *{$sym_table->{$name}}{CODE};
+            my $glob = $sym_table->{$name};
+            next unless ref \$glob eq "GLOB";
+            next unless *{$glob}{CODE};
             $all_methods{$name} = $class;
         }
     }

Modified: trunk/libperl5i-perl/lib/perl5i/VERSION.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/lib/perl5i/VERSION.pm?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/lib/perl5i/VERSION.pm (original)
+++ trunk/libperl5i-perl/lib/perl5i/VERSION.pm Sun Apr 24 17:12:50 2011
@@ -5,7 +5,7 @@
 use strict;
 use warnings;
 
-use version 0.77; our $VERSION = qv("v2.6.0");
+use version 0.77; our $VERSION = qv("v2.6.1");
 
 sub latest { "perl5i::2" };     # LATEST HERE (for automated update)
 

Modified: trunk/libperl5i-perl/t/Meta/methods.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/t/Meta/methods.t?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/t/Meta/methods.t (original)
+++ trunk/libperl5i-perl/t/Meta/methods.t Sun Apr 24 17:12:50 2011
@@ -99,4 +99,14 @@
 }
 
 
+# Fcntl has scalar refs in its symbol table probably due to some XS wackiness
+SKIP: {
+    note "Weird things in the symbol table";
+    skip "Need Fcntl", 1 unless eval { "Fcntl"->require };
+
+    my @methods = Fcntl->mc->methods({ just_mine => 1 });
+    can_ok "Fcntl", @methods;
+}
+
+
 done_testing;

Modified: trunk/libperl5i-perl/t/time_compat.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl5i-perl/t/time_compat.t?rev=73421&op=diff
==============================================================================
--- trunk/libperl5i-perl/t/time_compat.t (original)
+++ trunk/libperl5i-perl/t/time_compat.t Sun Apr 24 17:12:50 2011
@@ -103,6 +103,6 @@
 
     my $time = int rand 2**31;
     my $date = gmtime($time);
-    stdout_like { gmtime($time)->say;   } qr/^\Q$date\E$/;
-    stdout_is   { gmtime($time)->print; } "$date";
+    stdout_like { gmtime($time)->say;   } qr{^\Q$date\E$};
+    stdout_like { gmtime($time)->print; } qr{^\Q$date\E$};
 }




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