r59059 - in /trunk/libcpan-meta-perl: ./ debian/ lib/CPAN/ lib/CPAN/Meta/ t/

ansgar-guest at users.alioth.debian.org ansgar-guest at users.alioth.debian.org
Tue Jun 8 15:39:43 UTC 2010


Author: ansgar-guest
Date: Tue Jun  8 15:39:25 2010
New Revision: 59059

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

Added:
    trunk/libcpan-meta-perl/t/repository.t
      - copied unchanged from r59055, branches/upstream/libcpan-meta-perl/current/t/repository.t
Modified:
    trunk/libcpan-meta-perl/Changes
    trunk/libcpan-meta-perl/MANIFEST
    trunk/libcpan-meta-perl/META.json
    trunk/libcpan-meta-perl/META.yml
    trunk/libcpan-meta-perl/Makefile.PL
    trunk/libcpan-meta-perl/README
    trunk/libcpan-meta-perl/debian/changelog
    trunk/libcpan-meta-perl/lib/CPAN/Meta.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/Converter.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/Feature.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/History.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/Prereqs.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/Spec.pm
    trunk/libcpan-meta-perl/lib/CPAN/Meta/Validator.pm

Modified: trunk/libcpan-meta-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/Changes?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/Changes (original)
+++ trunk/libcpan-meta-perl/Changes Tue Jun  8 15:39:25 2010
@@ -1,4 +1,12 @@
 Revision history for CPAN-Meta
+
+2.101590  2010-06-07 21:49:36 EST5EDT
+
+  - won't automatically add 'unknown' as repository type when converting; 
+    instead, will only add a repository type if a repository 'url' is
+    present and it is of the 'svn:' or 'git:' scheme.
+
+  - squelched some uninitialized value warnings [Graham Barr]
 
 2.101580  2010-06-07 16:44:13 EST5EDT
 

Modified: trunk/libcpan-meta-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/MANIFEST?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/MANIFEST (original)
+++ trunk/libcpan-meta-perl/MANIFEST Tue Jun  8 15:39:25 2010
@@ -58,6 +58,7 @@
 t/prereqs-finalize.t
 t/prereqs-merge.t
 t/prereqs.t
+t/repository.t
 t/save-load.t
 t/validator.t
 xt/release/pod-syntax.t

Modified: trunk/libcpan-meta-perl/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/META.json?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/META.json (original)
+++ trunk/libcpan-meta-perl/META.json Tue Jun  8 15:39:25 2010
@@ -56,7 +56,7 @@
          "web" : "http://github.com/dagolden/cpan-meta"
       }
    },
-   "version" : "2.101580",
+   "version" : "2.101590",
    "x_Dist_Zilla" : {
       "plugins" : [
          {

Modified: trunk/libcpan-meta-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/META.yml?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/META.yml (original)
+++ trunk/libcpan-meta-perl/META.yml Tue Jun  8 15:39:25 2010
@@ -33,7 +33,7 @@
   version: 0.82
 resources:
   repository: http://github.com/dagolden/cpan-meta.git
-version: 2.101580
+version: 2.101590
 x_Dist_Zilla:
   plugins:
     -

Modified: trunk/libcpan-meta-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/Makefile.PL?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/Makefile.PL (original)
+++ trunk/libcpan-meta-perl/Makefile.PL Tue Jun  8 15:39:25 2010
@@ -35,7 +35,7 @@
     'autodie' => '0',
     'version' => '0.82'
   },
-  'VERSION' => '2.101580',
+  'VERSION' => '2.101590',
   'test' => {
     'TESTS' => 't/*.t'
   }

Modified: trunk/libcpan-meta-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/README?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/README (original)
+++ trunk/libcpan-meta-perl/README Tue Jun  8 15:39:25 2010
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution CPAN-Meta,
-version 2.101580:
+version 2.101590:
 
   the distribution metadata for a CPAN dist
 

Modified: trunk/libcpan-meta-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/debian/changelog?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/debian/changelog (original)
+++ trunk/libcpan-meta-perl/debian/changelog Tue Jun  8 15:39:25 2010
@@ -1,12 +1,10 @@
-libcpan-meta-perl (2.101580-1) UNRELEASED; urgency=low
-
-  TODO: Wait for last upload to migrate to testing.
+libcpan-meta-perl (2.101590-1) unstable; urgency=low
 
   * New upstream release.
   * Add (build-)dep on libversion-perl (>= 1:0.8200) | perl (>= 5.12).
   * Drop patch spelling.patch: applied upstream.
 
- -- Ansgar Burchardt <ansgar at 43-1.org>  Tue, 08 Jun 2010 11:56:01 +0900
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Wed, 09 Jun 2010 00:38:38 +0900
 
 libcpan-meta-perl (2.101461-1) unstable; urgency=low
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta.pm Tue Jun  8 15:39:25 2010
@@ -4,7 +4,7 @@
 use autodie;
 package CPAN::Meta;
 BEGIN {
-  $CPAN::Meta::VERSION = '2.101580';
+  $CPAN::Meta::VERSION = '2.101590';
 }
 # ABSTRACT: the distribution metadata for a CPAN dist
 
@@ -308,7 +308,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 SYNOPSIS
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/Converter.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/Converter.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/Converter.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/Converter.pm Tue Jun  8 15:39:25 2010
@@ -4,7 +4,7 @@
 use autodie;
 package CPAN::Meta::Converter;
 BEGIN {
-  $CPAN::Meta::Converter::VERSION = '2.101580';
+  $CPAN::Meta::Converter::VERSION = '2.101590';
 }
 # ABSTRACT: Convert CPAN distribution metadata structures
 
@@ -286,9 +286,9 @@
 }
 
 sub _is_module_name {
-  my $key = shift;
-  return unless defined $key && length $key;
-  return $key =~ m{^[A-Za-z][A-Za-z0-9_]*(?:::[A-Za-z0-9_]+)*$};
+  my $mod = shift;
+  return unless defined $mod && length $mod;
+  return $mod =~ m{^[A-Za-z][A-Za-z0-9_]*(?:::[A-Za-z0-9_]+)*$};
 }
 
 sub _clean_version {
@@ -564,10 +564,21 @@
   ':custom'  => \&_prefix_custom,
 };
 
+sub _repo_type {
+  my ($element, $key, $meta, $to_version) = @_;
+  return $element if defined $element;
+  return unless exists $meta->{url};
+  my $repo_url = $meta->{url};
+  for my $type ( qw/git svn/ ) {
+    return $type if $repo_url =~ m{\A$type};
+  }
+  return;
+}
+
 my $repository2_spec = {
   web => \&_url_or_drop,
   url => \&_url_or_drop,
-  type => \&_keep_or_unknown,
+  type => \&_repo_type,
   ':custom'  => \&_prefix_custom,
 };
 
@@ -575,7 +586,7 @@
   license    => \&_url_list,
   homepage   => \&_url_or_drop,
   bugtracker => sub { ref $_[0] ? _convert( $_[0], $bugtracker2_spec ) : undef },
-  repository => sub { ref $_[0] ? _convert( $_[0], $repository2_spec ) : undef },
+  repository => sub { my $data = shift; ref $data ? _convert( $data, $repository2_spec ) : undef },
   ':custom'  => \&_prefix_custom,
 };
 
