r44316 - in /trunk/libmoosex-getopt-perl: ./ debian/ inc/Module/Install/ lib/MooseX/ lib/MooseX/Getopt/ t/ t/author/

jawnsy-guest at users.alioth.debian.org jawnsy-guest at users.alioth.debian.org
Sat Sep 19 15:48:34 UTC 2009


Author: jawnsy-guest
Date: Sat Sep 19 15:48:29 2009
New Revision: 44316

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=44316
Log:
  + Split into MooseX::Getopt::Basic (removing the G::L::Descriptive
    support) and MooseX::Getopt::GLD
* No longer set RELEASE_TESTING; justification is that it is only
  an author test, not even run on the smoker servers

Added:
    trunk/libmoosex-getopt-perl/inc/Module/Install/AuthorRequires.pm
      - copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/inc/Module/Install/AuthorRequires.pm
    trunk/libmoosex-getopt-perl/inc/Module/Install/AuthorTests.pm
      - copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/inc/Module/Install/AuthorTests.pm
    trunk/libmoosex-getopt-perl/lib/MooseX/Getopt/Basic.pm
      - copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/lib/MooseX/Getopt/Basic.pm
    trunk/libmoosex-getopt-perl/lib/MooseX/Getopt/GLD.pm
      - copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/lib/MooseX/Getopt/GLD.pm
    trunk/libmoosex-getopt-perl/t/102_basic_basic.t
      - copied unchanged from r44310, branches/upstream/libmoosex-getopt-perl/current/t/102_basic_basic.t
    trunk/libmoosex-getopt-perl/t/author/
      - copied from r44310, branches/upstream/libmoosex-getopt-perl/current/t/author/
Removed:
    trunk/libmoosex-getopt-perl/t/pod.t
    trunk/libmoosex-getopt-perl/t/pod_coverage.t
Modified:
    trunk/libmoosex-getopt-perl/ChangeLog
    trunk/libmoosex-getopt-perl/MANIFEST
    trunk/libmoosex-getopt-perl/META.yml
    trunk/libmoosex-getopt-perl/Makefile.PL
    trunk/libmoosex-getopt-perl/debian/changelog
    trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm

Modified: trunk/libmoosex-getopt-perl/ChangeLog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/ChangeLog?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/ChangeLog (original)
+++ trunk/libmoosex-getopt-perl/ChangeLog Sat Sep 19 15:48:29 2009
@@ -1,4 +1,14 @@
 Revision history for Perl extension MooseX-Getopt
+
+0.22 Sat. Sept 05 2009
+    - Require GLD 0.077 for RT#49427 as some versions are broken
+
+  * MooseX::Getopt
+    - Split into MooseX::Getopt::Basic (without the G::L::Descriptive support)
+    and MooseX::Getopt::GLD.
+
+  * Tests
+     - Ensure author tests get run when in author mode.
 
 0.21 Thu. Aug 27 2009
   * MooseX::Getopt

Modified: trunk/libmoosex-getopt-perl/MANIFEST
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/MANIFEST?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/MANIFEST (original)
+++ trunk/libmoosex-getopt-perl/MANIFEST Sat Sep 19 15:48:29 2009
@@ -1,5 +1,7 @@
 ChangeLog
 inc/Module/Install.pm
+inc/Module/Install/AuthorRequires.pm
+inc/Module/Install/AuthorTests.pm
 inc/Module/Install/Base.pm
 inc/Module/Install/Can.pm
 inc/Module/Install/Fetch.pm
@@ -8,7 +10,9 @@
 inc/Module/Install/Win32.pm
 inc/Module/Install/WriteAll.pm
 lib/MooseX/Getopt.pm
+lib/MooseX/Getopt/Basic.pm
 lib/MooseX/Getopt/Dashes.pm
+lib/MooseX/Getopt/GLD.pm
 lib/MooseX/Getopt/Meta/Attribute.pm
 lib/MooseX/Getopt/Meta/Attribute/NoGetopt.pm
 lib/MooseX/Getopt/Meta/Attribute/Trait.pm
@@ -32,5 +36,6 @@
 t/010_dashes.t
 t/100_gld_default_bug.t
 t/101_argv_bug.t
