Hello community, here is the log from the commit of package perl-Params-Validate for openSUSE:Factory checked in at Fri Mar 5 10:05:22 CET 2010. -------- --- perl-Params-Validate/perl-Params-Validate.changes 2010-01-25 16:54:03.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-Params-Validate/perl-Params-Validate.changes 2010-02-21 21:12:29.000000000 +0100 @@ -1,0 +2,15 @@ +Sun Feb 21 18:45:29 UTC 2010 - chris@computersalat.de + +- update to 0.95 + - Skip t/29-taint-mode.t entirely, since it seems to randomly fail + for people, despite already being marked a todo test. +- spec mods + o sort TAGS + o added cpan_name + o fixed deps + o added perl-macros + - perl_gen_filelist + o fixed Summary/Description + o added Build test + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- Params-Validate-0.94.tar.bz2 New: ---- Params-Validate-0.95.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Params-Validate.spec ++++++ --- /var/tmp/diff_new_pack.avZEe1/_old 2010-03-05 10:04:19.000000000 +0100 +++ /var/tmp/diff_new_pack.avZEe1/_new 2010-03-05 10:04:19.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package perl-Params-Validate (Version 0.94) +# spec file for package perl-Params-Validate (Version 0.95) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,55 +19,66 @@ Name: perl-Params-Validate -Url: http://cpan.org/modules/by-module/Params/ +%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' ) +Summary: Validate method/function parameters +Version: 0.95 +Release: 1 License: GPLv2+ Group: Development/Libraries/Perl -Requires: perl = %{perl_version} -#Conflicts: perlmod AutoReqProv: on -Version: 0.94 -Release: 1 -Source: Params-Validate-%{version}.tar.bz2 -Summary: provides a system for validation method/function call parameters +Url: http://search.cpan.org/dist/Params-Validate/ +Source: %{cpan_name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(Module::Build) +# +BuildRequires: perl(ExtUtils::CBuilder) +BuildRequires: perl(Pod::Man) >= 1.14 +BuildRequires: perl(Test::More) >= 0.34 +#BuildRequires: perl(Test::Taint) >= 0.02 +BuildRequires: perl(Readonly::XS) +Requires: perl = %{perl_version} +Requires: perl(Attribute::Handlers) >= 0.79 +Requires: perl(Test::More) >= 0.34 +Requires: perl(Scalar::Util) >= 1.10 +Provides: %{cpan_name} %description -The Params::Validate module provides a flexible system for validation -method/function call parameters. The validation can be as simple as -checking for the presence of required parameters or as complex as -validating object classes (via isa) or capabilities (via can), checking -parameter types, and using customized callbacks to ensure data -integrity. - - +The Params::Validate module allows you to validate method or function +call parameters to an arbitrary level of specificity. At the simplest +level, it is capable of validating the required parameters were given +and that no unspecified additional parameters were passed in. + +It is also capable of determining that a parameter is of a specific +type, that it is an object of a certain class hierarchy, that it +possesses certain methods, or applying validation callbacks to +arguments. Authors: -------- Dave Rolsky %prep -%setup -q -n Params-Validate-%{version} +%setup -q -n %{cpan_name}-%{version} %build perl Build.PL installdirs=vendor ./Build +%check +./Build test + %install ./Build install destdir=$RPM_BUILD_ROOT %perl_process_packlist +%perl_gen_filelist %clean -rm -rf $RPM_BUILD_ROOT +%{__rm} -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.files %defattr(-, root, root) -%{_mandir}/man3/* -%doc MANIFEST README Changes -#/var/adm/perl-modules/%{name} -%dir %{perl_vendorarch}/Attribute -%{perl_vendorarch}/Attribute/Params -%{perl_vendorarch}/Params -%{perl_vendorarch}/auto/Params -%{_mandir}/man3/*.3pm.gz +%doc Changes LICENSE README SIGNATURE %changelog ++++++ Params-Validate-0.94.tar.bz2 -> Params-Validate-0.95.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/Build.PL new/Params-Validate-0.95/Build.PL --- old/Params-Validate-0.94/Build.PL 2009-12-01 23:06:26.000000000 +0100 +++ new/Params-Validate-0.95/Build.PL 2010-02-16 14:51:01.000000000 +0100 @@ -31,7 +31,7 @@ bugtracker => 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=Params-Validate', repository => - 'https://svn.urth.org/svn/Params-Validate', + 'http://hg.urth.org/hg/Params-Validate', }, }, ); @@ -44,7 +44,7 @@ $builder->create_build_script(); sub _make_pp_tests { - return unless -d '.svn'; + return unless -d '.hg' || $ENV{AUTHOR_TESTING}; require File::Slurp; File::Slurp->import(qw( read_file write_file )); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/Changes new/Params-Validate-0.95/Changes --- old/Params-Validate-0.94/Changes 2009-12-01 23:06:26.000000000 +0100 +++ new/Params-Validate-0.95/Changes 2010-02-16 14:51:01.000000000 +0100 @@ -1,3 +1,9 @@ +0.95 2010-02-16 + +- Skip t/29-taint-mode.t entirely, since it seems to randomly fail for people, + despite already being marked a todo test. + + 0.94 2009-12-01 - Removed the Makefile.PL entirely. If it was used then the XS code was never diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/lib/Params/Validate.pm new/Params-Validate-0.95/lib/Params/Validate.pm --- old/Params-Validate-0.94/lib/Params/Validate.pm 2009-12-01 23:06:26.000000000 +0100 +++ new/Params-Validate-0.95/lib/Params/Validate.pm 2010-02-16 14:51:01.000000000 +0100 @@ -9,7 +9,7 @@ @ISA = 'Exporter'; - $VERSION = '0.94'; + $VERSION = '0.95'; my %tags = ( types => [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/META.yml new/Params-Validate-0.95/META.yml --- old/Params-Validate-0.94/META.yml 2009-12-01 23:06:26.000000000 +0100 +++ new/Params-Validate-0.95/META.yml 2010-02-16 14:51:01.000000000 +0100 @@ -7,8 +7,8 @@ Pod::Man: 1.14 Test::More: 0.34 configure_requires: - Module::Build: 0.35 -generated_by: 'Module::Build version 0.351' + Module::Build: 0.36 +generated_by: 'Module::Build version 0.3603' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -20,7 +20,7 @@ version: 1.07 Params::Validate: file: lib/Params/Validate.pm - version: 0.94 + version: 0.95 requires: Attribute::Handlers: 0.79 Scalar::Util: 1.10 @@ -28,5 +28,5 @@ resources: bugtracker: http://rt.cpan.org/NoAuth/Bugs.html?Dist=Params-Validate license: http://dev.perl.org/licenses/ - repository: https://svn.urth.org/svn/Params-Validate -version: 0.94 + repository: http://hg.urth.org/hg/Params-Validate +version: 0.95 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/SIGNATURE new/Params-Validate-0.95/SIGNATURE --- old/Params-Validate-0.94/SIGNATURE 2009-12-01 23:06:28.000000000 +0100 +++ new/Params-Validate-0.95/SIGNATURE 2010-02-16 14:51:04.000000000 +0100 @@ -14,17 +14,17 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -SHA1 cc3ec4a84619c9678da4a4a3f7998a0d76613878 Build.PL -SHA1 2cae495b30428baffa8bd1e1849ffdf11b177f80 Changes +SHA1 50506a81364c0730ca8b560cbedddcc038958fda Build.PL +SHA1 95b5590b613385038d0f0e4b98516f852c792b47 Changes SHA1 f235ba4160673bcb7c9d58c2f09dbc7fc0efadea LICENSE SHA1 6347bad82563d8aded62cc46a5e35db8cea73277 MANIFEST -SHA1 9c622ba431a65ce82f021eb9547a2319f19ca0ce META.yml +SHA1 c6d717fc033f5bbd04c0087051301bb92179a91d META.yml SHA1 b46690b8ddcb788d1011fc041b968dd379a63e1b README SHA1 f63714390d38bc4e1a6769fc8cb3f6ce796c2ffb TODO SHA1 c5e1df5ee5feb3f35175c3cdc45dbe89e15276f5 benchmarks/basic SHA1 fdc6f1f1efb37342d0c63ed913a98bb7deaf1634 c/ppport.h SHA1 a782f689522c0d5739bd27d86fb9b8104cffeaa6 lib/Attribute/Params/Validate.pm -SHA1 265d405ad24ffdae6ed884b08a27baec99455839 lib/Params/Validate.pm +SHA1 e1e8ec46caf2ba70d093af8068f08118e0104aac lib/Params/Validate.pm SHA1 2e328e04aa0ae90981b7529bc9bf211ff80bc65c lib/Params/Validate.xs SHA1 b249f5f19d27d765490d810b9897816cf49e4bb9 lib/Params/ValidatePP.pm SHA1 10ea6bcb0797098ccd9ec9ee2abbcc3ae06a866c lib/Params/ValidateXS.pm @@ -55,7 +55,7 @@ SHA1 49dc8b6282c38db2dd0557da9a72edcd0777696f t/26-isa.t SHA1 d68dc04e0a177a5db71625cd0c5ae72037ea957c t/27-string-as-type.t SHA1 31318e7cb891ab7c8acf1395fdcd55f29a9d7b3e t/28-readonly-return.t -SHA1 c57acb526c29fa7e16243c63b17f89796ab73f90 t/29-taint-mode.t +SHA1 4997842666f73e1419959153c6c619fbb97677c4 t/29-taint-mode.t SHA1 339f85b0dbe2ca118db8461416578cc8c3d239e4 t/30-hashref-alteration.t SHA1 bc8002b5381233a4b40f93d7e81ba771938df900 t/kwalitee.t SHA1 bfc6152b69aab3d1d7da54480f24cfed98f257dc t/lib/PVTests.pm @@ -69,7 +69,7 @@ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) -iEYEARECAAYFAksVk2IACgkQIgMCsV8qvRJRYgCeMgmmFj698vrC71FrkZ1A4/8t -mVMAn1SPtPqC2STBunODp2ZFygEL9U2d -=Agew +iEYEARECAAYFAkt6osUACgkQIgMCsV8qvRLZ5gCdFTFp8n28McFaUJnHNbRKfT4/ +7MwAn0jSgiRnoPeqokgyZmnnfUjXPugg +=/RgS -----END PGP SIGNATURE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Params-Validate-0.94/t/29-taint-mode.t new/Params-Validate-0.95/t/29-taint-mode.t --- old/Params-Validate-0.94/t/29-taint-mode.t 2009-12-01 23:06:26.000000000 +0100 +++ new/Params-Validate-0.95/t/29-taint-mode.t 2010-02-16 14:51:01.000000000 +0100 @@ -3,7 +3,9 @@ use strict; use warnings; -use Test::More tests => 1; +use Test::More; + +plan skip_all => 'This test is flaky'; use File::Basename; use Params::Validate qw( validate ); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org