@@ -628,7 +639,7 @@
 
 sub _release_status {
   my ($element, undef, $meta) = @_;
-  return $element if $element =~ m{\A(?:stable|testing|unstable)\z};
+  return $element if $element && $element =~ m{\A(?:stable|testing|unstable)\z};
   return _release_status_from_version(undef, undef, $meta);
 }
 
@@ -664,7 +675,7 @@
   my ($data, $spec, $to_version) = @_;
 
   my $new_data = {};
-  for my $key ( %$spec ) {
+  for my $key ( keys %$spec ) {
     next if $key eq ':custom' || $key eq ':drop';
     next unless my $fcn = $spec->{$key};
     die "spec for '$key' is not a coderef"
@@ -678,7 +689,7 @@
 
   for my $key ( keys %$data ) {
     next if $drop_list && grep { $key eq $_ } @$drop_list;
-    next if $spec->{$key}; # we handled it
+    next if exists $spec->{$key}; # we handled it
     $new_data->{ $customizer->($key) } = $data->{$key};
   }
 
@@ -1232,7 +1243,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 SYNOPSIS
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/Feature.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/Feature.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/Feature.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/Feature.pm Tue Jun  8 15:39:25 2010
@@ -4,7 +4,7 @@
 use autodie;
 package CPAN::Meta::Feature;
 BEGIN {
-  $CPAN::Meta::Feature::VERSION = '2.101580';
+  $CPAN::Meta::Feature::VERSION = '2.101590';
 }
 # ABSTRACT: an optional feature provided by a CPAN distribution
 
@@ -44,7 +44,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 DESCRIPTION
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/History.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/History.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/History.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/History.pm Tue Jun  8 15:39:25 2010
@@ -5,7 +5,7 @@
 use autodie;
 package CPAN::Meta::History;
 BEGIN {
-  $CPAN::Meta::History::VERSION = '2.101580';
+  $CPAN::Meta::History::VERSION = '2.101590';
 }
 # ABSTRACT: history of CPAN Meta Spec changes
 1;
@@ -21,7 +21,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 DESCRIPTION
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/Prereqs.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/Prereqs.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/Prereqs.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/Prereqs.pm Tue Jun  8 15:39:25 2010
@@ -4,7 +4,7 @@
 use autodie;
 package CPAN::Meta::Prereqs;
 BEGIN {
-  $CPAN::Meta::Prereqs::VERSION = '2.101580';
+  $CPAN::Meta::Prereqs::VERSION = '2.101590';
 }
 # ABSTRACT: a set of distribution prerequisites by phase and type
 
@@ -151,7 +151,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 DESCRIPTION
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/Spec.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/Spec.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/Spec.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/Spec.pm Tue Jun  8 15:39:25 2010
@@ -5,7 +5,7 @@
 use autodie;
 package CPAN::Meta::Spec;
 BEGIN {
-  $CPAN::Meta::Spec::VERSION = '2.101580';
+  $CPAN::Meta::Spec::VERSION = '2.101590';
 }
 # ABSTRACT: specification for CPAN distribution metadata
 1;
@@ -21,7 +21,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 SYNOPSIS
 

Modified: trunk/libcpan-meta-perl/lib/CPAN/Meta/Validator.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-meta-perl/lib/CPAN/Meta/Validator.pm?rev=59059&op=diff
==============================================================================
--- trunk/libcpan-meta-perl/lib/CPAN/Meta/Validator.pm (original)
+++ trunk/libcpan-meta-perl/lib/CPAN/Meta/Validator.pm Tue Jun  8 15:39:25 2010
@@ -4,7 +4,7 @@
 use autodie;
 package CPAN::Meta::Validator;
 BEGIN {
-  $CPAN::Meta::Validator::VERSION = '2.101580';
+  $CPAN::Meta::Validator::VERSION = '2.101590';
 }
 # ABSTRACT: validate CPAN distribution metadata structures
 
@@ -841,7 +841,7 @@
 
 =head1 VERSION
 
-version 2.101580
+version 2.101590
 
 =head1 SYNOPSIS
 




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