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 <[email protected]>
+
+- 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)