Hello community, here is the log from the commit of package perl-Package-Stash for openSUSE:Factory checked in at Tue Apr 5 18:10:03 CEST 2011.
-------- --- perl-Package-Stash/perl-Package-Stash.changes 2010-12-01 14:51:52.000000000 +0100 +++ perl-Package-Stash/perl-Package-Stash.changes 2011-03-31 10:25:34.000000000 +0200 @@ -1,0 +2,14 @@ +Thu Mar 31 08:10:57 UTC 2011 - co...@novell.com + +- update to 0.28, see Changes: + - META.json fixes (mst) + - also skip the package-stash-conflicts script (Father Chrysostomos) + - make the namespace cache lazy and weak, in case the stash is deleted + - but, this doesn't work on 5.8, so disable the namespace caching + entirely there + - make the leak tests author-only, since some smokers run release tests + - make the leak tests release-only, since they keep randomly failing on + platforms i don't have access to. people are encouraged to submit + patches for these if they are affected. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- Package-Stash-0.13-Build_n_Test.patch Package-Stash-0.13.tar.bz2 New: ---- Package-Stash-0.28.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Package-Stash.spec ++++++ --- /var/tmp/diff_new_pack.933yUh/_old 2011-04-05 18:07:28.000000000 +0200 +++ /var/tmp/diff_new_pack.933yUh/_new 2011-04-05 18:07:28.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package perl-Package-Stash (Version 0.13) +# spec file for package perl-Package-Stash # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 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 @@ -15,51 +15,53 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: perl-Package-Stash -%define cpan_name Package-Stash -Summary: Routines for manipulating stashes -Version: 0.13 -Release: 2 +Version: 0.28 +Release: 1 License: GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name Package-Stash +Summary: routines for manipulating stashes Url: http://search.cpan.org/dist/Package-Stash/ -#Source: http://www.cpan.org/modules/by-module/Package/Package-Stash-%{version}.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 -Patch: %{cpan_name}-0.13-Build_n_Test.patch +Group: Development/Libraries/Perl +#Source: http://www.cpan.org/authors/id/D/DO/DOY/Package-Stash-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -%if 0%{?suse_version} < 1130 -BuildRequires: perl(Test::More) -%else -BuildRequires: perl(Test::More) >= 0.88 -%endif -BuildRequires: perl(Test::Fatal) -# +BuildRequires: perl(Package::DeprecationManager) +BuildRequires: perl(Package::Stash::XS) >= 0.22 BuildRequires: perl(Scalar::Util) +BuildRequires: perl(Test::Fatal) +BuildRequires: perl(Test::Requires) +Requires: perl(Package::DeprecationManager) +Requires: perl(Package::Stash::XS) >= 0.22 Requires: perl(Scalar::Util) +%{perl_requires} %description Manipulating stashes (Perl's symbol tables) is occasionally necessary, but incredibly messy, and easy to get wrong. This module hides all of that behind a simple API. -Authors: --------- - Jesse Luehrs <doy at tozt dot net> +NOTE: Most methods in this class require a variable specification that +includes a sigil. If this sigil is absent, it is assumed to represent the +IO slot. + +Due to limitations in the typeglob API available to perl code, and to +typeglob manipulation in perl being quite slow, this module provides two +implementations - one in pure perl, and one using XS. The XS implementation +is to be preferred for most usages; the pure perl one is provided for cases +where XS modules are not a possibility. The current implementation in use +can be set by setting '$ENV{PACKAGE_STASH_IMPLEMENTATION}' or +'$Package::Stash::IMPLEMENTATION' before loading Package::Stash (with the +environment variable taking precedence), otherwise, it will use the XS +implementation if possible, falling back to the pure perl one. %prep %setup -q -n %{cpan_name}-%{version} -%if 0%{?suse_version} < 1130 -%patch -p1 -## skip t/05-isa.t -%{__mv} t/05-isa.t t/05-isa.tmv -%endif %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -70,18 +72,14 @@ %install %perl_make_install -# do not perl_process_packlist (noarch) -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib +%perl_process_packlist %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) -%doc Changes dist.ini LICENSE META.json README weaver.ini +%defattr(644,root,root,755) +%doc Changes LICENSE README weaver.ini %changelog ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org