r73232 - in /trunk/libcpan-mini-perl: Changes MANIFEST MANIFEST.SKIP META.json META.yml Makefile.PL README bin/minicpan debian/changelog lib/CPAN/Mini.pm lib/CPAN/Mini/App.pm t/config-file.t t/config_file.t xt/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Sat Apr 23 16:27:08 UTC 2011


Author: gregoa
Date: Sat Apr 23 16:26:55 2011
New Revision: 73232

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

Added:
    trunk/libcpan-mini-perl/t/config-file.t
      - copied unchanged from r73231, branches/upstream/libcpan-mini-perl/current/t/config-file.t
    trunk/libcpan-mini-perl/xt/
      - copied from r73231, branches/upstream/libcpan-mini-perl/current/xt/
Removed:
    trunk/libcpan-mini-perl/t/config_file.t
Modified:
    trunk/libcpan-mini-perl/Changes
    trunk/libcpan-mini-perl/MANIFEST
    trunk/libcpan-mini-perl/MANIFEST.SKIP
    trunk/libcpan-mini-perl/META.json
    trunk/libcpan-mini-perl/META.yml
    trunk/libcpan-mini-perl/Makefile.PL
    trunk/libcpan-mini-perl/README
    trunk/libcpan-mini-perl/bin/minicpan
    trunk/libcpan-mini-perl/debian/changelog
    trunk/libcpan-mini-perl/lib/CPAN/Mini.pm
    trunk/libcpan-mini-perl/lib/CPAN/Mini/App.pm

Modified: trunk/libcpan-mini-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/Changes?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/Changes (original)
+++ trunk/libcpan-mini-perl/Changes Sat Apr 23 16:26:55 2011
@@ -1,4 +1,11 @@
 Revision history for CPAN-Mini
+
+1.111003  2011-04-18 14:17:36 Europe/Amsterdam
+          add tools for building a fake cpan and an xt test for testing online
+
+1.111002  2011-04-16 18:20:43 Europe/Amsterdam
+
+          test for online-ness by HEAD-ing 02packages, not the remote root
 
 1.111001  2011-02-10 19:34:38 America/New_York
           restore six-digit-mantissa versioning to help downstream packagers
@@ -80,7 +87,7 @@
 0.564     2007-10-31
           tweak packaging for CPANTS
 
-0.563     2007-??-??
+0.563     2007-10-16
           MAJOR BUG FIX: mirror files in ./modules
             introduced in 0.561, this bug only affected new mirrors, so anyone
             who had been using it before that would not have noticed

Modified: trunk/libcpan-mini-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/MANIFEST?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/MANIFEST (original)
+++ trunk/libcpan-mini-perl/MANIFEST Sat Apr 23 16:26:55 2011
@@ -11,6 +11,7 @@
 lib/CPAN/Mini.pm
 lib/CPAN/Mini/App.pm
 t/00-load.t
-t/config_file.t
+t/config-file.t
 t/filter.t
 t/release-pod-syntax.t
+xt/fake.t

Modified: trunk/libcpan-mini-perl/MANIFEST.SKIP
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/MANIFEST.SKIP?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/MANIFEST.SKIP (original)
+++ trunk/libcpan-mini-perl/MANIFEST.SKIP Sat Apr 23 16:26:55 2011
@@ -1,1 +1,2 @@
 misc
+fakecpan

Modified: trunk/libcpan-mini-perl/META.json
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/META.json?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/META.json (original)
+++ trunk/libcpan-mini-perl/META.json Sat Apr 23 16:26:55 2011
@@ -5,7 +5,7 @@
       "Randal Schwartz <merlyn at stonehenge.com>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.200003, CPAN::Meta::Converter version 2.110390",
+   "generated_by" : "Dist::Zilla version 4.200005, CPAN::Meta::Converter version 2.110930",
    "license" : [
       "perl_5"
    ],
@@ -51,7 +51,7 @@
          "url" : "git://git.codesimply.com/CPAN-Mini.git"
       }
    },
