Hello community,

here is the log from the commit of package perl-Getopt-Long-Descriptive for 
openSUSE:Factory checked in at 2012-02-24 12:06:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Getopt-Long-Descriptive (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Getopt-Long-Descriptive.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Getopt-Long-Descriptive", Maintainer is ""

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/perl-Getopt-Long-Descriptive/perl-Getopt-Long-Descriptive.changes
        2011-11-14 15:55:05.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.perl-Getopt-Long-Descriptive.new/perl-Getopt-Long-Descriptive.changes
   2012-02-24 12:06:40.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Feb 23 09:57:22 UTC 2012 - [email protected]
+
+- updated to 0.091
+      don't die quite so violently when a Params::Validate constraint fails
+      (initial patch by harleypig@github; final blame to RJBS)
+
+-------------------------------------------------------------------

Old:
----
  Getopt-Long-Descriptive-0.090.tar.gz

New:
----
  Getopt-Long-Descriptive-0.091.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-Getopt-Long-Descriptive.spec ++++++
--- /var/tmp/diff_new_pack.AazB9t/_old  2012-02-24 12:06:41.000000000 +0100
+++ /var/tmp/diff_new_pack.AazB9t/_new  2012-02-24 12:06:41.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Getopt-Long-Descriptive
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,25 @@
 #
 
 
-
 Name:           perl-Getopt-Long-Descriptive
-Version:        0.090
-Release:        1
-License:        GPL-1.0+ or Artistic-1.0
+Version:        0.091
+Release:        0
 %define cpan_name Getopt-Long-Descriptive
 Summary:        Getopt::Long, but simpler and more powerful
-Url:            http://search.cpan.org/dist/Getopt-Long-Descriptive/
+License:        Artistic-1.0 or GPL-1.0+
 Group:          Development/Libraries/Perl
+Url:            http://search.cpan.org/dist/Getopt-Long-Descriptive/
 Source:         
http://www.cpan.org/authors/id/R/RJ/RJBS/%{cpan_name}-%{version}.tar.gz
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.31
 BuildRequires:  perl(Params::Validate) >= 0.97
 BuildRequires:  perl(Sub::Exporter) >= 0.972
 BuildRequires:  perl(Sub::Exporter::Util)
 BuildRequires:  perl(Test::More) >= 0.96
+#BuildRequires: perl(Getopt::Long::Descriptive::Opts)
+#BuildRequires: perl(Getopt::Long::Descriptive::Usage)
 Requires:       perl(Params::Validate) >= 0.97
 Requires:       perl(Sub::Exporter) >= 0.972
 Requires:       perl(Sub::Exporter::Util)
@@ -63,9 +63,6 @@
 %perl_process_packlist
 %perl_gen_filelist
 
-%clean
-%{__rm} -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
 %doc Changes LICENSE README

++++++ Getopt-Long-Descriptive-0.090.tar.gz -> 
Getopt-Long-Descriptive-0.091.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/Changes 
new/Getopt-Long-Descriptive-0.091/Changes
--- old/Getopt-Long-Descriptive-0.090/Changes   2011-04-22 02:43:13.000000000 
+0200
+++ new/Getopt-Long-Descriptive-0.091/Changes   2012-02-23 00:15:15.000000000 
+0100
@@ -1,108 +1,112 @@
 Revision history for Getopt-Long-Descriptive
 
+0.091     2012-02-22 18:15:08 America/New_York
+          don't die quite so violently when a Params::Validate constraint fails
+          (initial patch by harleypig@github; final blame to RJBS)
+
 0.090     2011-04-21 20:43:07 America/New_York
-        bump prereq on Params::Validate to deal with recent buggy versions
+          bump prereq on Params::Validate to deal with recent buggy versions
 
-0.089   2011-01-13
-        bump version to deal with busted PAUSE indexing
+0.089     2011-01-13
+          bump version to deal with busted PAUSE indexing
 
-0.088   2011-01-12
-        fix infinite loop when long option documentation strings couldn't wrap
-        (HDP)
+0.088     2011-01-12
+          fix infinite loop when long option documentation strings couldn't 
wrap
+          (HDP)
 
-0.087   2010-11-30
-        long option documentation strings are now line-wrapped and aligned
-        correctly (Dave Rolsky)
+0.087     2010-11-30
+          long option documentation strings are now line-wrapped and aligned
+          correctly (Dave Rolsky)
 
-0.086   2010-09-19
-        fix minimum required version of Sub::Exporter
-        minor tweak to avoid warnings when run with -w
+0.086     2010-09-19
+          fix minimum required version of Sub::Exporter
+          minor tweak to avoid warnings when run with -w
 
-0.085   2010-03-13
-        rewrite much of the documentation
+0.085     2010-03-13
+          rewrite much of the documentation
 
-0.084   2010-02-14
-        prevent auto-enabling of auto_help (Thanks, DOUGDUDE)
+0.084     2010-02-14
+          prevent auto-enabling of auto_help (Thanks, DOUGDUDE)
 
-0.083   2009-12-12
-        create an Opts module to store the opts object code
-        add _specified_opts method and _specified method for Opts
+0.083     2009-12-12
+          create an Opts module to store the opts object code
+          add _specified_opts method and _specified method for Opts
 
-0.082   2009-12-03
-        require Getopt::Long 2.33 for proper --no-foo handling
+0.082     2009-12-03
+          require Getopt::Long 2.33 for proper --no-foo handling
 
-0.081   2009-11-27
-        \%opt will not contain entries for opts that were not given
-        (this reverts 0.079 and 0.080's new behavior of undef entries)
+0.081     2009-11-27
+          \%opt will not contain entries for opts that were not given
+          (this reverts 0.079 and 0.080's new behavior of undef entries)
 
-0.080   2009-11-27
-        fix option naming to ignore "+" used to mark cumulative options
-        fix direct calls to Getopt::Long::Descriptive::describe_options
+0.080     2009-11-27
+          fix option naming to ignore "+" used to mark cumulative options
+          fix direct calls to Getopt::Long::Descriptive::describe_options
 
-0.079   2009-11-26 Happy Thanksgiving!
-        improve the "opt as object" facility to have all opts as methods
+0.079     2009-11-26 Happy Thanksgiving!
+          improve the "opt as object" facility to have all opts as methods
 
-0.078   2009-08-21
-        refactoring to allow subclassing of Getopt::Long::Descriptive
+0.078     2009-08-21
+          refactoring to allow subclassing of Getopt::Long::Descriptive
 
-0.077   2009-08-21
-        allow 'f' as an option name; had mistakenly required 2 characters
+0.077     2009-08-21
+          allow 'f' as an option name; had mistakenly required 2 characters
 
-0.076   2009-08-20
-        bundle the accidentally omitted Usage.pm file
-        the $opt returned by described_options is now an object with accessors
+0.076     2009-08-20
+          bundle the accidentally omitted Usage.pm file
+          the $opt returned by described_options is now an object with 
accessors
 
-0.075   2009-08-19
-        significant refactoring, especially to GLD::Usage, which is now a more
-        traditional (non-hash-based) object (RJBS)
+0.075     2009-08-19
+          significant refactoring, especially to GLD::Usage, which is now a 
more
+          traditional (non-hash-based) object (RJBS)
 
-0.074   2008-05-11
+0.074     2008-05-11
 
-        fix RT#35678 (thanks RJBS)
+          fix RT#35678 (thanks RJBS)
 
-0.073   2008-04-04
+0.073     2008-04-04
 
-        packaging fix
+          packaging fix
 
-0.072   2008-04-03
+0.072     2008-04-03
 
-        remove duplicate option name in test
+          remove duplicate option name in test
 
-0.071   2008-04-03
+0.071     2008-04-03
 
-        fix RT#34153 (bcbailey++)
+          fix RT#34153 (bcbailey++)
 
-0.070   2008-01-29
+0.070     2008-01-29
 
-        fix RT#32481 (nothingmuch++)
+          fix RT#32481 (nothingmuch++)
 
-0.06    2006-08-20
+0.06      2006-08-20
 
-        Required options should not give an unhelpful
-        Params::Validate error message when they're missing.
+          Required options should not give an unhelpful
+          Params::Validate error message when they're missing.
 
-        Add %c to 'format' for command name.
+          Add %c to 'format' for command name.
 
-        Use [] for spacers in option list.
+          Use [] for spacers in option list.
 
-0.05    2006-01-25 
+0.05      2006-01-25
 
-        Support negatable ('foo!') options from Getopt::Long.
+          Support negatable ('foo!') options from Getopt::Long.
 
-0.04    2005-11-28
+0.04      2005-11-28
 
-        Include IO::Scalar prereq in Makefile.PL
+          Include IO::Scalar prereq in Makefile.PL
 
-0.03    2005-11-15
+0.03      2005-11-15
 
-        Add 'one_of' and 'hidden'.
+          Add 'one_of' and 'hidden'.
 
-0.02    2005-11-10
+0.02      2005-11-10
 
-        Bugfix: Getopt::Long type specifiers were sneaking
-        into option names
+          Bugfix: Getopt::Long type specifiers were sneaking
+          into option names
 
-0.01    2005-11-10
+0.01      2005-11-10
 
-        First version, released on an unsuspecting world.
+          First version, released on an unsuspecting world.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/LICENSE 
new/Getopt-Long-Descriptive-0.091/LICENSE
--- old/Getopt-Long-Descriptive-0.090/LICENSE   2011-04-22 02:43:13.000000000 
+0200
+++ new/Getopt-Long-Descriptive-0.091/LICENSE   2012-02-23 00:15:15.000000000 
+0100
@@ -18,15 +18,16 @@
 
   The GNU General Public License, Version 1, February 1989
 
-                   GNU GENERAL PUBLIC LICENSE
-                    Version 1, February 1989
+                    GNU GENERAL PUBLIC LICENSE
+                     Version 1, February 1989
 
  Copyright (C) 1989 Free Software Foundation, Inc.
-                59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
+ 51 Franklin St, Suite 500, Boston, MA  02110-1335  USA
+
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
-                           Preamble
+                            Preamble
 
   The license agreements of most software companies try to keep users
 at the mercy of those companies.  By contrast, our General Public
@@ -67,7 +68,7 @@
   The precise terms and conditions for copying, distribution and
 modification follow.
 
-                   GNU GENERAL PUBLIC LICENSE
+                    GNU GENERAL PUBLIC LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
   0. This License Agreement applies to any program or other work which
@@ -185,7 +186,7 @@
 of preserving the free status of all derivatives of our free software and
 of promoting the sharing and reuse of software generally.
 
-                           NO WARRANTY
+                            NO WARRANTY
 
   9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
 FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
@@ -207,9 +208,9 @@
 PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
 POSSIBILITY OF SUCH DAMAGES.
 
-                    END OF TERMS AND CONDITIONS
+                     END OF TERMS AND CONDITIONS
 
-       Appendix: How to Apply These Terms to Your New Programs
+        Appendix: How to Apply These Terms to Your New Programs
 
   If you develop a new program, and you want it to be of the greatest
 possible use to humanity, the best way to achieve this is to make it
@@ -235,8 +236,9 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software Foundation,
-    Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA  02110-1301 
USA
+
 
 Also add information on how to contact you by electronic and paper mail.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/META.json 
new/Getopt-Long-Descriptive-0.091/META.json
--- old/Getopt-Long-Descriptive-0.090/META.json 2011-04-22 02:43:13.000000000 
+0200
+++ new/Getopt-Long-Descriptive-0.091/META.json 2012-02-23 00:15:15.000000000 
+0100
@@ -5,7 +5,7 @@
       "Ricardo Signes <[email protected]>"
    ],
    "dynamic_config" : 0,
-   "generated_by" : "Dist::Zilla version 4.200005, CPAN::Meta::Converter 
version 2.110930",
+   "generated_by" : "Dist::Zilla version 4.300007, CPAN::Meta::Converter 
version 2.120351",
    "license" : [
       "perl_5"
    ],
@@ -17,20 +17,22 @@
    "prereqs" : {
       "configure" : {
          "requires" : {
-            "ExtUtils::MakeMaker" : "6.31"
+            "ExtUtils::MakeMaker" : "6.30"
          }
       },
       "runtime" : {
          "requires" : {
-            "Carp" : 0,
-            "File::Basename" : 0,
+            "Carp" : "0",
+            "File::Basename" : "0",
             "Getopt::Long" : "2.33",
-            "List::Util" : 0,
+            "List::Util" : "0",
             "Params::Validate" : "0.97",
-            "Scalar::Util" : 0,
+            "Scalar::Util" : "0",
             "Sub::Exporter" : "0.972",
-            "Sub::Exporter::Util" : 0,
-            "overload" : 0
+            "Sub::Exporter::Util" : "0",
+            "overload" : "0",
+            "strict" : "0",
+            "warnings" : "0"
          }
       },
       "test" : {
@@ -41,128 +43,130 @@
    },
    "release_status" : "stable",
    "resources" : {
+      "homepage" : "https://github.com/rjbs/Getopt-Long-Descriptive";,
       "repository" : {
          "type" : "git",
-         "url" : "git://git.codesimply.com/Getopt-Long-Descriptive.git"
+         "url" : "https://github.com/rjbs/Getopt-Long-Descriptive.git";,
+         "web" : "https://github.com/rjbs/Getopt-Long-Descriptive";
       }
    },
-   "version" : "0.090",
+   "version" : "0.091",
    "x_Dist_Zilla" : {
       "plugins" : [
          {
             "class" : "Dist::Zilla::Plugin::CheckPrereqsIndexed",
             "name" : "@RJBS/CheckPrereqsIndexed",
-            "version" : "0.002"
+            "version" : "0.007"
          },
          {
             "class" : "Dist::Zilla::Plugin::GatherDir",
             "name" : "@RJBS/@Basic/GatherDir",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::PruneCruft",
             "name" : "@RJBS/@Basic/PruneCruft",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::ManifestSkip",
             "name" : "@RJBS/@Basic/ManifestSkip",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaYAML",
             "name" : "@RJBS/@Basic/MetaYAML",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::License",
             "name" : "@RJBS/@Basic/License",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::Readme",
             "name" : "@RJBS/@Basic/Readme",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExtraTests",
             "name" : "@RJBS/@Basic/ExtraTests",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::ExecDir",
             "name" : "@RJBS/@Basic/ExecDir",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::ShareDir",
             "name" : "@RJBS/@Basic/ShareDir",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::MakeMaker",
             "name" : "@RJBS/@Basic/MakeMaker",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::Manifest",
             "name" : "@RJBS/@Basic/Manifest",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::TestRelease",
             "name" : "@RJBS/@Basic/TestRelease",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::ConfirmRelease",
             "name" : "@RJBS/@Basic/ConfirmRelease",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::UploadToCPAN",
             "name" : "@RJBS/@Basic/UploadToCPAN",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::AutoPrereqs",
             "name" : "@RJBS/AutoPrereqs",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::NextVersion",
             "name" : "@RJBS/Git::NextVersion",
-            "version" : "1.110500"
+            "version" : "1.120370"
          },
          {
             "class" : "Dist::Zilla::Plugin::PkgVersion",
             "name" : "@RJBS/PkgVersion",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaConfig",
             "name" : "@RJBS/MetaConfig",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::MetaJSON",
             "name" : "@RJBS/MetaJSON",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::NextRelease",
             "name" : "@RJBS/NextRelease",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodSyntaxTests",
             "name" : "@RJBS/PodSyntaxTests",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::Repository",
             "name" : "@RJBS/Repository",
-            "version" : "0.17"
+            "version" : "0.18"
          },
          {
             "class" : "Dist::Zilla::Plugin::Prereqs",
@@ -173,7 +177,7 @@
                }
             },
             "name" : "@RJBS/TestMoreWithSubtests",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::PodWeaver",
@@ -181,52 +185,67 @@
             "version" : "3.101641"
          },
          {
+            "class" : "Dist::Zilla::Plugin::GithubMeta",
+            "name" : "@RJBS/GithubMeta",
+            "version" : "0.28"
+         },
+         {
             "class" : "Dist::Zilla::Plugin::Git::Check",
             "name" : "@RJBS/@Git/Check",
-            "version" : "1.110500"
+            "version" : "1.120370"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Commit",
             "name" : "@RJBS/@Git/Commit",
-            "version" : "1.110500"
+            "version" : "1.120370"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Tag",
             "name" : "@RJBS/@Git/Tag",
-            "version" : "1.110500"
+            "version" : "1.120370"
          },
          {
             "class" : "Dist::Zilla::Plugin::Git::Push",
             "name" : "@RJBS/@Git/Push",
-            "version" : "1.110500"
+            "version" : "1.120370"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":InstallModules",
-            "version" : "4.200005"
+            "version" : "4.300007"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":IncModules",
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":TestFiles",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ExecFiles",
-            "version" : "4.200005"
+            "version" : "4.300007"
          },
          {
             "class" : "Dist::Zilla::Plugin::FinderCode",
             "name" : ":ShareFiles",
-            "version" : "4.200005"
+            "version" : "4.300007"
+         },
+         {
+            "class" : "Dist::Zilla::Plugin::FinderCode",
+            "name" : ":MainModule",
+            "version" : "4.300007"
          }
       ],
       "zilla" : {
          "class" : "Dist::Zilla::Dist::Builder",
          "config" : {
-            "is_trial" : 0
+            "is_trial" : "0"
          },
-         "version" : "4.200005"
+         "version" : "4.300007"
       }
    }
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/META.yml 
new/Getopt-Long-Descriptive-0.091/META.yml
--- old/Getopt-Long-Descriptive-0.090/META.yml  2011-04-22 02:43:13.000000000 
+0200
+++ new/Getopt-Long-Descriptive-0.091/META.yml  2012-02-23 00:15:15.000000000 
+0100
@@ -6,9 +6,9 @@
 build_requires:
   Test::More: 0.96
 configure_requires:
-  ExtUtils::MakeMaker: 6.31
+  ExtUtils::MakeMaker: 6.30
 dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.200005, CPAN::Meta::Converter version 
2.110930'
+generated_by: 'Dist::Zilla version 4.300007, CPAN::Meta::Converter version 
2.120351'
 license: perl
 meta-spec:
   url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -24,103 +24,106 @@
   Sub::Exporter: 0.972
   Sub::Exporter::Util: 0
   overload: 0
+  strict: 0
+  warnings: 0
 resources:
-  repository: git://git.codesimply.com/Getopt-Long-Descriptive.git
-version: 0.090
+  homepage: https://github.com/rjbs/Getopt-Long-Descriptive
+  repository: https://github.com/rjbs/Getopt-Long-Descriptive.git
+version: 0.091
 x_Dist_Zilla:
   plugins:
     -
       class: Dist::Zilla::Plugin::CheckPrereqsIndexed
       name: '@RJBS/CheckPrereqsIndexed'
-      version: 0.002
+      version: 0.007
     -
       class: Dist::Zilla::Plugin::GatherDir
       name: '@RJBS/@Basic/GatherDir'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::PruneCruft
       name: '@RJBS/@Basic/PruneCruft'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::ManifestSkip
       name: '@RJBS/@Basic/ManifestSkip'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::MetaYAML
       name: '@RJBS/@Basic/MetaYAML'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::License
       name: '@RJBS/@Basic/License'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::Readme
       name: '@RJBS/@Basic/Readme'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::ExtraTests
       name: '@RJBS/@Basic/ExtraTests'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::ExecDir
       name: '@RJBS/@Basic/ExecDir'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::ShareDir
       name: '@RJBS/@Basic/ShareDir'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::MakeMaker
       name: '@RJBS/@Basic/MakeMaker'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::Manifest
       name: '@RJBS/@Basic/Manifest'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::TestRelease
       name: '@RJBS/@Basic/TestRelease'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::ConfirmRelease
       name: '@RJBS/@Basic/ConfirmRelease'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::UploadToCPAN
       name: '@RJBS/@Basic/UploadToCPAN'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::AutoPrereqs
       name: '@RJBS/AutoPrereqs'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::Git::NextVersion
       name: '@RJBS/Git::NextVersion'
-      version: 1.110500
+      version: 1.120370
     -
       class: Dist::Zilla::Plugin::PkgVersion
       name: '@RJBS/PkgVersion'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::MetaConfig
       name: '@RJBS/MetaConfig'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::MetaJSON
       name: '@RJBS/MetaJSON'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::NextRelease
       name: '@RJBS/NextRelease'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::PodSyntaxTests
       name: '@RJBS/PodSyntaxTests'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::Repository
       name: '@RJBS/Repository'
-      version: 0.17
+      version: 0.18
     -
       class: Dist::Zilla::Plugin::Prereqs
       config:
@@ -128,45 +131,57 @@
           phase: test
           type: requires
       name: '@RJBS/TestMoreWithSubtests'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::PodWeaver
       name: '@RJBS/PodWeaver'
       version: 3.101641
     -
+      class: Dist::Zilla::Plugin::GithubMeta
+      name: '@RJBS/GithubMeta'
+      version: 0.28
+    -
       class: Dist::Zilla::Plugin::Git::Check
       name: '@RJBS/@Git/Check'
-      version: 1.110500
+      version: 1.120370
     -
       class: Dist::Zilla::Plugin::Git::Commit
       name: '@RJBS/@Git/Commit'
-      version: 1.110500
+      version: 1.120370
     -
       class: Dist::Zilla::Plugin::Git::Tag
       name: '@RJBS/@Git/Tag'
-      version: 1.110500
+      version: 1.120370
     -
       class: Dist::Zilla::Plugin::Git::Push
       name: '@RJBS/@Git/Push'
-      version: 1.110500
+      version: 1.120370
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':InstallModules'
-      version: 4.200005
+      version: 4.300007
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':IncModules'
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':TestFiles'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ExecFiles'
-      version: 4.200005
+      version: 4.300007
     -
       class: Dist::Zilla::Plugin::FinderCode
       name: ':ShareFiles'
-      version: 4.200005
+      version: 4.300007
+    -
+      class: Dist::Zilla::Plugin::FinderCode
+      name: ':MainModule'
+      version: 4.300007
   zilla:
     class: Dist::Zilla::Dist::Builder
     config:
       is_trial: 0
-    version: 4.200005
+    version: 4.300007
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/Makefile.PL 
new/Getopt-Long-Descriptive-0.091/Makefile.PL
--- old/Getopt-Long-Descriptive-0.090/Makefile.PL       2011-04-22 
02:43:13.000000000 +0200
+++ new/Getopt-Long-Descriptive-0.091/Makefile.PL       2012-02-23 
00:15:15.000000000 +0100
@@ -4,37 +4,39 @@
 
 
 
-use ExtUtils::MakeMaker 6.31;
+use ExtUtils::MakeMaker 6.30;
 
 
 
 my %WriteMakefileArgs = (
-  'ABSTRACT' => 'Getopt::Long, but simpler and more powerful',
-  'AUTHOR' => 'Hans Dieter Pearcey <[email protected]>, Ricardo Signes 
<[email protected]>',
-  'BUILD_REQUIRES' => {
-    'Test::More' => '0.96'
+  "ABSTRACT" => "Getopt::Long, but simpler and more powerful",
+  "AUTHOR" => "Hans Dieter Pearcey <hdp\@cpan.org>, Ricardo Signes 
<rjbs\@cpan.org>",
+  "BUILD_REQUIRES" => {
+    "Test::More" => "0.96"
   },
-  'CONFIGURE_REQUIRES' => {
-    'ExtUtils::MakeMaker' => '6.31'
+  "CONFIGURE_REQUIRES" => {
+    "ExtUtils::MakeMaker" => "6.30"
   },
-  'DISTNAME' => 'Getopt-Long-Descriptive',
-  'EXE_FILES' => [],
-  'LICENSE' => 'perl',
-  'NAME' => 'Getopt::Long::Descriptive',
-  'PREREQ_PM' => {
-    'Carp' => '0',
-    'File::Basename' => '0',
-    'Getopt::Long' => '2.33',
-    'List::Util' => '0',
-    'Params::Validate' => '0.97',
-    'Scalar::Util' => '0',
-    'Sub::Exporter' => '0.972',
-    'Sub::Exporter::Util' => '0',
-    'overload' => '0'
+  "DISTNAME" => "Getopt-Long-Descriptive",
+  "EXE_FILES" => [],
+  "LICENSE" => "perl",
+  "NAME" => "Getopt::Long::Descriptive",
+  "PREREQ_PM" => {
+    "Carp" => 0,
+    "File::Basename" => 0,
+    "Getopt::Long" => "2.33",
+    "List::Util" => 0,
+    "Params::Validate" => "0.97",
+    "Scalar::Util" => 0,
+    "Sub::Exporter" => "0.972",
+    "Sub::Exporter::Util" => 0,
+    "overload" => 0,
+    "strict" => 0,
+    "warnings" => 0
   },
-  'VERSION' => '0.090',
-  'test' => {
-    'TESTS' => 't/*.t'
+  "VERSION" => "0.091",
+  "test" => {
+    "TESTS" => "t/*.t"
   }
 );
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/README 
new/Getopt-Long-Descriptive-0.091/README
--- old/Getopt-Long-Descriptive-0.090/README    2011-04-22 02:43:13.000000000 
+0200
+++ new/Getopt-Long-Descriptive-0.091/README    2012-02-23 00:15:15.000000000 
+0100
@@ -1,7 +1,7 @@
 
 
 This archive contains the distribution Getopt-Long-Descriptive,
-version 0.090:
+version 0.091:
 
   Getopt::Long, but simpler and more powerful
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive/Opts.pm 
new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive/Opts.pm
--- old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive/Opts.pm       
2011-04-22 02:43:13.000000000 +0200
+++ new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive/Opts.pm       
2012-02-23 00:15:15.000000000 +0100
@@ -1,8 +1,8 @@
 use strict;
 use warnings;
 package Getopt::Long::Descriptive::Opts;
-BEGIN {
-  $Getopt::Long::Descriptive::Opts::VERSION = '0.090';
+{
+  $Getopt::Long::Descriptive::Opts::VERSION = '0.091';
 }
 # ABSTRACT: object representing command line switches
 
@@ -106,7 +106,7 @@
 
 =head1 VERSION
 
-version 0.090
+version 0.091
 
 =head1 DESCRIPTION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive/Usage.pm 
new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive/Usage.pm
--- old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive/Usage.pm      
2011-04-22 02:43:13.000000000 +0200
+++ new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive/Usage.pm      
2012-02-23 00:15:15.000000000 +0100
@@ -1,8 +1,8 @@
 use strict;
 use warnings;
 package Getopt::Long::Descriptive::Usage;
-BEGIN {
-  $Getopt::Long::Descriptive::Usage::VERSION = '0.090';
+{
+  $Getopt::Long::Descriptive::Usage::VERSION = '0.091';
 }
 # ABSTRACT: the usage description for GLD
 
@@ -125,7 +125,7 @@
 
 =head1 VERSION
 
-version 0.090
+version 0.091
 
 =head1 SYNOPSIS
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive.pm 
new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive.pm
--- old/Getopt-Long-Descriptive-0.090/lib/Getopt/Long/Descriptive.pm    
2011-04-22 02:43:13.000000000 +0200
+++ new/Getopt-Long-Descriptive-0.091/lib/Getopt/Long/Descriptive.pm    
2012-02-23 00:15:15.000000000 +0100
@@ -1,8 +1,8 @@
 use strict;
 use warnings;
 package Getopt::Long::Descriptive;
-BEGIN {
-  $Getopt::Long::Descriptive::VERSION = '0.090';
+{
+  $Getopt::Long::Descriptive::VERSION = '0.091';
 }
 # ABSTRACT: Getopt::Long, but simpler and more powerful
 
@@ -250,20 +250,27 @@
     $arg{params}{$arg{name}} = delete $pvspec{default};
   }
 
-  my %p = eval {
-    validate_with(
+  my %p;
+  my $ok = eval {
+    %p = validate_with(
       params => [ %{$arg{params}} ],
       spec   => { $arg{name} => \%pvspec },
       allow_extra => 1,
+      on_fail     => sub {
+        my $fail_msg = shift;
+        Getopt::Long::Descriptive::_PV_Error->throw($fail_msg);
+      },
     );
+    1;
   };
 
-  if ($@) {
-    if ($@ =~ /^Mandatory parameter '([^']+)' missing/) {
-      my $missing = $1;
-      $arg{usage}->die({
-        pre_text => "Required option missing: $1\n",
-      });
+  if (! $ok) {
+    my $error = $@;
+    if (
+      Scalar::Util::blessed($error)
+      && $error->isa('Getopt::Long::Descriptive::_PV_Error')
+    ) {
+      $arg{usage}->die({ pre_text => $error->error . "\n" });
     }
 
     die $@;
@@ -323,6 +330,18 @@
   die "unimplemented";
 }
 
+{
+  package
+    Getopt::Long::Descriptive::_PV_Error;
+  sub error { $_[0]->{error} }
+  sub throw {
+    my ($class, $error_msg) = @_;
+    my $self = { error => $error_msg };
+    bless $self, $class;
+    die $self;
+  }
+}
+
 
 1; # End of Getopt::Long::Descriptive
 
@@ -335,7 +354,7 @@
 
 =head1 VERSION
 
-version 0.090
+version 0.091
 
 =head1 SYNOPSIS
 
@@ -361,7 +380,7 @@
   my-program [-psv] [long options...] <some-arg>
     -s --server     the server to connect to
     -p --port       the port to connect to
-                  
+
     -v --verbose    print extra stuff
     --help          print usage message and exit
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Getopt-Long-Descriptive-0.090/t/descriptive.t 
new/Getopt-Long-Descriptive-0.091/t/descriptive.t
--- old/Getopt-Long-Descriptive-0.090/t/descriptive.t   2011-04-22 
02:43:13.000000000 +0200
+++ new/Getopt-Long-Descriptive-0.091/t/descriptive.t   2012-02-23 
00:15:15.000000000 +0100
@@ -152,7 +152,7 @@
       required => 1
     } ],
   ],
-  qr/a required option/,
+  qr/mandatory parameter/i,
   "required option -- help text"
 );
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to