-t/pod.t
-t/pod_coverage.t
+t/102_basic_basic.t
+t/author/pod.t
+t/author/pod_coverage.t

Modified: trunk/libmoosex-getopt-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/META.yml?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/META.yml (original)
+++ trunk/libmoosex-getopt-perl/META.yml Sat Sep 19 15:48:29 2009
@@ -22,9 +22,9 @@
     - t
 requires:
   Getopt::Long: 2.37
-  Getopt::Long::Descriptive: 0
+  Getopt::Long::Descriptive: 0.077
   Moose: 0.56
 resources:
   license: http://dev.perl.org/licenses/
   repository: git://git.moose.perl.org/MooseX-Getopt.git
-version: 0.21
+version: 0.22

Modified: trunk/libmoosex-getopt-perl/Makefile.PL
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/Makefile.PL?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/Makefile.PL (original)
+++ trunk/libmoosex-getopt-perl/Makefile.PL Sat Sep 19 15:48:29 2009
@@ -1,4 +1,11 @@
+use strict;
+use warnings;
 use inc::Module::Install 0.75;
+
+if ($Module::Install::AUTHOR) {
+    require Module::Install::AuthorRequires;
+    require Module::Install::AuthorTests;
+}
 
 name 'MooseX-Getopt';
 license 'perl';
@@ -9,11 +16,15 @@
 requires 'Getopt::Long' => '2.37';
 
 # optional
-requires 'Getopt::Long::Descriptive' => 0;
+requires 'Getopt::Long::Descriptive' => '0.077';
 
 build_requires 'Test::Moose';
 build_requires 'Test::More'       => '0.62';
 build_requires 'Test::Exception'  => '0.21';
+
+author_requires 'Test::Pod' => 1.14;
+author_requires 'Test::Pod::Coverage' => '1.04';
+author_tests('t/author');
 
 resources repository => 'git://git.moose.perl.org/MooseX-Getopt.git';
 

Modified: trunk/libmoosex-getopt-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/debian/changelog?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/debian/changelog (original)
+++ trunk/libmoosex-getopt-perl/debian/changelog Sat Sep 19 15:48:29 2009
@@ -1,4 +1,4 @@
-libmoosex-getopt-perl (0.21-1) UNRELEASED; urgency=low
+libmoosex-getopt-perl (0.22-1) UNRELEASED; urgency=low
 
   [ Jonathan Yu ]
   WAITS FOR libmoosex-configfromfile-perl
@@ -8,6 +8,10 @@
     + Add support for singular overrides via mock_sub (RT#43200)
     + Add support for --usage and --help (RT#43255)
     + Don't die if SimpleConfig can't find default config (RT#47766)
+    + Split into MooseX::Getopt::Basic (removing the G::L::Descriptive
+      support) and MooseX::Getopt::GLD
+  * No longer set RELEASE_TESTING; justification is that it is only
+    an author test, not even run on the smoker servers
   * Use override for testing
   * Remove version dependency on perl (permitted by S-V 3.8.3)
   * Now suggest libmoosex-configfromfile-perl
@@ -15,7 +19,7 @@
   [ Ryan Niebur ]
   * Update jawnsy's email address
 
- -- Ryan Niebur <ryanryan52 at gmail.com>  Tue, 01 Sep 2009 21:19:17 -0700
+ -- Jonathan Yu <jawnsy at cpan.org>  Sat, 19 Sep 2009 07:28:13 -0400
 
 libmoosex-getopt-perl (0.20-2) unstable; urgency=low
 

Modified: trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm?rev=44316&op=diff
==============================================================================
--- trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm (original)
+++ trunk/libmoosex-getopt-perl/lib/MooseX/Getopt.pm Sat Sep 19 15:48:29 2009
@@ -11,7 +11,7 @@
 use Getopt::Long (); # GLD uses it anyway, doesn't hurt
 use constant HAVE_GLD => not not eval { require Getopt::Long::Descriptive };
 
-our $VERSION   = '0.21';
+our $VERSION   = '0.22';
 our $AUTHORITY = 'cpan:STEVAN';
 
 has ARGV       => (is => 'rw', isa => 'ArrayRef', metaclass => "NoGetopt");




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