Hello community,

here is the log from the commit of package perl for openSUSE:Factory checked in 
at 2015-12-13 09:34:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl (Old)
 and      /work/SRC/openSUSE:Factory/.perl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl/perl.changes        2015-08-25 
08:53:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl.new/perl.changes   2015-12-13 
09:34:43.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Dec  7 16:58:56 UTC 2015 - [email protected]
+
+- prevent bad RPM provides for Math::BigInt and DB
+  (patch file perl-5.22.0_wrong_rpm_provides.diff)
+
+-------------------------------------------------------------------

New:
----
  perl-5.22.0_wrong_rpm_provides.diff

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

Other differences:
------------------
++++++ perl.spec ++++++
--- /var/tmp/diff_new_pack.hLGvgi/_old  2015-12-13 09:34:45.000000000 +0100
+++ /var/tmp/diff_new_pack.hLGvgi/_new  2015-12-13 09:34:45.000000000 +0100
@@ -36,6 +36,8 @@
 Patch4:         perl-netcmdutf8.diff
 Patch5:         perl-HiRes.t-timeout.diff
 Patch6:         perl-saverecontext.diff
+# PATCH-FIX-OPENSUSE perl-5.22.0_wrong_rpm_provides.diff Prevent generating 
bad RPM provides
+Patch7:         perl-5.22.0_wrong_rpm_provides.diff
 Patch8:         skip_time_hires.patch
 Patch9:         perl-incfix.diff
 Patch11:        perl-5.18.2-overflow.diff
@@ -174,6 +176,7 @@
 %patch4
 %patch5
 %patch6
+%patch7 -p1
 %ifarch ppc ppc64
 %patch8 -p1
 %endif

++++++ perl-5.22.0_wrong_rpm_provides.diff ++++++
diff -ur perl-5.22.0/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm 
perl-5.22.0_fix/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm
--- perl-5.22.0/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm     2015-05-13 
22:19:29.000000000 +0200
+++ perl-5.22.0_fix/dist/Math-BigInt/lib/Math/BigInt/CalcEmu.pm 2015-12-07 
17:56:35.717373572 +0100
@@ -7,7 +7,8 @@
 
 $VERSION = '1.9997';
 
-package Math::BigInt;
+package Math::BigInt # line break to prevent wrong rpm provides
+;
 
 # See SYNOPSIS below.
 
diff -ur perl-5.22.0/lib/sigtrap.pm perl-5.22.0_fix/lib/sigtrap.pm
--- perl-5.22.0/lib/sigtrap.pm  2015-05-13 22:19:30.000000000 +0200
+++ perl-5.22.0_fix/lib/sigtrap.pm      2015-12-07 17:56:26.971631933 +0100
@@ -80,7 +80,8 @@
 }
 
 sub handler_traceback {
-    package DB;                # To get subroutine args.
+    package DB # line break to prevent wrong rpm provides
+    ;          # To get subroutine args.
     $SIG{'ABRT'} = DEFAULT;
     kill 'ABRT', $$ if $panic++;
     syswrite(STDERR, 'Caught a SIG', 12);

Reply via email to