-   "version" : "1.111001",
+   "version" : "1.111003",
    "x_Dist_Zilla" : {
       "plugins" : [
          {
@@ -62,107 +62,107 @@
          {
             "class" : "Dist::Zilla::Plugin::GatherDir",
             "name" : "@RJBS/@Basic/GatherDir",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::PruneCruft",
             "name" : "@RJBS/@Basic/PruneCruft",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@RJBS/@Basic/ManifestSkip",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@RJBS/@Basic/MetaYAML",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@RJBS/@Basic/License",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::Readme",
             "name" : "@RJBS/@Basic/Readme",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExtraTests",
             "name" : "@RJBS/@Basic/ExtraTests",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@RJBS/@Basic/ExecDir",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@RJBS/@Basic/ShareDir",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::MakeMaker",
             "name" : "@RJBS/@Basic/MakeMaker",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@RJBS/@Basic/Manifest",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@RJBS/@Basic/TestRelease",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@RJBS/@Basic/ConfirmRelease",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@RJBS/@Basic/UploadToCPAN",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@RJBS/AutoPrereqs",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::NextVersion",
             "name" : "@RJBS/Git::NextVersion",
-            "version" : "1.110330"
+            "version" : "1.110500"
          },
          {
             "class" : "Dist::Zilla::Plugin::PkgVersion",
             "name" : "@RJBS/PkgVersion",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@RJBS/MetaConfig",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@RJBS/MetaJSON",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@RJBS/NextRelease",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@RJBS/PodSyntaxTests",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::Repository",
@@ -178,7 +178,7 @@
                }
             },
             "name" : "@RJBS/TestMoreWithSubtests",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -188,42 +188,42 @@
          {
             "class" : "Dist::Zilla::Plugin::Git::Check",
             "name" : "@RJBS/@Git/Check",
-            "version" : "1.110330"
+            "version" : "1.110500"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
             "name" : "@RJBS/@Git/Commit",
-            "version" : "1.110330"
+            "version" : "1.110500"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Tag",
             "name" : "@RJBS/@Git/Tag",
-            "version" : "1.110330"
+            "version" : "1.110500"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Push",
             "name" : "@RJBS/@Git/Push",
-            "version" : "1.110330"
+            "version" : "1.110500"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "4.200003"
+            "version" : "4.200005"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "4.200003"
+            "version" : "4.200005"
          }
       ],
       "zilla" : {
@@ -231,7 +231,7 @@
          "config" : {
             "is_trial" : 0
          },
-         "version" : "4.200003"
+         "version" : "4.200005"
       }
    }
 }

Modified: trunk/libcpan-mini-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/META.yml?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/META.yml (original)
+++ trunk/libcpan-mini-perl/META.yml Sat Apr 23 16:26:55 2011
@@ -8,7 +8,7 @@
 configure_requires:
   ExtUtils::MakeMaker: 6.31
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200003, CPAN::Meta::Converter version 2.110390'
+generated_by: 'Dist::Zilla version 4.200005, CPAN::Meta::Converter version 2.110930'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -31,7 +31,7 @@
   perl: 5.006
 resources:
   repository: git://git.codesimply.com/CPAN-Mini.git
-version: 1.111001
+version: 1.111003
 x_Dist_Zilla:
   plugins:
     -
@@ -41,87 +41,87 @@
     -
       class: Dist::Zilla::Plugin::GatherDir
       name: '@RJBS/@Basic/GatherDir'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::PruneCruft
       name: '@RJBS/@Basic/PruneCruft'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@RJBS/@Basic/ManifestSkip'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@RJBS/@Basic/MetaYAML'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::License
       name: '@RJBS/@Basic/License'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::Readme
       name: '@RJBS/@Basic/Readme'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::ExtraTests
       name: '@RJBS/@Basic/ExtraTests'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@RJBS/@Basic/ExecDir'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@RJBS/@Basic/ShareDir'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::MakeMaker
       name: '@RJBS/@Basic/MakeMaker'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@RJBS/@Basic/Manifest'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@RJBS/@Basic/TestRelease'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@RJBS/@Basic/ConfirmRelease'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@RJBS/@Basic/UploadToCPAN'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@RJBS/AutoPrereqs'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::Git::NextVersion
       name: '@RJBS/Git::NextVersion'
-      version: 1.110330
+      version: 1.110500
     -
       class: Dist::Zilla::Plugin::PkgVersion
       name: '@RJBS/PkgVersion'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@RJBS/MetaConfig'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@RJBS/MetaJSON'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@RJBS/NextRelease'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@RJBS/PodSyntaxTests'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::Repository
       name: '@RJBS/Repository'
@@ -133,7 +133,7 @@
           phase: test
           type: requires
       name: '@RJBS/TestMoreWithSubtests'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::PodWeaver
       name: '@RJBS/PodWeaver'
@@ -141,37 +141,37 @@
     -
       class: Dist::Zilla::Plugin::Git::Check
       name: '@RJBS/@Git/Check'
-      version: 1.110330
+      version: 1.110500
     -
       class: Dist::Zilla::Plugin::Git::Commit
       name: '@RJBS/@Git/Commit'
-      version: 1.110330
+      version: 1.110500
     -
       class: Dist::Zilla::Plugin::Git::Tag
       name: '@RJBS/@Git/Tag'
-      version: 1.110330
+      version: 1.110500
     -
       class: Dist::Zilla::Plugin::Git::Push
       name: '@RJBS/@Git/Push'
-      version: 1.110330
+      version: 1.110500
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: 4.200003
+      version: 4.200005
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: 4.200003
+      version: 4.200005
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: 0
-    version: 4.200003
+    version: 4.200005

Modified: trunk/libcpan-mini-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/Makefile.PL?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/Makefile.PL (original)
+++ trunk/libcpan-mini-perl/Makefile.PL Sat Apr 23 16:26:55 2011
@@ -38,7 +38,7 @@
     'Pod::Usage' => '1.00',
     'URI' => '1'
   },
