[perl] 5.18.1 bump; Disable macro %%{rebuild_from_scratch}

Jitka Plesnikova jplesnik at fedoraproject.org
Wed Aug 14 07:37:55 UTC 2013


commit 26c24d1d6c7aa7ac812937eb78d18796054178aa
Author: Jitka Plesnikova <jplesnik at redhat.com>
Date:   Wed Aug 14 09:37:26 2013 +0200

    5.18.1 bump; Disable macro %%{rebuild_from_scratch}

 .gitignore                                         |    1 +
 ...atch-pointer-32-bit-wraparound-regression.patch |  109 --------------------
 ...-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch |    2 +-
 perl.spec                                          |   31 ++++--
 sources                                            |    2 +-
 5 files changed, 22 insertions(+), 123 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 591796d..842117a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,3 +17,4 @@ filter-requires.sh
 /perl-5.16.2.tar.gz
 /perl-5.16.3.tar.bz2
 /perl-5.18.0.tar.bz2
+/perl-5.18.1.tar.bz2
diff --git a/perl-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch b/perl-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch
index f82cf5c..e55c795 100644
--- a/perl-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch
+++ b/perl-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch
@@ -37,7 +37,7 @@ index 0e507b2..67cdd24 100644
 +    $ENV{PERL_RL} = 'Perl'; # Suppress system Term::ReadLine::Gnu
  }
  
- plan(113);
+ plan(116);
 -- 
 1.8.1.4
 
diff --git a/perl.spec b/perl.spec
index b5c2242..9cffb0a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -1,4 +1,4 @@
-%global perl_version    5.18.0
+%global perl_version    5.18.1
 %global perl_epoch      4
 %global perl_arch_stem -thread-multi
 %global perl_archname %{_arch}-%{_os}%{perl_arch_stem}
@@ -8,7 +8,7 @@
 %global tapsetdir   %{_datadir}/systemtap/tapset
 
 %global dual_life 0
-%global rebuild_from_scratch 1
+%global rebuild_from_scratch 0
 
 # This overrides filters from build root (/etc/rpm/macros.perl)
 # intentionally (unversioned perl(DB) is removed and versioned one is kept)
@@ -31,7 +31,7 @@
 Name:           perl
 Version:        %{perl_version}
 # release number must be even higher, because dual-lived modules will be broken otherwise
-Release:        286%{?dist}
+Release:        287%{?dist}
 Epoch:          %{perl_epoch}
 Summary:        Practical Extraction and Report Language
 Group:          Development/Languages
@@ -89,9 +89,6 @@ Patch11:        perl-5.16.3-Synchronize-pod2html-usage-output-and-its-POD-text.p
 # Fix a test failure in perl5db.t when TERM=vt100, RT#118817
 Patch12:        perl-5.18.0-Disable-ornaments-on-perl5db-AutoTrace-tests.patch
 
-# Fix regmatch pointer 32-bit wraparound regression, RT#118175
-Patch13:        perl-5.18.0-Fix-regmatch-pointer-32-bit-wraparound-regression.patch
-
 # Prevent from loading system Term::ReadLine::Gnu while running tests,
 # RT#118821
 Patch14:        perl-5.18.0-Suppress-system-Term-ReadLine-Gnu.patch
@@ -124,10 +121,11 @@ BuildRequires:  procps, rsyslog
 
 
 # compat macro needed for rebuild
-%global perl_compat perl(:MODULE_COMPAT_5.18.0)
+%global perl_compat perl(:MODULE_COMPAT_5.18.1)
 
 # Compat provides
 Provides: %perl_compat
+Provides: perl(:MODULE_COMPAT_5.18.0)
 
 # Threading provides
 Provides: perl(:WITH_ITHREADS)
@@ -633,7 +631,8 @@ Group:          Development/Libraries
 License:        GPL+ or Artistic
 # Epoch bump for clean upgrade over old standalone package
 Epoch:          1
-Version:        5.84
+# real version 5.84_01
+Version:        5.84.1
 Requires:       %perl_compat
 # Recommended
 Requires:       perl(Digest::base)
@@ -664,7 +663,7 @@ of the system. Perl strings are sequences of characters.
 Summary:        Character encodings in Perl
 Group:          Development/Libraries
 License:        GPL+ or Artistic
-Epoch:          0
+Epoch:          1
 Version:        2.49
 Requires:       %perl_compat
 Requires:       %{name}-Encode = %{epoch}:%{version}-%{release}
@@ -1165,7 +1164,7 @@ Summary:        Perl core modules indexed by perl versions
 Group:          Development/Languages
 License:        GPL+ or Artistic
 Epoch:          1
-Version:        2.90
+Version:        2.96
 Requires:       %perl_compat
 Requires:       perl(version)
 BuildArch:      noarch
@@ -1882,7 +1881,6 @@ tarball from perl.org.
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
-%patch13 -p1
 %patch14 -p1
 %patch15 -p1
 %patch16 -p1
@@ -1904,7 +1902,6 @@ perl -x patchlevel.h \
     'Fedora Patch10: Update h2ph(1) documentation (RT#117647)' \
     'Fedora Patch11: Update pod2html(1) documentation (RT#117623)' \
     'Fedora Patch12: Disable ornaments on perl5db AutoTrace tests (RT#118817)' \
-    'Fedora Patch13: Fix regmatch pointer 32-bit wraparound regression (RT#118175)' \
     'Fedora Patch14: Do not use system Term::ReadLine::Gnu in tests (RT#118821)' \
     'Fedora Patch15: Define SONAME for libperl.so' \
     'Fedora Patch16: Install libperl.so to -Dshrpdir value' \
@@ -3594,6 +3591,16 @@ sed \
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Tue Aug 13 2013 Jitka Plesnikova <jplesnik at redhat.com> - 4:5.18.1-287
+- 5.18.1 bump (see <http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod>
+  for release notes)
+- Disable macro %%{rebuild_from_scratch}
+- Fix regex seqfault 5.18 regression (bug #989921)
+- Fixed interpolating downgraded variables into upgraded (bug #970913)
+- SvTRUE returns correct value (bug #967463)
+- Fixed doc command in perl debugger (bug #967461)
+- Fixed unaligned access in slab allocator (bug #964950)
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4:5.18.0-286
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index 46b7cde..fe65b05 100644
--- a/sources
+++ b/sources
@@ -2,4 +2,4 @@ aceea3db13a159cd5f7e5f2e3ad9534f  perl-5.8.0-libdir64.patch
 ad5d07285d6e4914384b43c9abc2bdba  filter-requires.sh
 93b780a770906408a34b1c511e333a12  perl.stp
 735480c6749c2aa86faa8311fe651142  perl-example.stp
-a832e928adfd36d162d2a5d3b631265c  perl-5.18.0.tar.bz2
+4ec1a3f3824674552e749ae420c5e68c  perl-5.18.1.tar.bz2


More information about the scm-commits mailing list