Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2017-10-02 16:43:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and      /work/SRC/openSUSE:Factory/.perl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl"

Mon Oct  2 16:43:01 2017 rev:104 rq:528515 version:5.26.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl/perl.changes        2017-05-24 
16:45:53.596355154 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2017-10-02 
16:43:10.339326983 +0200
@@ -1,0 +2,26 @@
+Sat Sep 23 10:40:59 UTC 2017 - co...@suse.com
+
+- update to perl-5.26.1
+ * [CVE-2017-12837] Heap buffer overflow in regular expression compiler
+ * [CVE-2017-12883] Buffer over-read in regular expression parser
+ * tons of bug fixes
+- update list of obsoletes
+
+-------------------------------------------------------------------
+Wed Aug 30 14:44:49 CEST 2017 - m...@suse.de
+
+- update to perl-5.26.0
+  * "." no longer in @INC
+  * "do" may now warn
+  * regexp: a literal left brace "{" should be escaped
+  * lexical subroutines are no longer experimental
+  * indented Here-documents
+  * new regular expression modifier /xx
+  * declaring a reference to a variable
+  * unicode 9.0 is now supported
+  * new Hash Function For 64-bit Builds
+- rename perl-5.24.0.dif to perl-5.26.0.dif
+- remove obsolete perl-avoid-warnings.patch
+- remove obsolete Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
+
+-------------------------------------------------------------------

Old:
----
  Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
  perl-5.24.0.dif
  perl-5.24.1.tar.xz
  perl-avoid-warnings.patch

New:
----
  perl-5.26.0.dif
  perl-5.26.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl.spec ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.223202714 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.227202151 +0200
@@ -21,16 +21,16 @@
 Summary:        The Perl interpreter
 License:        Artistic-1.0 or GPL-2.0+
 Group:          Development/Languages/Perl
-Version:        5.24.1
+Version:        5.26.1
 Release:        0
-%define pversion 5.24.1
+%define pversion 5.26.1
 Url:            http://www.perl.org/
 Source:         http://www.cpan.org/src/5.0/perl-%{version}.tar.xz
 Source1:        %name-rpmlintrc
 Source2:        macros.perl
 Source3:        README.macros
 Source4:        baselibs.conf
-Patch0:         perl-5.24.0.dif
+Patch0:         perl-5.26.0.dif
 Patch2:         perl-regexp-refoverflow.diff
 Patch3:         perl-nroff.diff
 Patch4:         perl-netcmdutf8.diff
@@ -41,10 +41,6 @@
 Patch8:         skip_time_hires.patch
 Patch9:         perl-incfix.diff
 Patch11:        perl-5.18.2-overflow.diff
-# PATCH-FIX-UPSTREAM Fix a warning in cop.h , upstream commit 
f2b9631d5d19d2b71c1776e1193173d13f3620bf
-Patch12:        perl-avoid-warnings.patch
-# PATCH-FIX-UPSTREAM RT#119762
-Patch13:        Compress-Raw-Zlib-2.071-zlib-1.2.11.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         perl-base = %version
 #PreReq:         %fillup_prereq
@@ -63,60 +59,60 @@
 Provides:       perl-500
 Provides:       perl(:MODULE_COMPAT_%pversion)
 %global versionlist %nil
-Provides:       perl-Filter-Simple = 0.92
-Obsoletes:      perl-Filter-Simple <= 0.92
-Provides:       perl-I18N-LangTags = 0.40
-Obsoletes:      perl-I18N-LangTags <= 0.40
+Provides:       perl-Filter-Simple = 0.93
+Obsoletes:      perl-Filter-Simple <= 0.93
+Provides:       perl-I18N-LangTags = 0.42
+Obsoletes:      perl-I18N-LangTags <= 0.42
 Provides:       perl-MIME-Base64 = 3.15
 Obsoletes:      perl-MIME-Base64 <= 3.15
-Provides:       perl-Storable = 2.56
-Obsoletes:      perl-Storable <= 2.56
-Provides:       perl-Test-Simple = 1.001014
-Obsoletes:      perl-Test-Simple <= 1.001014
+Provides:       perl-Storable = 2.62
+Obsoletes:      perl-Storable <= 2.62
+Provides:       perl-Test-Simple = 1.302073
+Obsoletes:      perl-Test-Simple <= 1.302073
 Provides:       perl-Text-Balanced = 2.03
 Obsoletes:      perl-Text-Balanced <= 2.03
