Hello community, here is the log from the commit of package perl-Params-Validate for openSUSE:Factory checked in at 2014-08-05 21:11:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Params-Validate (Old) and /work/SRC/openSUSE:Factory/.perl-Params-Validate.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Params-Validate" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Params-Validate/perl-Params-Validate.changes 2012-02-20 16:16:26.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Params-Validate.new/perl-Params-Validate.changes 2014-08-05 21:11:31.000000000 +0200 @@ -1,0 +2,47 @@ +Wed Jul 30 08:15:16 UTC 2014 - ncut...@suse.com + +- updated to 1.13 (excerpt from upstream Changes file): + +1.13 2014-06-28 +- Fix my brain damage so that this code compiles with Perl 5.14. + +1.12 2014-06-27 +- Temporarily skip tests that use Readonly with Readonly 1.50+ until various + bugs are worked out in Readonly. + +1.11 2014-06-26 +- Fixes for MSVC compilation. Patch by J.R. Mash. PR #1. + +1.10 2014-05-11 +- Require Readonly 1.03+ and Scalar::Util 1.20 for testing with + Readonly. AFAICT, earlier versions of Readonly worked very differently, + and/or this is related to Scalar::Util. Either way, this test isn't that + important anyway. RT #95402. + +1.09 2014-05-04 +- A call to validate() where the spec was a reference to a Readonly hash would + segfault. Reported by Salvatore Bonaccorso. RT #80572. +- When using the XS implementation, attempting to validate parameters with + tainted values would cause an "Insecure dependency in eval_sv() while + running with -T switch" exception from Perl *if the validation failed*. This + is fixed, but only for Perl 5.14+. Older Perls do not include the necessary + XS API. RT #70174. +- Fixed some potential segfaults from the XS implementation including the one + reported by Анатолий Гришаев in RT #50412. However, the XS code in general + is pretty crufty and tends to assume that values which could be NULL aren't. +- Fixed bad example of state() in POD. Reported by Salvatore Bonaccorso. RT + #80250. + +1.08 2013-06-07 +- The handling of defaults in the XS version of validate_pos was broken. The + default were simply pushed into the returned array, rather than being + explicitly stored in the right index based on the order of the specs passed + to validate_pos(). RT #83780. + +1.07 2012-10-26 +- Params::Validate's XS implementation would overwrite $@ when validation subs + were called. Patch by Salvador Fandino. RT #80124. +- The use of state in the POD was broken. It only works with scalars. Reported + by Salvatore Bonaccorso. RT #80250. + +------------------------------------------------------------------- Old: ---- Params-Validate-1.06.tar.gz New: ---- Params-Validate-1.13.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Params-Validate.spec ++++++ --- /var/tmp/diff_new_pack.JIaK60/_old 2014-08-05 21:11:32.000000000 +0200 +++ /var/tmp/diff_new_pack.JIaK60/_new 2014-08-05 21:11:32.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Params-Validate # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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,71 +16,54 @@ # -%bcond_with opt - Name: perl-Params-Validate -Version: 1.06 -Release: 2 -License: Artistic-2.0 +Version: 1.13 +Release: 0 %define cpan_name Params-Validate Summary: Validate method/function parameters -Url: http://search.cpan.org/dist/Params-Validate/ +License: Artistic-2.0 Group: Development/Libraries/Perl -Source: %{cpan_name}-%{version}.tar.gz +Url: http://search.cpan.org/dist/Params-Validate/ +Source: Params-Validate-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl -BuildRequires: perl(Module::Build) BuildRequires: perl-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1120 -BuildRequires: perl(Test::More) >= 0.88 -%endif -%if %{with opt} -BuildRequires: perl(Readonly::XS) -BuildRequires: perl(Test::Taint) >= 0.02 -%endif BuildRequires: perl(Attribute::Handlers) >= 0.79 +BuildRequires: perl(Module::Build) >= 0.3601 BuildRequires: perl(Module::Implementation) -BuildRequires: perl(Scalar::Util) >= 1.10 BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::More) >= 0.88 +BuildRequires: perl(Test::Requires) Requires: perl(Attribute::Handlers) >= 0.79 Requires: perl(Module::Implementation) -Requires: perl(Scalar::Util) >= 1.10 %{perl_requires} %description -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. +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. %prep %setup -q -n %{cpan_name}-%{version} -%if 0%{?suse_version} <= 1120 - perl -p -i -e 's|0.3601|0.280801|' Build.PL -%endif %build -perl Build.PL installdirs=vendor -./Build +%{__perl} Build.PL installdirs=vendor optimize="%{optflags}" +./Build build flags=%{?_smp_mflags} %check ./Build test %install -./Build install destdir=%{buildroot} -%perl_process_packlist +./Build install destdir=%{buildroot} create_packlist=0 %perl_gen_filelist -%clean -rm -rf %{buildroot} - %files -f %{name}.files -%defattr(-, root, root) -%doc Changes LICENSE README +%defattr(-,root,root,755) +%doc Changes LICENSE README TODO %changelog ++++++ Params-Validate-1.06.tar.gz -> Params-Validate-1.13.tar.gz ++++++ ++++ 3425 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org