Hello community, here is the log from the commit of package perl-MooseX-Params-Validate for openSUSE:Factory checked in at 2013-06-06 13:25:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-MooseX-Params-Validate (Old) and /work/SRC/openSUSE:Factory/.perl-MooseX-Params-Validate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-MooseX-Params-Validate" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-MooseX-Params-Validate/perl-MooseX-Params-Validate.changes 2012-01-04 07:27:55.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-MooseX-Params-Validate.new/perl-MooseX-Params-Validate.changes 2013-06-06 13:25:46.000000000 +0200 @@ -1,0 +2,9 @@ +Wed Jun 5 18:59:55 UTC 2013 - co...@suse.com + +- updated to 0.18 + - Fix broken prereq specification in 0.17. Reported by Justin Hunter. + + - Fix tests that broke with new hash randomization in 5.17.6. (Dagfinn + Ilmari Mannsåker) + +------------------------------------------------------------------- Old: ---- MooseX-Params-Validate-0.16.tar.gz New: ---- MooseX-Params-Validate-0.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-MooseX-Params-Validate.spec ++++++ --- /var/tmp/diff_new_pack.LtpTdd/_old 2013-06-06 13:25:46.000000000 +0200 +++ /var/tmp/diff_new_pack.LtpTdd/_new 2013-06-06 13:25:46.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-MooseX-Params-Validate # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 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 @@ -17,7 +17,7 @@ Name: perl-MooseX-Params-Validate -Version: 0.16 +Version: 0.18 Release: 0 %define cpan_name MooseX-Params-Validate Summary: an extension of Params::Validate using Moose's types @@ -31,16 +31,17 @@ BuildRequires: perl-macros BuildRequires: perl(Devel::Caller) BuildRequires: perl(Moose) >= 0.58 +BuildRequires: perl(Moose::Role) +BuildRequires: perl(Moose::Util::TypeConstraints) BuildRequires: perl(Params::Validate) >= 0.88 BuildRequires: perl(Sub::Exporter) -BuildRequires: perl(Test::Fatal) >= 0.001 +BuildRequires: perl(Test::Fatal) BuildRequires: perl(Test::More) >= 0.88 -#BuildRequires: perl(Moose::Role) -#BuildRequires: perl(Moose::Util::TypeConstraints) #BuildRequires: perl(MooseX::Params::Validate) #BuildRequires: perl(Roles::Blah) Requires: perl(Devel::Caller) Requires: perl(Moose) >= 0.58 +Requires: perl(Moose::Util::TypeConstraints) Requires: perl(Params::Validate) >= 0.88 Requires: perl(Sub::Exporter) %{perl_requires} @@ -70,6 +71,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc ChangeLog LICENSE README +%doc Changes LICENSE README %changelog ++++++ MooseX-Params-Validate-0.16.tar.gz -> MooseX-Params-Validate-0.18.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/ChangeLog new/MooseX-Params-Validate-0.18/ChangeLog --- old/MooseX-Params-Validate-0.16/ChangeLog 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/ChangeLog 1970-01-01 01:00:00.000000000 +0100 @@ -1,97 +0,0 @@ -Revision history for Perl extension MooseX-Params-Validate - -0.16 2011-01-29 - - The validated_list and validated_hash functions now accept the values to - be validated as both a hash and a hash reference. - -0.15 2010-11-29 - - Add MX_PARAMS_VALIDATE_ALLOW_EXTRA which allows extra parameters in - validation calls (like allow_extra for Params::Validate). - - Converted to Test::Fatal. - -0.14 2010-03-18 - - The validated_hash method failed when called on in an overloaded - stringify method. Patch by Ian Sillitoe. RT #52565. - -0.13 2009-11-29 - - Fix so that validated_hash does not try to coerce optional - parameters which are not present. Patch by Ian Sillitoe. - - - Same fix for pos_validated_list. (Dave Rolsky) - -0.12 2009-07-07 - - Using the subroutine name as a cache key for validation specs - broke in the face of method modifiers, which all appear to have - the same name. Now we use Devel::Caller to get the CV of the - caller and use its refaddr as the key, which will be unique in - all cases. Bug report by Jos Boumans. RT #46730. - -0.11 2009-07-07 - - The validation functions tried to coerce optional keys which - weren't present in the incoming parameters, leading to weird - errors. Based on a patch from Jos Boumans. RT #46344. - - - Allow other callbacks to be specified. Previously these were - silently thrown out. But we'd recommend just defining types that - encapsulate everything in the callback instead. Based on a patch - from Jos Boumans. RT #47647. - -0.10 2009-06-30 - - Shut up deprecation warnings from the tests. Reported by John - Goulah. - -0.09 2009-02-01 - - The subroutine name being reported in error messages was screwy. - -0.08 2009-02-01 - - Renamed validate to validated_hash and validatep to - validated_list. The old function names are still available under - the ":deprecated" import tag. - - - Added a new pos_validated_list which can validate position - parameters. - - - Errors now reflect the subroutine that called the validation - function, rather than coming form inside the validation function - itself. - -0.07 2008-09-21 - - No code changes, just fixing missing prereqs (Dave Rolsky) - -0.06 2008-09-20 - - Fixes to work with Moose 0.58 (Dave Rolsky) - - - Switched to using Module::Install (Dave Rolsky) - -0.05 2008-03-07 - - This package would cause a fatal error if loaded - by a non-Moose class (Dave Rolsky) - - added tests for this (Dave Rolsky) - - - Added support for coercions (Dave Rolsky) - -0.04 2008-01-08 - - upped the Moose dependency and added support - for the new improved Moose type constraints - - added tests for this - - - adding caching of the prepared parameter - specs, this results in approx. 3x speedup - using rough benchmarks. - - - added special caching handlers see the - IMPORTANT NOTE ON CACHING section of the - POD for more details - - added tests for this - -0.03 2007-06-08 - - added support for using this - within role methods too. - -0.02 2007-04-25 - - added validatep, which returns the captured - args as positional instead of as hash - - added docs and tests - -0.01 2007-04-18 - - trying to fill a gap, we will see ... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/Changes new/MooseX-Params-Validate-0.18/Changes --- old/MooseX-Params-Validate-0.16/Changes 1970-01-01 01:00:00.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/Changes 2013-01-16 19:05:48.000000000 +0100 @@ -0,0 +1,102 @@ +0.18 2013-01-16 + - Fix broken prereq specification in 0.17. Reported by Justin Hunter. + +0.17 2013-01-16 + - Fix tests that broke with new hash randomization in 5.17.6. (Dagfinn + Ilmari Mannsåker) + +0.16 2011-01-29 + - The validated_list and validated_hash functions now accept the values to + be validated as both a hash and a hash reference. + +0.15 2010-11-29 + - Add MX_PARAMS_VALIDATE_ALLOW_EXTRA which allows extra parameters in + validation calls (like allow_extra for Params::Validate). + - Converted to Test::Fatal. + +0.14 2010-03-18 + - The validated_hash method failed when called on in an overloaded + stringify method. Patch by Ian Sillitoe. RT #52565. + +0.13 2009-11-29 + - Fix so that validated_hash does not try to coerce optional + parameters which are not present. Patch by Ian Sillitoe. + + - Same fix for pos_validated_list. (Dave Rolsky) + +0.12 2009-07-07 + - Using the subroutine name as a cache key for validation specs + broke in the face of method modifiers, which all appear to have + the same name. Now we use Devel::Caller to get the CV of the + caller and use its refaddr as the key, which will be unique in + all cases. Bug report by Jos Boumans. RT #46730. + +0.11 2009-07-07 + - The validation functions tried to coerce optional keys which + weren't present in the incoming parameters, leading to weird + errors. Based on a patch from Jos Boumans. RT #46344. + + - Allow other callbacks to be specified. Previously these were + silently thrown out. But we'd recommend just defining types that + encapsulate everything in the callback instead. Based on a patch + from Jos Boumans. RT #47647. + +0.10 2009-06-30 + - Shut up deprecation warnings from the tests. Reported by John + Goulah. + +0.09 2009-02-01 + - The subroutine name being reported in error messages was screwy. + +0.08 2009-02-01 + - Renamed validate to validated_hash and validatep to + validated_list. The old function names are still available under + the ":deprecated" import tag. + + - Added a new pos_validated_list which can validate position + parameters. + + - Errors now reflect the subroutine that called the validation + function, rather than coming form inside the validation function + itself. + +0.07 2008-09-21 + - No code changes, just fixing missing prereqs (Dave Rolsky) + +0.06 2008-09-20 + - Fixes to work with Moose 0.58 (Dave Rolsky) + + - Switched to using Module::Install (Dave Rolsky) + +0.05 2008-03-07 + - This package would cause a fatal error if loaded + by a non-Moose class (Dave Rolsky) + - added tests for this (Dave Rolsky) + + - Added support for coercions (Dave Rolsky) + +0.04 2008-01-08 + - upped the Moose dependency and added support + for the new improved Moose type constraints + - added tests for this + + - adding caching of the prepared parameter + specs, this results in approx. 3x speedup + using rough benchmarks. + + - added special caching handlers see the + IMPORTANT NOTE ON CACHING section of the + POD for more details + - added tests for this + +0.03 2007-06-08 + - added support for using this + within role methods too. + +0.02 2007-04-25 + - added validatep, which returns the captured + args as positional instead of as hash + - added docs and tests + +0.01 2007-04-18 + - trying to fill a gap, we will see ... diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/LICENSE new/MooseX-Params-Validate-0.18/LICENSE --- old/MooseX-Params-Validate-0.16/LICENSE 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/LICENSE 2013-01-16 19:05:48.000000000 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2011 by Stevan Little <stevan.lit...@iinteractive.com>. +This software is copyright (c) 2013 by Stevan Little <stevan.lit...@iinteractive.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,21 +12,22 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2011 by Stevan Little <stevan.lit...@iinteractive.com>. +This software is Copyright (c) 2013 by Stevan Little <stevan.lit...@iinteractive.com>. This is free software, licensed under: 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. @@ -270,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2011 by Stevan Little <stevan.lit...@iinteractive.com>. +This software is Copyright (c) 2013 by Stevan Little <stevan.lit...@iinteractive.com>. This is free software, licensed under: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/MANIFEST new/MooseX-Params-Validate-0.18/MANIFEST --- old/MooseX-Params-Validate-0.16/MANIFEST 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/MANIFEST 2013-01-16 19:05:48.000000000 +0100 @@ -1,4 +1,4 @@ -ChangeLog +Changes INSTALL LICENSE MANIFEST @@ -6,7 +6,6 @@ META.yml Makefile.PL README -SIGNATURE dist.ini lib/MooseX/Params/Validate.pm t/000_load.t @@ -25,5 +24,7 @@ t/release-eol.t t/release-no-tabs.t t/release-pod-coverage.t +t/release-pod-linkcheck.t +t/release-pod-no404s.t t/release-pod-spell.t t/release-pod-syntax.t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/META.json new/MooseX-Params-Validate-0.18/META.json --- old/MooseX-Params-Validate-0.16/META.json 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/META.json 2013-01-16 19:05:48.000000000 +0100 @@ -1,10 +1,11 @@ { "abstract" : "an extension of Params::Validate using Moose's types", "author" : [ - "Stevan Little <stevan.lit...@iinteractive.com>" + "Stevan Little <stevan.lit...@iinteractive.com>", + "Dave Rolsky <auta...@urth.org>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 4.200001, CPAN::Meta::Converter version 2.102400", + "generated_by" : "Dist::Zilla version 4.300028, CPAN::Meta::Converter version 2.120921", "license" : [ "perl_5" ], @@ -16,23 +17,33 @@ "prereqs" : { "configure" : { "requires" : { - "ExtUtils::MakeMaker" : "6.31" + "ExtUtils::MakeMaker" : "6.30" + } + }, + "develop" : { + "requires" : { + "Test::Pod" : "1.41" } }, "runtime" : { "requires" : { - "Carp" : 0, - "Devel::Caller" : 0, + "Carp" : "0", + "Devel::Caller" : "0", "Moose" : "0.58", + "Moose::Util::TypeConstraints" : "0", "Params::Validate" : "0.88", - "Scalar::Util" : 0, - "Sub::Exporter" : 0 + "Scalar::Util" : "0", + "Sub::Exporter" : "0", + "strict" : "0", + "warnings" : "0" } }, "test" : { "requires" : { - "Test::Fatal" : "0.001", - "Test::More" : "0.88" + "Moose::Role" : "0", + "Test::Fatal" : "0", + "Test::More" : "0.88", + "overload" : "0" } } }, @@ -48,7 +59,7 @@ "web" : "http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Params-Validate.git" } }, - "version" : "0.16", + "version" : "0.18", "x_authority" : "cpan:STEVAN" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/META.yml new/MooseX-Params-Validate-0.18/META.yml --- old/MooseX-Params-Validate-0.16/META.yml 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/META.yml 2013-01-16 19:05:48.000000000 +0100 @@ -2,13 +2,16 @@ abstract: "an extension of Params::Validate using Moose's types" author: - 'Stevan Little <stevan.lit...@iinteractive.com>' + - 'Dave Rolsky <auta...@urth.org>' build_requires: - Test::Fatal: 0.001 + Moose::Role: 0 + Test::Fatal: 0 Test::More: 0.88 + overload: 0 configure_requires: - ExtUtils::MakeMaker: 6.31 + ExtUtils::MakeMaker: 6.30 dynamic_config: 0 -generated_by: 'Dist::Zilla version 4.200001, CPAN::Meta::Converter version 2.102400' +generated_by: 'Dist::Zilla version 4.300028, CPAN::Meta::Converter version 2.120921' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -18,11 +21,14 @@ Carp: 0 Devel::Caller: 0 Moose: 0.58 + Moose::Util::TypeConstraints: 0 Params::Validate: 0.88 Scalar::Util: 0 Sub::Exporter: 0 + strict: 0 + warnings: 0 resources: bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=MooseX::Params::Validate repository: git://git.moose.perl.org/MooseX-Params-Validate.git -version: 0.16 +version: 0.18 x_authority: cpan:STEVAN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/Makefile.PL new/MooseX-Params-Validate-0.18/Makefile.PL --- old/MooseX-Params-Validate-0.16/Makefile.PL 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/Makefile.PL 2013-01-16 19:05:48.000000000 +0100 @@ -4,35 +4,40 @@ -use ExtUtils::MakeMaker 6.31; +use ExtUtils::MakeMaker 6.30; my %WriteMakefileArgs = ( - 'ABSTRACT' => 'an extension of Params::Validate using Moose\'s types', - 'AUTHOR' => 'Stevan Little <stevan.lit...@iinteractive.com>', - 'BUILD_REQUIRES' => { - 'Test::Fatal' => '0.001', - 'Test::More' => '0.88' + "ABSTRACT" => "an extension of Params::Validate using Moose's types", + "AUTHOR" => "Stevan Little <stevan.little\@iinteractive.com>, Dave Rolsky <autarch\@urth.org>", + "BUILD_REQUIRES" => { + "Moose::Role" => 0, + "Test::Fatal" => 0, + "Test::More" => "0.88", + "overload" => 0 }, - 'CONFIGURE_REQUIRES' => { - 'ExtUtils::MakeMaker' => '6.31' + "CONFIGURE_REQUIRES" => { + "ExtUtils::MakeMaker" => "6.30" }, - 'DISTNAME' => 'MooseX-Params-Validate', - 'EXE_FILES' => [], - 'LICENSE' => 'perl', - 'NAME' => 'MooseX::Params::Validate', - 'PREREQ_PM' => { - 'Carp' => '0', - 'Devel::Caller' => '0', - 'Moose' => '0.58', - 'Params::Validate' => '0.88', - 'Scalar::Util' => '0', - 'Sub::Exporter' => '0' + "DISTNAME" => "MooseX-Params-Validate", + "EXE_FILES" => [], + "LICENSE" => "perl", + "NAME" => "MooseX::Params::Validate", + "PREREQ_PM" => { + "Carp" => 0, + "Devel::Caller" => 0, + "Moose" => "0.58", + "Moose::Util::TypeConstraints" => 0, + "Params::Validate" => "0.88", + "Scalar::Util" => 0, + "Sub::Exporter" => 0, + "strict" => 0, + "warnings" => 0 }, - 'VERSION' => '0.16', - 'test' => { - 'TESTS' => 't/*.t' + "VERSION" => "0.18", + "test" => { + "TESTS" => "t/*.t" } ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/README new/MooseX-Params-Validate-0.18/README --- old/MooseX-Params-Validate-0.16/README 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/README 2013-01-16 19:05:48.000000000 +0100 @@ -1,11 +1,11 @@ This archive contains the distribution MooseX-Params-Validate, -version 0.16: +version 0.18: an extension of Params::Validate using Moose's types -This software is copyright (c) 2011 by Stevan Little <stevan.lit...@iinteractive.com>. +This software is copyright (c) 2013 by Stevan Little <stevan.lit...@iinteractive.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/SIGNATURE new/MooseX-Params-Validate-0.18/SIGNATURE --- old/MooseX-Params-Validate-0.16/SIGNATURE 2011-01-29 18:38:06.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/SIGNATURE 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -This file contains message digests of all files listed in MANIFEST, -signed via the Module::Signature module, version 0.66. - -To verify the content in this distribution, first make sure you have -Module::Signature installed, then type: - - % cpansign -v - -It will check each file's integrity, as well as the signature's -validity. If "==> Signature verified OK! <==" is not displayed, -the distribution may already have been compromised, and you should -not run its Makefile.PL or Build.PL. - ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -SHA1 970a35fb3e29322f0efa382f899e721965c306be ChangeLog -SHA1 cc4d2fab66c18673004f62a31d4d5e0336bbfe8a INSTALL -SHA1 88c56ea2a245738abbcf23366a6e353ad54743c9 LICENSE -SHA1 33e2c85e0186487d48a8bc6cf701e311df178ddd MANIFEST -SHA1 3e1560d258cd62ba5e694354c35dbd51aaacb341 META.json -SHA1 8a4a1481caac01fe7b1d9a6703d6ed5a436124d7 META.yml -SHA1 5f3c0e5f392819b1643d9bceb43c0d6ad9288c96 Makefile.PL -SHA1 3892007cc51e5474bf9cf3a68ec7e853b0d9074b README -SHA1 482026edd5ae4ed792ec281110e94fcf5a91ea87 dist.ini -SHA1 a82e8946a1e0ac343f50f9cb8427c27313810bb7 lib/MooseX/Params/Validate.pm -SHA1 26d791d014ba8912b754a21d94a53c120ffab187 t/000_load.t -SHA1 9ae33440d43635ab30fdbed609aad4b3ff830420 t/001_basic.t -SHA1 cda4c07346a1fb86d55c51fb498b66ba5ce2cc1c t/002_basic_list.t -SHA1 a5cc6e8070743463d6af57685eb8d27f00f69993 t/003_nocache_flag.t -SHA1 027d9855cefa7097ac998067da9b3c3ea9cd0844 t/004_custom_cache_key.t -SHA1 39c271010d7d5c00e21d1c7e00b990ee1f3135ff t/005_coercion.t -SHA1 6d56e5bbaa66a57d12be1b31581675c40a71115f t/006_not_moose.t -SHA1 38afb967c7f58dd4a54763244647623be10bf07b t/007_deprecated.t -SHA1 8d7690661e1b9eb5dc7ceef9c16dd4db601dfc18 t/008_positional.t -SHA1 76bc8865bfd1fd344994252aea881fee194a1cbb t/009_wrapped.t -SHA1 ae17b92bd2f8a376d7ab5a830110394d59e5adb1 t/010_overloaded.t -SHA1 5eba65d7bd97ce02725da6e5a90c8b261ff80a89 t/011_allow_extra.t -SHA1 319a585146905477412b673f5b0b4f7a8a3c9511 t/012_ref_as_first_param.t -SHA1 a032c41ef6887fab1b900669c2d304fab46680e2 t/release-eol.t -SHA1 455d1dd1867212a665ad5ea4126b572411de300c t/release-no-tabs.t -SHA1 287ab1af698d8e0e25b88242dd22162da726cd74 t/release-pod-coverage.t -SHA1 b9b79a13a0d702407ea729f5f4e41bae3e882c58 t/release-pod-spell.t -SHA1 b30cbdfaf935017c4568c0c91b242438cb87786e t/release-pod-syntax.t ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.10 (GNU/Linux) - -iEYEARECAAYFAk1EUHsACgkQIgMCsV8qvRLK3gCeMA71wBfaewzDcn4fZ1jWVCMO -jc8An37TNd92uyK0isX0ltu80i37bxQa -=txJQ ------END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/dist.ini new/MooseX-Params-Validate-0.18/dist.ini --- old/MooseX-Params-Validate-0.16/dist.ini 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/dist.ini 2013-01-16 19:05:48.000000000 +0100 @@ -1,17 +1,19 @@ name = MooseX-Params-Validate author = Stevan Little <stevan.lit...@iinteractive.com> +author = Dave Rolsky <auta...@urth.org> license = Perl_5 copyright_holder = Stevan Little <stevan.lit...@iinteractive.com> -copyright_year = 2011 +copyright_year = 2013 -version = 0.16 +version = 0.18 [Authority] authority = cpan:STEVAN -[@Basic] +[NextRelease] +format = %-4v %{yyyy-MM-dd}d -[PkgVersion] +[@Basic] [InstallGuide] [MetaJSON] @@ -23,24 +25,19 @@ repository.web = http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo/MooseX-Params-Validate.git repository.type = git -[PodWeaver] -[PodSyntaxTests] -[NoTabsTests] +[SurgicalPodWeaver] + +[PkgVersion] + [EOLTests] -[Signature] +[NoTabsTests] +[PodSyntaxTests] +[Test::Pod::LinkCheck] +[Test::Pod::No404s] -[CheckChangeLog] +[AutoPrereqs] +skip = ^Roles::Blah$ -[Prereqs] -Carp = 0 -Devel::Caller = 0 -Moose = 0.58 -Params::Validate = 0.88 -Scalar::Util = 0 -Sub::Exporter = 0 - -[Prereqs / TestRequires] -Test::Fatal = 0.001 -Test::More = 0.88 +[CheckPrereqsIndexed] [@Git] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/lib/MooseX/Params/Validate.pm new/MooseX-Params-Validate-0.18/lib/MooseX/Params/Validate.pm --- old/MooseX-Params-Validate-0.16/lib/MooseX/Params/Validate.pm 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/lib/MooseX/Params/Validate.pm 2013-01-16 19:05:48.000000000 +0100 @@ -1,6 +1,6 @@ package MooseX::Params::Validate; -BEGIN { - $MooseX::Params::Validate::VERSION = '0.16'; +{ + $MooseX::Params::Validate::VERSION = '0.18'; } BEGIN { $MooseX::Params::Validate::AUTHORITY = 'cpan:STEVAN'; @@ -13,8 +13,10 @@ use Devel::Caller 'caller_cv'; use Scalar::Util 'blessed', 'refaddr', 'reftype'; -use Moose::Util::TypeConstraints qw( find_type_constraint class_type role_type ); -use Params::Validate (); +use Moose 0.58 (); +use Moose::Util::TypeConstraints + qw( find_type_constraint class_type role_type ); +use Params::Validate 0.88 (); use Sub::Exporter -setup => { exports => [ qw( validated_hash validated_list pos_validated_list validate validatep ) @@ -250,7 +252,7 @@ # ABSTRACT: an extension of Params::Validate using Moose's types - +__END__ =pod @@ -260,7 +262,7 @@ =head1 VERSION -version 0.16 +version 0.18 =head1 SYNOPSIS @@ -497,19 +499,25 @@ http://rt.cpan.org/NoAuth/ReportBug.html?Queue=moosex-params-validate or via email at bug-moosex-params-valid...@rt.cpan.org. -=head1 AUTHOR +=head1 AUTHORS + +=over 4 + +=item * Stevan Little <stevan.lit...@iinteractive.com> +=item * + +Dave Rolsky <auta...@urth.org> + +=back + =head1 COPYRIGHT AND LICENSE -This software is copyright (c) 2011 by Stevan Little <stevan.lit...@iinteractive.com>. +This software is copyright (c) 2013 by Stevan Little <stevan.lit...@iinteractive.com>. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut - - -__END__ - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/001_basic.t new/MooseX-Params-Validate-0.18/t/001_basic.t --- old/MooseX-Params-Validate-0.16/t/001_basic.t 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/t/001_basic.t 2013-01-16 19:05:48.000000000 +0100 @@ -3,7 +3,7 @@ use strict; use warnings; -use Test::More; +use Test::More 0.88; use Test::Fatal; { @@ -64,7 +64,8 @@ foo => { isa => 'ArrayRef', callbacks => { - 'some random callback' => sub { @{ $_[0] } <= 2 }, + 'some random callback' => + sub { !ref( $_[0] ) || @{ $_[0] } <= 2 }, }, }, ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/release-pod-linkcheck.t new/MooseX-Params-Validate-0.18/t/release-pod-linkcheck.t --- old/MooseX-Params-Validate-0.16/t/release-pod-linkcheck.t 1970-01-01 01:00:00.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/t/release-pod-linkcheck.t 2013-01-16 19:05:48.000000000 +0100 @@ -0,0 +1,28 @@ +#!perl + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + + +use strict; +use warnings; +use Test::More; + +foreach my $env_skip ( qw( + SKIP_POD_LINKCHECK +) ){ + plan skip_all => "\$ENV{$env_skip} is set, skipping" + if $ENV{$env_skip}; +} + +eval "use Test::Pod::LinkCheck"; +if ( $@ ) { + plan skip_all => 'Test::Pod::LinkCheck required for testing POD'; +} +else { + Test::Pod::LinkCheck->new->all_pod_ok; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/release-pod-no404s.t new/MooseX-Params-Validate-0.18/t/release-pod-no404s.t --- old/MooseX-Params-Validate-0.16/t/release-pod-no404s.t 1970-01-01 01:00:00.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/t/release-pod-no404s.t 2013-01-16 19:05:48.000000000 +0100 @@ -0,0 +1,29 @@ +#!perl + +BEGIN { + unless ($ENV{RELEASE_TESTING}) { + require Test::More; + Test::More::plan(skip_all => 'these tests are for release candidate testing'); + } +} + + +use strict; +use warnings; +use Test::More; + +foreach my $env_skip ( qw( + SKIP_POD_NO404S + AUTOMATED_TESTING +) ){ + plan skip_all => "\$ENV{$env_skip} is set, skipping" + if $ENV{$env_skip}; +} + +eval "use Test::Pod::No404s"; +if ( $@ ) { + plan skip_all => 'Test::Pod::No404s required for testing POD'; +} +else { + all_pod_files_ok(); +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/MooseX-Params-Validate-0.16/t/release-pod-spell.t new/MooseX-Params-Validate-0.18/t/release-pod-spell.t --- old/MooseX-Params-Validate-0.16/t/release-pod-spell.t 2011-01-29 18:38:03.000000000 +0100 +++ new/MooseX-Params-Validate-0.18/t/release-pod-spell.t 2013-01-16 19:05:48.000000000 +0100 @@ -31,7 +31,9 @@ all_pod_files_spelling_ok(); __DATA__ +Rolsky Stevan +coercions cpan isa param -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org