-Provides:       perl-Time-HiRes = 1.9733
-Obsoletes:      perl-Time-HiRes <= 1.9733
+Provides:       perl-Time-HiRes = 1.9741
+Obsoletes:      perl-Time-HiRes <= 1.9741
 Provides:       perl-libnet = 3.08
 Obsoletes:      perl-libnet <= 3.08
-Provides:       perl-Compress-Raw-Zlib = 2.069
-Obsoletes:      perl-Compress-Raw-Zlib <= 2.069
-Provides:       perl-Compress-Zlib = 2.069
-Obsoletes:      perl-Compress-Zlib <= 2.069
-Provides:       perl-IO-Compress-Base = 2.069
-Obsoletes:      perl-IO-Compress-Base <= 2.069
-Provides:       perl-IO-Compress-Zlib = 2.069
-Obsoletes:      perl-IO-Compress-Zlib <= 2.069
+Provides:       perl-Compress-Raw-Zlib = 2.074
+Obsoletes:      perl-Compress-Raw-Zlib <= 2.074
+Provides:       perl-Compress-Zlib = 2.074
+Obsoletes:      perl-Compress-Zlib <= 2.074
+Provides:       perl-IO-Compress-Base = 2.074
+Obsoletes:      perl-IO-Compress-Base <= 2.074
+Provides:       perl-IO-Compress-Zlib = 2.074
+Obsoletes:      perl-IO-Compress-Zlib <= 2.074
 Provides:       perl-IO-Zlib = 1.10
 Obsoletes:      perl-IO-Zlib <= 1.10
-Provides:       perl-Archive-Tar = 2.04
-Obsoletes:      perl-Archive-Tar <= 2.04
+Provides:       perl-Archive-Tar = 2.24
+Obsoletes:      perl-Archive-Tar <= 2.24
 Provides:       perl-Locale-Maketext-Simple = 0.21
 Obsoletes:      perl-Locale-Maketext-Simple <= 0.21
 Provides:       perl-Pod-Escapes = 1.07
 Obsoletes:      perl-Pod-Escapes <= 1.07
-Provides:       perl-Pod-Simple = 3.32
-Obsoletes:      perl-Pod-Simple <= 3.32
-Provides:       perl-ExtUtils-ParseXS = 3.31
-Obsoletes:      perl-ExtUtils-ParseXS <= 3.31
-Provides:       perl-CPAN-Meta = 2.150005
-Obsoletes:      perl-CPAN-Meta <= 2.150005
+Provides:       perl-Pod-Simple = 3.35
+Obsoletes:      perl-Pod-Simple <= 3.35
+Provides:       perl-ExtUtils-ParseXS = 3.34
+Obsoletes:      perl-ExtUtils-ParseXS <= 3.34
+Provides:       perl-CPAN-Meta = 2.150010
+Obsoletes:      perl-CPAN-Meta <= 2.150010
 Provides:       perl-CPAN-Meta-YAML = 0.018
 Obsoletes:      perl-CPAN-Meta-YAML <= 0.018
 Provides:       perl-ExtUtils-CBuilder = 0.280225
 Obsoletes:      perl-ExtUtils-CBuilder <= 0.280225
-Provides:       perl-IO-Socket-IP = 0.37
-Obsoletes:      perl-IO-Socket-IP <= 0.37
+Provides:       perl-IO-Socket-IP = 0.38
+Obsoletes:      perl-IO-Socket-IP <= 0.38
 Provides:       perl-Parse-CPAN-Meta = 1.4417
 Obsoletes:      perl-Parse-CPAN-Meta <= 1.4417
 Provides:       perl-PathTools = 3.63
 Obsoletes:      perl-PathTools <= 3.63
 Provides:       perl-autodie = 2.29
 Obsoletes:      perl-autodie <= 2.29
-Provides:       perl-Test-Harness = 3.36
-Obsoletes:      perl-Test-Harness <= 3.36
-Provides:       perl-version = 0.9916
-Obsoletes:      perl-version <= 0.9916
+Provides:       perl-Test-Harness = 3.38
+Obsoletes:      perl-Test-Harness <= 3.38
+Provides:       perl-version = 0.9917
+Obsoletes:      perl-version <= 0.9917
 
 %description
 perl - Practical Extraction and Report Language
@@ -186,8 +182,6 @@
 %endif
 %patch9
 %patch11
-%patch12 -p1
-%patch13 -p1
 
 %build
 cp -a lib savelib

