Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-Math-BigInt for 
openSUSE:Factory checked in at 2023-09-29 21:14:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.28202 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Math-BigInt"

Fri Sep 29 21:14:05 2023 rev:47 rq:1114118 version:1.999842

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes        
2023-07-27 16:52:24.390355995 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.28202/perl-Math-BigInt.changes 
    2023-09-29 21:15:33.418041682 +0200
@@ -1,0 +2,31 @@
+Thu Sep 28 03:07:38 UTC 2023 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 1.999842
+   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
+
+  1.999842 2023-09-27
+   * Fix a bug causing Math::BigInt and Math::BigFloat to be caught in an 
endless
+     recursion. The bug was introduced when trying to fix
+     https://github.com/pjacklam/p5-Math-BigInt/issues/8
+   * Allow div_scale to be 0. It is not documented what div_scale <= 0 means, 
but
+     there are modules that set div_scale to 0 (e.g., Astro::Units) and fail
+     their tests if this is not supported.
+  1.999841 2023-09-21
+   * Remove development files that were accidentally included in the
+     distribution.
+  1.999840 2023-09-18
+   * Add methods bblsft() and bbrsft(), which do bitwise left and right shift,
+     respectively. The binary operators for bitwise left and right shift, "<<"
+     and ">>", now call the methods bblsft() and bbrsft(), respectively.
+     While this behaviour is consistent with how "<<" and ">>" work on floating
+     point numbers in core Perl, it changes how "<<" and ">>" worked on
+     Math::BigFloat objects. This is a corner case, but any code currently 
using
+     "<<" and ">>" on Math::BigFloat objects might need to be modified as 
follows
+         $x >>= $y    should be changed to    $x -> brsft($y)
+         $x <<= $y    should be changed to    $x -> blsft($y)
+         $x >>  $y    should be changed to    $x -> copy() -> brsft($y)
+         $x <<  $y    should be changed to    $x -> copy() -> blsft($y)
+   * Improve blsft() and brsft(). They now support negative shift values, an
+     arbitrarily large base, and have better handling of cases involving NaN.
+
+-------------------------------------------------------------------

Old:
----
  Math-BigInt-1.999839.tar.gz

New:
----
  Math-BigInt-1.999842.tar.gz

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

Other differences:
------------------
++++++ perl-Math-BigInt.spec ++++++
--- /var/tmp/diff_new_pack.1QiPUl/_old  2023-09-29 21:15:35.314110091 +0200
+++ /var/tmp/diff_new_pack.1QiPUl/_new  2023-09-29 21:15:35.330110669 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name Math-BigInt
 Name:           perl-Math-BigInt
-Version:        1.999839
+Version:        1.999842
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Arbitrary size integer math package
@@ -34,11 +34,6 @@
 BuildRequires:  perl(Test::More) >= 0.94
 Requires:       perl(Carp) >= 1.22
 Requires:       perl(Math::Complex) >= 1.36
-Provides:       perl(Math::BigFloat) = 1.999839
-Provides:       perl(Math::BigInt) = 1.999839
-Provides:       perl(Math::BigInt::Calc) = 1.999839
-Provides:       perl(Math::BigInt::Lib) = 1.999839
-%define         __perllib_provides /bin/true
 %{perl_requires}
 # MANUAL BEGIN
 Recommends:     perl(bignum) >= 0.22

++++++ Math-BigInt-1.999839.tar.gz -> Math-BigInt-1.999842.tar.gz ++++++
++++ 2575 lines of diff (skipped)

Reply via email to