[perl-MogileFS-Utils] Modernize spec file (Šíleně žluťoučký kůň úpěl ďábělské ódy. おはよフェドラ�
commit 3cf60ae2beb57e1a2baddefce87deddc0bbc0c4d Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 09:10:02 2012 +0200 Modernize spec file (Šíleně žluťoučký kůň úpěl ďábělské ódy. おはよフェドラ!) The crazy subject is to test https://fedorahosted.org/rel-eng/ticket/3930. perl-MogileFS-Utils.spec |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) --- diff --git a/perl-MogileFS-Utils.spec b/perl-MogileFS-Utils.spec index c9c8703..53835c1 100644 --- a/perl-MogileFS-Utils.spec +++ b/perl-MogileFS-Utils.spec @@ -2,7 +2,7 @@ Name: perl-%{cpan_name} Version:2.26 -Release:1%{?dist} +Release:2%{?dist} Summary:Utilities for MogileFS License:GPL+ or Artistic Group: Development/Libraries @@ -31,9 +31,8 @@ Utilities for the MogileFS distributed storage system. make %{?_smp_mflags} %install -make pure_install PERL_INSTALL_ROOT=%{buildroot} +make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; -find %{buildroot} -depth -type d -exec rmdir {} 2/dev/null \; %{_fixperms} %{buildroot}/* %check @@ -47,6 +46,9 @@ make test %{_mandir}/man3/* %changelog +* Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 2.26-2 +- Modernize spec file + * Tue Aug 14 2012 Petr Pisar ppi...@redhat.com - 2.26-1 - 2.26 bump -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl/f18] Do not crash when vivifying $|
commit 88d9e0fb9f68dfa4ffa4b64a20810b06b4ec897d Author: Jitka Plesnikova jples...@redhat.com Date: Thu Oct 18 10:11:04 2012 +0200 Do not crash when vivifying $| 1-perl-115206-Don-t-crash-when-vivifying.patch | 75 perl.spec | 10 +++- 2 files changed, 84 insertions(+), 1 deletions(-) --- diff --git a/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch b/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch new file mode 100644 index 000..9141946 --- /dev/null +++ b/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch @@ -0,0 +1,75 @@ +Ported to 5.16.1: + +From 4505a31f43ca4e1a0e9203b389f6d4bebab9d899 Mon Sep 17 00:00:00 2001 +From: Father Chrysostomos spr...@cpan.org +Date: Tue, 9 Oct 2012 20:47:18 -0700 +Subject: [PATCH] =?UTF-8?q?[perl=20#115206]=20Don=E2=80=99t=20crash=20when=20?= + =?UTF-8?q?vivifying=20$|?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +It was trying to read the currently-selected handle without checking +whether it was selected. It is actually not necessary to initialise +the variable this way, as the next use of get-magic on it will clobber +the cached value. + +This initialisation was originally added in commit d8ce0c9a45. The +bug it was fixing was probably caused by missing FETCH calls that are +no longer missing. +--- + gv.c |5 + + t/op/magic.t |5 - + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/gv.c b/gv.c +index f352452..cf02ca4 100644 +--- a/gv.c b/gv.c +@@ -1913,10 +1913,6 @@ Perl_gv_fetchpvn_flags(pTHX_ const char *nambeg, STRLEN full_len, I32 flags, + Perl_ck_warner_d(aTHX_ packWARN2(WARN_DEPRECATED, WARN_SYNTAX), +$%c is no longer supported, *name); + break; +- case '|': /* $| */ +- sv_setiv(GvSVn(gv), (IV)(IoFLAGS(GvIOp(PL_defoutgv)) IOf_FLUSH) != 0); +- goto magicalize; +- + case '\010':/* $^H */ + { + HV *const hv = GvHVn(gv); +@@ -1957,6 +1953,7 @@ Perl_gv_fetchpvn_flags(pTHX_ const char *nambeg, STRLEN full_len, I32 flags, + case '': /* $ */ + case '\\': /* $\ */ + case '/': /* $/ */ ++ case '|': /* $| */ + case '$': /* $$ */ + case '\001':/* $^A */ + case '\003':/* $^C */ +diff --git a/t/op/magic.t b/t/op/magic.t +index 3fb1ea1..1bcfbd9 100644 +--- a/t/op/magic.t b/t/op/magic.t +@@ -5,7 +5,7 @@ BEGIN { + chdir 't' if -d 't'; + @INC = '../lib'; + require './test.pl'; +-plan (tests = 156); ++plan (tests = 157); + } + + # Test that defined() returns true for magic variables created on the fly, +@@ -581,6 +581,11 @@ SKIP: { + } + } + ++# $| ++fresh_perl_is ++ 'select f; undef *f; ${q/|/}; print STDOUT qq|ok\n|', ok\n, {}, ++ '[perl #115206] no crash when vivifying $| while *{+select}{IO} is undef'; ++ + # ^ New tests go here ^ + + SKIP: { +-- +1.7.7.6 + diff --git a/perl.spec b/perl.spec index c48e248..36aca0f 100644 --- a/perl.spec +++ b/perl.spec @@ -26,7 +26,7 @@ Name: perl Version:%{perl_version} # release number must be even higher, because dual-lived modules will be broken otherwise -Release:232%{?dist} +Release:233%{?dist} Epoch: %{perl_epoch} Summary:Practical Extraction and Report Language Group: Development/Languages @@ -106,6 +106,9 @@ Patch17:perl-5.16.1-perl-105924-require-1-2.patch # Extend stack in File::Glob::glob, rhbz#859332, RT#114984, fixed after 5.17.4 Patch18: perl-5.16.1-perl-114984-Glob.xs-Extend-stack-when-returning.patch +# Do not crash when vivifying $|, rhbz#865296, RT#115206 +Patch19:perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch + # Update some of the bundled modules # see http://fedoraproject.org/wiki/Perl/perl.spec for instructions @@ -1330,6 +1333,7 @@ tarball from perl.org. %patch16 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 #copy the example script cp -a %{SOURCE5} . @@ -1540,6 +1544,7 @@ pushd %{build_archlib}/CORE/ 'Fedora Patch16: Do not leak with attribute on my variable (RT#114764)' \ 'Fedora Patch17: Allow operator after numeric keyword argument (RT#105924)' \ 'Fedora Patch18: Extend stack in File::Glob::glob, (RT#114984)' \ +'Fedora Patch19: Do not crash when vivifying $|' \ %{nil} rm patchlevel.bak @@ -2610,6 +2615,9 @@ sed \ # Old changelog entries are preserved in CVS. %changelog +* Wed Oct 17 2012 Jitka Plesnikova jples...@redhat.com - 4:5.16.1-233 +- Do not crash when vivifying $| (bug #865296) + * Fri Sep 21 2012 Petr Pisar ppi...@redhat.com - 4:5.16.1-232 - perl-PathTools uses Carp - Do not leak with attribute on my variable (bug #858966) -- Fedora Extras Perl SIG
[Bug 867753] New: perl-XML-LibXML-2.0007 is available
https://bugzilla.redhat.com/show_bug.cgi?id=867753 Bug ID: 867753 Keywords: FutureFeature, Triaged QA Contact: extras...@fedoraproject.org Severity: unspecified Version: rawhide Priority: unspecified CC: mmasl...@redhat.com, perl-devel@lists.fedoraproject.org, ppi...@redhat.com Assignee: mmasl...@redhat.com Summary: perl-XML-LibXML-2.0007 is available Regression: --- Story Points: --- Classification: Fedora OS: Unspecified Reporter: upstream-release-monitor...@fedoraproject.org Type: --- Documentation: --- Hardware: Unspecified Mount Type: --- Status: NEW Component: perl-XML-LibXML Product: Fedora Latest upstream release: 2.0007 Current version in Fedora Rawhide: 2.0006 URL: http://search.cpan.org/dist/XML-LibXML/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 865296] Setting OUTPUT_AUTOFLUSH in eval when STDOUT is localized in upper scope leads to segmentation fault
https://bugzilla.redhat.com/show_bug.cgi?id=865296 --- Comment #1 from Fedora Update System upda...@fedoraproject.org --- perl-5.16.1-233.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/perl-5.16.1-233.fc18 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 Petr Pisar ppi...@redhat.com changed: What|Removed |Added Status|NEW |ASSIGNED CC||ppi...@redhat.com Assignee|iarn...@gmail.com |ppi...@redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 867753] perl-XML-LibXML-2.0007 is available
https://bugzilla.redhat.com/show_bug.cgi?id=867753 Petr Šabata psab...@redhat.com changed: What|Removed |Added Status|NEW |ASSIGNED CC||psab...@redhat.com Assignee|mmasl...@redhat.com |psab...@redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
File DateTime-TimeZone-1.51.tar.gz uploaded to lookaside cache by ppisar
A file has been added to the lookaside cache for perl-DateTime-TimeZone: e250604603064f9d22f74b8bae79eb3d DateTime-TimeZone-1.51.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime-TimeZone] update to 1.51 - Olson 2012g
commit 4825aaf287f710ebc2823d951cf9f99325665b0a Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 10:59:37 2012 +0200 update to 1.51 - Olson 2012g .gitignore |1 + perl-DateTime-TimeZone.spec |6 -- sources |2 +- 3 files changed, 6 insertions(+), 3 deletions(-) --- diff --git a/.gitignore b/.gitignore index f83a87a..3fdf3f8 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /DateTime-TimeZone-1.47.tar.gz /DateTime-TimeZone-1.48.tar.gz /DateTime-TimeZone-1.49.tar.gz +/DateTime-TimeZone-1.51.tar.gz diff --git a/perl-DateTime-TimeZone.spec b/perl-DateTime-TimeZone.spec index b0b1ae7..1890856 100644 --- a/perl-DateTime-TimeZone.spec +++ b/perl-DateTime-TimeZone.spec @@ -1,5 +1,5 @@ Name: perl-DateTime-TimeZone -Version:1.49 +Version:1.51 Release:1%{?dist} Summary:Time zone object base class and factory License:GPL+ or Artistic @@ -21,7 +21,6 @@ BuildRequires: perl(Pod::Man) = 1.14 BuildRequires: perl(Test::More) = 0.88 BuildRequires: perl(Test::Output) # not automatically detected -Requires: perl(Cwd) = 3 Requires: perl(File::Compare) Requires: perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version)) @@ -76,6 +75,9 @@ make test %{_mandir}/man3/* %changelog +* Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 1.51-1 +- update to latest upstream version - Olson 2012g + * Sat Sep 15 2012 Iain Arnell iarn...@gmail.com 1.49-1 - update to latest upstream version - Olson 2012f diff --git a/sources b/sources index b378dc2..2ab218c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -595f80ab9770ec25ffd31e453e42918e DateTime-TimeZone-1.49.tar.gz +e250604603064f9d22f74b8bae79eb3d DateTime-TimeZone-1.51.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime-TimeZone/f18] update to 1.51 - Olson 2012g
Summary of changes: 4825aaf... update to 1.51 - Olson 2012g (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime-TimeZone/f17] update to 1.51 - Olson 2012g
Summary of changes: 4825aaf... update to 1.51 - Olson 2012g (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime-TimeZone/f16] update to 1.51 - Olson 2012g
Summary of changes: 4825aaf... update to 1.51 - Olson 2012g (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 --- Comment #2 from Petr Pisar ppi...@redhat.com --- This updates time zone database to Olson 2012g and contains a few bug fixes. -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-XML-LibXML] 2.0007 bump
commit 8744963fcfd359033c6df735e848edd3bbb7ea18 Author: Petr Šabata con...@redhat.com Date: Thu Oct 18 11:02:33 2012 +0200 2.0007 bump .gitignore |1 + perl-XML-LibXML.spec |7 +-- sources |2 +- 3 files changed, 7 insertions(+), 3 deletions(-) --- diff --git a/.gitignore b/.gitignore index 04aa970..9a9945a 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ XML-LibXML-1.70.tar.gz /XML-LibXML-2.0003.tar.gz /XML-LibXML-2.0004.tar.gz /XML-LibXML-2.0006.tar.gz +/XML-LibXML-2.0007.tar.gz diff --git a/perl-XML-LibXML.spec b/perl-XML-LibXML.spec index c4cc3c3..8307a6f 100644 --- a/perl-XML-LibXML.spec +++ b/perl-XML-LibXML.spec @@ -3,8 +3,8 @@ Name: perl-XML-LibXML # https://bugzilla.redhat.com/show_bug.cgi?id=469480 # it might not be needed anymore # this module is maintained, the other is not -Version:2.0006 -Release:2%{?dist} +Version:2.0007 +Release:1%{?dist} Epoch: 1 Summary:Perl interface to the libxml2 library @@ -102,6 +102,9 @@ fi %{_mandir}/man3/*.3* %changelog +* Thu Oct 18 2012 Petr Šabata con...@redhat.com - 1:2.0007-1 +- 2.0007 bump + * Mon Oct 15 2012 Jitka Plesnikova jples...@redhat.com - 1:2.0006-1 - 2.0006 bump - Remove bundled library and add BR perl(Devel::CheckLib). diff --git a/sources b/sources index 08f6487..247ab81 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -84be673c899ae1cf7b204ab7c7f3be46 XML-LibXML-2.0006.tar.gz +cbce16e0081f2129f44e02293f0d175a XML-LibXML-2.0007.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 Petr Pisar ppi...@redhat.com changed: What|Removed |Added Status|ASSIGNED|MODIFIED Fixed In Version||perl-DateTime-TimeZone-1.51 ||-1.fc19 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 --- Comment #3 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-TimeZone-1.51-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/perl-DateTime-TimeZone-1.51-1.fc18 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 --- Comment #4 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-TimeZone-1.51-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/perl-DateTime-TimeZone-1.51-1.fc17 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 857845] perl-DateTime-TimeZone-1.51 is available
https://bugzilla.redhat.com/show_bug.cgi?id=857845 --- Comment #5 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-TimeZone-1.51-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/perl-DateTime-TimeZone-1.51-1.fc16 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 838120] perl-DateTime is too old
https://bugzilla.redhat.com/show_bug.cgi?id=838120 Petr Pisar ppi...@redhat.com changed: What|Removed |Added Assignee|st...@silug.org |ppi...@redhat.com -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 867753] perl-XML-LibXML-2.0007 is available
https://bugzilla.redhat.com/show_bug.cgi?id=867753 Petr Šabata psab...@redhat.com changed: What|Removed |Added Status|ASSIGNED|CLOSED Fixed In Version||perl-XML-LibXML-2.0007-1.fc ||19 Resolution|--- |RAWHIDE Last Closed||2012-10-18 05:25:17 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
File DateTime-0.77.tar.gz uploaded to lookaside cache by ppisar
A file has been added to the lookaside cache for perl-DateTime: 1c35bb64f0a261cd3ab4cc161726290a DateTime-0.77.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime] 0.77 bump
commit 50167b2ccf00579f087dc3e5582d0707219fefe0 Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 11:58:30 2012 +0200 0.77 bump .gitignore |1 + .rpmlint |2 ++ perl-DateTime.spec | 32 ++-- sources|2 +- 4 files changed, 22 insertions(+), 15 deletions(-) --- diff --git a/.gitignore b/.gitignore index 965ea31..c4cc360 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ DateTime-TimeZone-1.10.tar.gz /DateTime-TimeZone-1.34.tar.gz /DateTime-0.70.tar.gz /DateTime-TimeZone-1.35.tar.gz +/DateTime-0.77.tar.gz diff --git a/.rpmlint b/.rpmlint new file mode 100644 index 000..6486422 --- /dev/null +++ b/.rpmlint @@ -0,0 +1,2 @@ +from Config import * +addFilter(spelling-error .* proleptic); diff --git a/perl-DateTime.spec b/perl-DateTime.spec index 2b38913..1f8fa01 100644 --- a/perl-DateTime.spec +++ b/perl-DateTime.spec @@ -1,36 +1,39 @@ Name: perl-DateTime Epoch: 2 -Version:0.70 -Release:5%{?dist} +Version:0.77 +Release:1%{?dist} Summary:Date and time object License:Artistic 2.0 Group: Development/Libraries URL:http://search.cpan.org/dist/DateTime/ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-%{version}.tar.gz -# circular dependency - only used for one test -#BuildRequires: perl(DateTime::Format::Strptime) = 1.2000 +BuildRequires: perl(Module::Build) +# Run-time: BuildRequires: perl(base) +BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(DateTime::Locale) = 0.41 BuildRequires: perl(DateTime::TimeZone) = 1.09 BuildRequires: perl(Math::Round) -BuildRequires: perl(Module::Build) BuildRequires: perl(Params::Validate) = 0.76 BuildRequires: perl(Scalar::Util) -BuildRequires: perl(Test::Exception) -BuildRequires: perl(Test::More) = 0.88 -BuildRequires: perl(Time::Local) = 1.04 BuildRequires: perl(XSLoader) -Requires: perl(DateTime::Locale) = 0.41 -Requires: perl(DateTime::TimeZone) = 1.09 -Requires: perl(XSLoader) +# Tests: +BuildRequires: perl(Test::More) = 0.88 +# Optional tests: +# circular dependency - perl(DateTime::Format::Strptime) = 1.2000 +BuildRequires: perl(Storable) +BuildRequires: perl(Test::Fatal) Requires: perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version)) +Requires: perl(XSLoader) # not automatically detected Provides: perl(DateTimePP) = %{version} Provides: perl(DateTimePPExtra) = %{version} %{?perl_default_filter} +# Filter under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((DateTime::TimeZone|Params::Validate)\\)$ %description DateTime is a class for the representation of date/time combinations. It @@ -50,12 +53,10 @@ believed to be the birth of Jesus Christ. %install ./Build install destdir=%{buildroot} create_packlist=0 find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \; -find %{buildroot} -depth -type d -exec rmdir {} 2/dev/null \; - %{_fixperms} %{buildroot}/* %check -RELEASE_TESTING=1 ./Build test +./Build test %files %doc Changes CREDITS LICENSE README TODO @@ -64,6 +65,9 @@ RELEASE_TESTING=1 ./Build test %{_mandir}/man3/* %changelog +* Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 2:0.77-1 +- 0.77 bump + * Fri Jul 20 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org - 2:0.70-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild diff --git a/sources b/sources index 823b718..aaf7b0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -228a3ca93b49e308fc7a3b7a47341ab3 DateTime-0.70.tar.gz +1c35bb64f0a261cd3ab4cc161726290a DateTime-0.77.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime/f18] 0.77 bump
Summary of changes: 50167b2... 0.77 bump (*) (*) This commit already existed in another branch; no separate mail sent -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-DateTime/f17] 0.77 bump
commit c1dcc908609be21037650817634b468a58e451c6 Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 11:58:30 2012 +0200 0.77 bump .gitignore |1 + .rpmlint |2 ++ perl-DateTime.spec | 32 ++-- sources|2 +- 4 files changed, 22 insertions(+), 15 deletions(-) --- diff --git a/.gitignore b/.gitignore index 965ea31..c4cc360 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ DateTime-TimeZone-1.10.tar.gz /DateTime-TimeZone-1.34.tar.gz /DateTime-0.70.tar.gz /DateTime-TimeZone-1.35.tar.gz +/DateTime-0.77.tar.gz diff --git a/.rpmlint b/.rpmlint new file mode 100644 index 000..6486422 --- /dev/null +++ b/.rpmlint @@ -0,0 +1,2 @@ +from Config import * +addFilter(spelling-error .* proleptic); diff --git a/perl-DateTime.spec b/perl-DateTime.spec index 24cf770..5689991 100644 --- a/perl-DateTime.spec +++ b/perl-DateTime.spec @@ -1,36 +1,39 @@ Name: perl-DateTime Epoch: 2 -Version:0.70 -Release:3%{?dist} +Version:0.77 +Release:1%{?dist} Summary:Date and time object License:Artistic 2.0 Group: Development/Libraries URL:http://search.cpan.org/dist/DateTime/ Source0: http://www.cpan.org/authors/id/D/DR/DROLSKY/DateTime-%{version}.tar.gz -# circular dependency - only used for one test -#BuildRequires: perl(DateTime::Format::Strptime) = 1.2000 +BuildRequires: perl(Module::Build) +# Run-time: BuildRequires: perl(base) +BuildRequires: perl(Carp) BuildRequires: perl(constant) BuildRequires: perl(DateTime::Locale) = 0.41 BuildRequires: perl(DateTime::TimeZone) = 1.09 BuildRequires: perl(Math::Round) -BuildRequires: perl(Module::Build) BuildRequires: perl(Params::Validate) = 0.76 BuildRequires: perl(Scalar::Util) -BuildRequires: perl(Test::Exception) -BuildRequires: perl(Test::More) = 0.88 -BuildRequires: perl(Time::Local) = 1.04 BuildRequires: perl(XSLoader) -Requires: perl(DateTime::Locale) = 0.41 -Requires: perl(DateTime::TimeZone) = 1.09 -Requires: perl(XSLoader) +# Tests: +BuildRequires: perl(Test::More) = 0.88 +# Optional tests: +# circular dependency - perl(DateTime::Format::Strptime) = 1.2000 +BuildRequires: perl(Storable) +BuildRequires: perl(Test::Fatal) Requires: perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version)) +Requires: perl(XSLoader) # not automatically detected Provides: perl(DateTimePP) = %{version} Provides: perl(DateTimePPExtra) = %{version} %{?perl_default_filter} +# Filter under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((DateTime::TimeZone|Params::Validate)\\)$ %description DateTime is a class for the representation of date/time combinations. It @@ -50,12 +53,10 @@ believed to be the birth of Jesus Christ. %install ./Build install destdir=%{buildroot} create_packlist=0 find %{buildroot} -type f -name '*.bs' -size 0 -exec rm -f {} \; -find %{buildroot} -depth -type d -exec rmdir {} 2/dev/null \; - %{_fixperms} %{buildroot}/* %check -RELEASE_TESTING=1 ./Build test +./Build test %files %doc Changes CREDITS LICENSE README TODO @@ -64,6 +65,9 @@ RELEASE_TESTING=1 ./Build test %{_mandir}/man3/* %changelog +* Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 2:0.77-1 +- 0.77 bump + * Fri Jan 13 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org - 2:0.70-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index 823b718..aaf7b0a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -228a3ca93b49e308fc7a3b7a47341ab3 DateTime-0.70.tar.gz +1c35bb64f0a261cd3ab4cc161726290a DateTime-0.77.tar.gz -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 838120] perl-DateTime is too old
https://bugzilla.redhat.com/show_bug.cgi?id=838120 Petr Pisar ppi...@redhat.com changed: What|Removed |Added Status|ASSIGNED|MODIFIED Fixed In Version||perl-DateTime-0.77-1.fc19 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 838120] perl-DateTime is too old
https://bugzilla.redhat.com/show_bug.cgi?id=838120 --- Comment #6 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-0.77-1.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/perl-DateTime-0.77-1.fc18 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 838120] perl-DateTime is too old
https://bugzilla.redhat.com/show_bug.cgi?id=838120 --- Comment #7 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-0.77-1.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/perl-DateTime-0.77-1.fc17 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 838120] perl-DateTime is too old
https://bugzilla.redhat.com/show_bug.cgi?id=838120 --- Comment #8 from Fedora Update System upda...@fedoraproject.org --- perl-DateTime-0.77-1.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/perl-DateTime-0.77-1.fc16 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
Broken dependencies: perl-OpenOffice-UNO
perl-OpenOffice-UNO has broken dependencies in the F-18 tree: On x86_64: perl-OpenOffice-UNO-0.07-3.fc17.x86_64 requires perl(:MODULE_COMPAT_5.14.2) On i386: perl-OpenOffice-UNO-0.07-3.fc17.i686 requires perl(:MODULE_COMPAT_5.14.2) perl-OpenOffice-UNO-0.07-3.fc17.i686 requires libsal_textenc.so Please resolve this as soon as possible. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Devel-CheckLib] Specify all dependencies
commit b9caeb99ca3770c5cea4777b41de175582f5cdde Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 14:57:28 2012 +0200 Specify all dependencies perl-Devel-CheckLib.spec | 14 +- 1 files changed, 13 insertions(+), 1 deletions(-) --- diff --git a/perl-Devel-CheckLib.spec b/perl-Devel-CheckLib.spec index b83afec..acfcc12 100644 --- a/perl-Devel-CheckLib.spec +++ b/perl-Devel-CheckLib.spec @@ -1,6 +1,6 @@ Name: perl-Devel-CheckLib Version:0.98 -Release:3%{?dist} +Release:4%{?dist} Summary:Check that a library is available License:GPL+ or Artistic @@ -11,8 +11,17 @@ Source0: http://www.cpan.org/modules/by-module/Devel/Devel-CheckLib-%{ver BuildArch: noarch BuildRequires: perl(ExtUtils::MakeMaker) +# Run-time: +BuildRequires: perl(Exporter) BuildRequires: perl(File::Spec) +BuildRequires: perl(File::Temp) = 0.16 +BuildRequires: perl(Text::ParseWords) +# Tests: +BuildRequires: perl(Cwd) +BuildRequires: perl(File::Spec::Functions) +BuildRequires: perl(IO::File) BuildRequires: perl(IO::CaptureOutput) = 1.0801 +BuildRequires: perl(lib) BuildRequires: perl(Test::More) = 0.62 Requires: perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo $version)) @@ -52,6 +61,9 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 0.98-4 +- Specify all dependencies + * Fri Jul 20 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org - 0.98-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Devel-CheckLib] Modernize spec file
commit 83ff69351e16eafc080de21962350485739522d1 Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 14:57:57 2012 +0200 Modernize spec file perl-Devel-CheckLib.spec | 10 +- 1 files changed, 1 insertions(+), 9 deletions(-) --- diff --git a/perl-Devel-CheckLib.spec b/perl-Devel-CheckLib.spec index acfcc12..0b5a23c 100644 --- a/perl-Devel-CheckLib.spec +++ b/perl-Devel-CheckLib.spec @@ -38,21 +38,13 @@ and its headers are available. make %{?_smp_mflags} %install -rm -rf $RPM_BUILD_ROOT - -make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT - +make pure_install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; -find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \; - %{_fixperms} $RPM_BUILD_ROOT/* %check make test -%clean -rm -rf $RPM_BUILD_ROOT - %files %doc CHANGES README %{_bindir}/* -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl-Devel-CheckLib] Package TODO
commit 91e7189ef8ce4deb186f823685165b3a385446d9 Author: Petr Písař ppi...@redhat.com Date: Thu Oct 18 14:58:54 2012 +0200 Package TODO perl-Devel-CheckLib.spec |3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) --- diff --git a/perl-Devel-CheckLib.spec b/perl-Devel-CheckLib.spec index 0b5a23c..cdfa35c 100644 --- a/perl-Devel-CheckLib.spec +++ b/perl-Devel-CheckLib.spec @@ -46,7 +46,7 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; make test %files -%doc CHANGES README +%doc CHANGES README TODO %{_bindir}/* %{perl_vendorlib}/Devel* %{_mandir}/man1/*.1* @@ -55,6 +55,7 @@ make test %changelog * Thu Oct 18 2012 Petr Pisar ppi...@redhat.com - 0.98-4 - Specify all dependencies +- Package TODO * Fri Jul 20 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org - 0.98-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
Broken dependencies: perl-OpenOffice-UNO
perl-OpenOffice-UNO has broken dependencies in the rawhide tree: On x86_64: perl-OpenOffice-UNO-0.07-3.fc17.x86_64 requires perl(:MODULE_COMPAT_5.14.2) On i386: perl-OpenOffice-UNO-0.07-3.fc17.i686 requires perl(:MODULE_COMPAT_5.14.2) perl-OpenOffice-UNO-0.07-3.fc17.i686 requires libsal_textenc.so Please resolve this as soon as possible. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[perl/f17] Do not crash when vivifying $|
commit 67c66444384247011fbf2749b1c65a8f2a1f9f14 Author: Jitka Plesnikova jples...@redhat.com Date: Thu Oct 18 15:21:24 2012 +0200 Do not crash when vivifying $| 1-perl-115206-Don-t-crash-when-vivifying.patch | 51 perl.spec | 10 - 2 files changed, 60 insertions(+), 1 deletions(-) --- diff --git a/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch b/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch new file mode 100644 index 000..3b6a213 --- /dev/null +++ b/perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch @@ -0,0 +1,51 @@ +diff --git a/gv.c b/gv.c +index f352452..cf02ca4 100644 +--- a/gv.c b/gv.c +@@ -1504,10 +1504,6 @@ Perl_gv_fetchpvn_flags(pTHX_ const char + Perl_ck_warner_d(aTHX_ packWARN2(WARN_DEPRECATED, WARN_SYNTAX), +$%c is no longer supported, *name); + break; +- case '|': /* $| */ +- sv_setiv(GvSVn(gv), (IV)(IoFLAGS(GvIOp(PL_defoutgv)) IOf_FLUSH) != 0); +- goto magicalize; +- + case '\010':/* $^H */ + { + HV *const hv = GvHVn(gv); +@@ -1540,6 +1536,7 @@ Perl_gv_fetchpvn_flags(pTHX_ const char + case '': /* $ */ + case '\\': /* $\ */ + case '/': /* $/ */ ++ case '|': /* $| */ + case '\001':/* $^A */ + case '\003':/* $^C */ + case '\004':/* $^D */ +diff --git a/t/op/magic.t b/t/op/magic.t +index 3fb1ea1..1bcfbd9 100644 +--- a/t/op/magic.t b/t/op/magic.t +@@ -12,7 +12,7 @@ BEGIN { + use warnings; + use Config; + +-plan (tests = 87); ++plan (tests = 88); + + $Is_MSWin32 = $^O eq 'MSWin32'; + $Is_NetWare = $^O eq 'NetWare'; +@@ -471,6 +471,11 @@ foreach my $sig (qw(__DIE__ _BOGUS_HOOK + + } + ++# $| ++fresh_perl_is ++ 'select f; undef *f; ${q/|/}; print STDOUT qq|ok\n|', ok\n, {}, ++ '[perl #115206] no crash when vivifying $| while *{+select}{IO} is undef'; ++ + # ^ New tests go here ^ + + SKIP: { +-- +1.7.7.6 + diff --git a/perl.spec b/perl.spec index 4cddecf..98c8d1b 100644 --- a/perl.spec +++ b/perl.spec @@ -24,7 +24,7 @@ Name: perl Version:%{perl_version} # release number must be even higher, because dual-lived modules will be broken otherwise -Release:216%{?dist} +Release:217%{?dist} Epoch: %{perl_epoch} Summary:Practical Extraction and Report Language Group: Development/Languages @@ -101,6 +101,9 @@ Patch17: perl-5.14.2-RT-113730-should-be-cleared-on-do-IO-error.patch # Do not truncate syscall() return value to 32 bits, rhbz#838551, RT#113980 Patch18: perl-5.16.1-perl-113980-pp_syscall-I32-retval-truncates-the-retu.patch +# Do not crash when vivifying $|, rhbz#865296, RT#115206 +Patch19:perl-5.16.1-perl-115206-Don-t-crash-when-vivifying.patch + # Free hash entries before values on delete, rhbz#771303, RT#100340 Patch20: perl-5.14.2-perl-100340-Free-hash-entries-before-values-on-delet.patch @@ -1277,6 +1280,7 @@ tarball from perl.org. %patch16 -p1 %patch17 -p1 %patch18 -p1 +%patch19 -p1 %patch20 -p1 %patch21 -p1 @@ -1486,6 +1490,7 @@ pushd %{build_archlib}/CORE/ 'Fedora Patch16: Fix find2perl to translate ? glob properly (RT#113054)' \ 'Fedora Patch17: Clear $@ before do I/O error (RT#113730)' \ 'Fedora Patch18: Do not truncate syscall() return value to 32 bits (RT#113980)' \ +'Fedora Patch19: Do not crash when vivifying $|' \ 'Fedora Patch20: Free hash entries before values on delete (RT#100340)' \ 'Fedora Patch21: Override the Pod::Simple::parse_file (CPANRT#77530)' \ %{nil} @@ -2439,6 +2444,9 @@ sed \ # Old changelog entries are preserved in CVS. %changelog +* Wed Oct 17 2012 Jitka Plesnikova jples...@redhat.com - 4:5.14.3-217 +- Do not crash when vivifying $| (bug #865296) + * Mon Oct 15 2012 Jitka Plesnikova jples...@redhat.com - 4:5.14.3-216 - 5.14.3 bump (see https://metacpan.org/module/DOM/perl-5.14.3/pod/perldelta.pod for release -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 865296] Setting OUTPUT_AUTOFLUSH in eval when STDOUT is localized in upper scope leads to segmentation fault
https://bugzilla.redhat.com/show_bug.cgi?id=865296 --- Comment #2 from Fedora Update System upda...@fedoraproject.org --- perl-5.14.3-217.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/perl-5.14.3-217.fc17 -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel
[Bug 865296] Setting OUTPUT_AUTOFLUSH in eval when STDOUT is localized in upper scope leads to segmentation fault
https://bugzilla.redhat.com/show_bug.cgi?id=865296 --- Comment #3 from Fedora Update System upda...@fedoraproject.org --- Package perl-5.16.1-233.fc18: * should fix your issue, * was pushed to the Fedora 18 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-5.16.1-233.fc18' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-16405/perl-5.16.1-233.fc18 then log in and leave karma (feedback). -- You are receiving this mail because: You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/perl-devel