++++++ perl-5.22.0_wrong_rpm_provides.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.307190905 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.311190343 +0200
@@ -1,10 +1,8 @@
-Index: cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm
-===================================================================
---- cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm.orig
-+++ cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm
-@@ -7,7 +7,8 @@ use warnings;
- our $VERSION = '1.999715';
- $VERSION = eval $VERSION;
+--- ./cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm.orig 2017-04-19 
13:37:05.000000000 +0000
++++ ./cpan/Math-BigInt/lib/Math/BigInt/CalcEmu.pm      2017-08-30 
12:16:04.561183753 +0000
+@@ -6,7 +6,8 @@ use warnings;
+ 
+ our $VERSION = '1.999806';
  
 -package Math::BigInt;
 +package Math::BigInt # line break to prevent wrong rpm provides
@@ -12,10 +10,8 @@
  
  # See SYNOPSIS below.
  
-Index: lib/sigtrap.pm
-===================================================================
---- lib/sigtrap.pm.orig
-+++ lib/sigtrap.pm
+--- ./lib/sigtrap.pm.orig      2017-04-19 13:37:05.000000000 +0000
++++ ./lib/sigtrap.pm   2017-08-30 12:16:04.561183753 +0000
 @@ -80,7 +80,8 @@ sub handler_die {
  }
  

++++++ perl-5.24.0.dif -> perl-5.26.0.dif ++++++
++++ 718 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/perl/perl-5.24.0.dif
++++ and /work/SRC/openSUSE:Factory/.perl.new/perl-5.26.0.dif

++++++ perl-5.24.1.tar.xz -> perl-5.26.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/perl/perl-5.24.1.tar.xz 
/work/SRC/openSUSE:Factory/.perl.new/perl-5.26.1.tar.xz differ: char 26, line 1

++++++ perl-HiRes.t-timeout.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.375181346 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.375181346 +0200
@@ -1,8 +1,6 @@
-Index: dist/Time-HiRes/t/alarm.t
-===================================================================
---- dist/Time-HiRes/t/alarm.t.orig
-+++ dist/Time-HiRes/t/alarm.t
-@@ -7,7 +7,7 @@ BEGIN { require_ok "Time::HiRes"; }
+--- ./dist/Time-HiRes/t/alarm.t.orig   2017-04-19 13:37:05.000000000 +0000
++++ ./dist/Time-HiRes/t/alarm.t        2017-08-30 12:15:18.729183834 +0000
+@@ -8,7 +8,7 @@ BEGIN { require_ok "Time::HiRes"; }
  
  use Config;
  
@@ -10,12 +8,10 @@
 +my $limit = 0.60; # 25% is acceptable slosh for testing timers
  
  my $xdefine = ''; 