-  'VERSION' => '1.111001',
+  'VERSION' => '1.111003',
   'test' => {
     'TESTS' => 't/*.t'
   }

Modified: trunk/libcpan-mini-perl/README
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/README?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/README (original)
+++ trunk/libcpan-mini-perl/README Sat Apr 23 16:26:55 2011
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution CPAN-Mini,
-version 1.111001:
+version 1.111003:
 
   create a minimal mirror of CPAN
 

Modified: trunk/libcpan-mini-perl/bin/minicpan
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/bin/minicpan?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/bin/minicpan (original)
+++ trunk/libcpan-mini-perl/bin/minicpan Sat Apr 23 16:26:55 2011
@@ -17,7 +17,7 @@
 
 =head1 VERSION
 
-version 1.111001
+version 1.111003
 
 =head1 SYNOPSIS
 

Modified: trunk/libcpan-mini-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/debian/changelog?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/debian/changelog (original)
+++ trunk/libcpan-mini-perl/debian/changelog Sat Apr 23 16:26:55 2011
@@ -1,9 +1,10 @@
-libcpan-mini-perl (1.111001-1) UNRELEASED; urgency=low
+libcpan-mini-perl (1.111003-1) UNRELEASED; urgency=low
 
-  TODO: decide whether we are happy with the Provides: minicpan change
+  [ gregor herrmann ]
+  * Now really minimize debian/rules.
 
   [ Jonathan Yu ]
-  * New upstream release
+  * New upstream release 1.111001-1
   * Update copyright information
     + Note: upstream reverted from 2010 -> 2004
   * Binary package now Provides: minicpan
@@ -14,9 +15,9 @@
   * Rewrite control description
 
   [ gregor herrmann ]
-  * Now really minimize debian/rules.
+  * New upstream release 1.111003.
 
- -- Jonathan Yu <jawnsy at cpan.org>  Fri, 18 Feb 2011 21:57:10 -0500
+ -- gregor herrmann <gregoa at debian.org>  Sat, 23 Apr 2011 18:24:34 +0200
 
 libcpan-mini-perl (1.100630-1) unstable; urgency=low
 

Modified: trunk/libcpan-mini-perl/lib/CPAN/Mini.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/lib/CPAN/Mini.pm?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/lib/CPAN/Mini.pm (original)
+++ trunk/libcpan-mini-perl/lib/CPAN/Mini.pm Sat Apr 23 16:26:55 2011
@@ -4,7 +4,7 @@
 
 package CPAN::Mini;
 BEGIN {
-  $CPAN::Mini::VERSION = '1.111001';
+  $CPAN::Mini::VERSION = '1.111003';
 }
 
 # ABSTRACT: create a minimal mirror of CPAN
@@ -162,8 +162,13 @@
   );
 
   unless ($self->{offline}) {
+    my $test_uri = URI->new_abs(
+      'modules/02packages.details.txt.gz',
+      $self->{remote},
+    )->as_string;
+
     Carp::croak "unable to contact the remote mirror"
-      unless eval { $self->__lwp->head($self->{remote})->is_success };
+      unless eval { $self->__lwp->head($test_uri)->is_success };
   }
 
   return $self;
@@ -524,20 +529,20 @@
 
 =head1 VERSION
 
-version 1.111001
+version 1.111003
 
 =head1 SYNOPSIS
 
 (If you're not going to do something weird, you probably want to look at the
 L<minicpan> command, instead.)
 
- use CPAN::Mini;
-
- CPAN::Mini->update_mirror(
-   remote => "http://cpan.mirrors.comintern.su",
-   local  => "/usr/share/mirrors/cpan",
-   trace  => 1
- );
+  use CPAN::Mini;
+
+  CPAN::Mini->update_mirror(
+    remote => "http://cpan.mirrors.comintern.su",
+    local  => "/usr/share/mirrors/cpan",
+    trace  => 1
+  );
 
 =head1 DESCRIPTION
 

Modified: trunk/libcpan-mini-perl/lib/CPAN/Mini/App.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libcpan-mini-perl/lib/CPAN/Mini/App.pm?rev=73232&op=diff
==============================================================================
--- trunk/libcpan-mini-perl/lib/CPAN/Mini/App.pm (original)
+++ trunk/libcpan-mini-perl/lib/CPAN/Mini/App.pm Sat Apr 23 16:26:55 2011
@@ -3,7 +3,7 @@
 
 package CPAN::Mini::App;
 BEGIN {
-  $CPAN::Mini::App::VERSION = '1.111001';
+  $CPAN::Mini::App::VERSION = '1.111003';
 }
 
 # ABSTRACT: the guts of the minicpan command
@@ -93,7 +93,7 @@
 
 =head1 VERSION
 
-version 1.111001
+version 1.111003
 
 =head1 SYNOPSIS
 




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