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