- if (open(XDEFINE, "xdefine")) {
-Index: dist/Time-HiRes/t/clock.t
-===================================================================
---- dist/Time-HiRes/t/clock.t.orig
-+++ dist/Time-HiRes/t/clock.t
-@@ -28,7 +28,7 @@ note sprintf "have_clock           = %d"
+ if (open(XDEFINE, "<", "xdefine")) {
+--- ./dist/Time-HiRes/t/clock.t.orig   2017-04-19 13:37:05.000000000 +0000
++++ ./dist/Time-HiRes/t/clock.t        2017-08-30 12:15:18.729183834 +0000
+@@ -29,7 +29,7 @@ printf("# have_clock           = %d\n",
  # completes fine with (say) 30% slosh, and fail otherwise.  If you do that,
  # consider changing over to test.pl at the same time.
  # --A.D., Nov 27, 2001
@@ -24,12 +20,10 @@
  
  SKIP: {
      skip "no clock_gettime", 1
-Index: dist/Time-HiRes/t/itimer.t
-===================================================================
---- dist/Time-HiRes/t/itimer.t.orig
-+++ dist/Time-HiRes/t/itimer.t
-@@ -28,7 +28,7 @@ BEGIN {
- use Test::More 0.82 tests => 2;
+--- ./dist/Time-HiRes/t/itimer.t.orig  2017-04-19 13:37:05.000000000 +0000
++++ ./dist/Time-HiRes/t/itimer.t       2017-08-30 12:15:18.729183834 +0000
+@@ -29,7 +29,7 @@ use Test::More tests => 2;
+ BEGIN { push @INC, '.' }
  use t::Watchdog;
  
 -my $limit = 0.25; # 25% is acceptable slosh for testing timers
@@ -37,11 +31,9 @@
  
  my $i = 3;
  my $r = [Time::HiRes::gettimeofday()];
-Index: dist/Time-HiRes/t/usleep.t
-===================================================================
---- dist/Time-HiRes/t/usleep.t.orig
-+++ dist/Time-HiRes/t/usleep.t
-@@ -15,7 +15,7 @@ eval { Time::HiRes::usleep(-2) };
+--- ./dist/Time-HiRes/t/usleep.t.orig  2017-04-19 13:37:05.000000000 +0000
++++ ./dist/Time-HiRes/t/usleep.t       2017-08-30 12:15:18.730183834 +0000
+@@ -16,7 +16,7 @@ eval { Time::HiRes::usleep(-2) };
  like $@, qr/::usleep\(-2\): negative time not invented yet/,
        "negative time error";
  

++++++ perl-incfix.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.391179097 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.395178535 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- perl.c.orig
 +++ perl.c
-@@ -4544,11 +4544,13 @@ S_init_perllib(pTHX)
+@@ -4579,11 +4579,13 @@ S_init_perllib(pTHX)
  #  endif
  #endif
  
@@ -16,7 +16,7 @@
  
      if (!TAINTING_get) {
  #ifndef VMS
-@@ -4590,20 +4592,19 @@ S_init_perllib(pTHX)
+@@ -4625,20 +4627,19 @@ S_init_perllib(pTHX)
  #if defined(SITELIB_STEM) && defined(PERL_INC_VERSION_LIST)
      /* Search for version-specific dirs below here */
      S_incpush_use_sep(aTHX_ STR_WITH_LEN(SITELIB_STEM),

++++++ perl-netcmdutf8.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.419175161 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.423174598 +0200
@@ -24,16 +24,3 @@
    return 1
      unless length($line);
  
-Index: t/porting/customized.dat
-===================================================================
---- t/porting/customized.dat.orig
-+++ t/porting/customized.dat
-@@ -164,7 +164,7 @@ bignum cpan/bignum/lib/bignum.pm e999973
- bignum cpan/bignum/lib/bigrat.pm 7fccc9df30e43dbbae6e5ea91b26c8046545c9a9
- bignum cpan/bignum/lib/Math/BigFloat/Trace.pm 
a6b4b995e18f4083252e6dc72e9bef69671893dd
- bignum cpan/bignum/lib/Math/BigInt/Trace.pm 
d9596963673760cae3eeeb752c1eeeec50bb2290
--libnet cpan/libnet/lib/Net/Cmd.pm a44a10c939a4c35f923c4638054178c32f1d283a
-+libnet cpan/libnet/lib/Net/Cmd.pm 3f34ca6479008268714bd02962624d270d04a01e
- libnet cpan/libnet/lib/Net/Config.pm 2167a2653b40c9f94e6d52574829532e62394a17
- libnet cpan/libnet/lib/Net/Domain.pm 1bbed50f70fd1ff3e1cdf087b19a9349cddfaced
- libnet cpan/libnet/lib/Net/FTP.pm 40dba553c8d44e1530daec2d07a6e50910401f2e

++++++ perl-nroff.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.431173474 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.435172911 +0200
@@ -1,11 +1,9 @@
-Index: cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
-===================================================================
---- cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig
-+++ cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
+--- ./cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm.orig   2017-04-19 
13:37:05.000000000 +0000
++++ ./cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm        2017-08-30 
12:12:38.967184117 +0000
 @@ -64,7 +64,7 @@ sub _roffer_candidates {
        my( $self ) = @_;
  
-       if( $self->is_openbsd || $self->is_bitrig ) { qw( mandoc groff nroff ) }
+       if( $self->is_openbsd || $self->is_freebsd || $self->is_bitrig ) { qw( 
mandoc groff nroff ) }
 -      else                    { qw( groff nroff mandoc ) }
 +      else                    { qw( nroff groff mandoc ) }
        }

++++++ perl-regexp-refoverflow.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.447171225 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.447171225 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- regcomp.c.orig
 +++ regcomp.c
-@@ -10742,7 +10742,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I
+@@ -10988,7 +10988,7 @@ S_reg(pTHX_ RExC_state_t *pRExC_state, I
  
                  ret = reg2Lanode(pRExC_state, GOSUB, num, RExC_recurse_count);
                  if (!SIZE_ONLY) {

++++++ perl-saverecontext.diff ++++++
--- /var/tmp/diff_new_pack.lJfNZC/_old  2017-10-02 16:43:11.467168413 +0200
+++ /var/tmp/diff_new_pack.lJfNZC/_new  2017-10-02 16:43:11.471167851 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- regcomp.c.orig
 +++ regcomp.c
-@@ -19613,8 +19613,21 @@ Perl_save_re_context(pTHX)
+@@ -19959,8 +19959,21 @@ Perl_save_re_context(pTHX)
  
          if (gvp) {
              GV * const gv = *gvp;


Reply via email to