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 2025-05-20 17:04:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old)
and /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Math-BigInt"
Tue May 20 17:04:28 2025 rev:53 rq:1278588 version:2.005003
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes
2025-01-31 16:04:50.221022866 +0100
+++
/work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.30101/perl-Math-BigInt.changes
2025-05-20 17:04:35.994759965 +0200
@@ -1,0 +2,63 @@
+Mon Apr 14 05:37:15 UTC 2025 - Tina Müller <[email protected]>
+
+- updated to 2.005003
+ see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
+
+ 2.005003 2025-04-13
+ * Add new methods to_fp80() and from_fp80() for encoding and decoding values
in
+ the x86 extended-precision 80 bit format.
+ 2.005002 2025-03-28
+ * Fix the handling of read-only objects in bblsft() and bbrsft() in
+ Math::BigFloat and Math::BigRat.
+ 2.005001 2025-03-25
+ New:
+ * Add new method bperm() to Math::BigInt, Math::BigFloat, and Math::BigRat.
+ * Add the following methods to Math::BigRat and Math::BigFloat:
+ bilog2(), bilog10(), bclog2(), bclog10(), bfib(), blucas(),
+ from_bytes(), from_base(), to_bytes(), to_ieee754()
+ * Add method bmuladd(), bgcd(), and blcm() to Math::BigRat.
+ * Add method bpi() to Math::BigRat. It returns a rational approximation of PI
+ accurate to the specified accuracy or precision, or the default accuracy if
+ no accuracy is specified.
+ * Add methods bdstr(), bnstr(), and bestr() to Math::BigRat.
+ * Add support for rounding in Math::BigFloat methods bdstr(), bestr(),
bnstr(),
+ and bestr().
+ * Add method from_ieee754() to Math::BigInt and Math::BigRat, including
+ documentation. In Math::BigInt, from_ieee754() is similar to the other
+ from_xxx() methods in that way that it returns a NaN if the input is a
finite
+ non-integer.
+ * Add new backend library method _scmp() for doing signed comparison.
+ Changes/Improvements:
+ * Method new() now always returns a new object, as would be expected.
+ * Make bgcd() in Math::BigRat and Math::BigFloat support non-integer
arguments.
+ Now, bgcd(0.8, 1.2) in Math::BigFloat returns 0.4, and bgcd(4/5, 6/5) in
+ Math::BigRat returns 2/5.
+ * Make blcm(0, 0) work the same way in Math::BigInt, Math::BigRat, and
+ Math::BigFloat. Now blcm(0, 0) is always 0.
+ * Correct the documentation for is_inf(), bceil() and bfloor()
+ * Methods bdiv() and bmod() are now aliases to bfdiv() and bfmod(),
+ respectively. (This doesn't change the behaviour of bdiv() and bmod().)
+ * Math::BigFloat methods bfmod() and btmod() are faster than before.
+ * Improve documentation for bnok().
+ * Improve upgrading and downgrading, e.g., use $class->upgrade() rather than
+ just $upgrade, since the former works better for sublasses.
+ Fixes:
+ * Add missing calls to modify().
+ * All boolean methods now return 1 or 0. Some would return 1 or "".
+ * Harmonise methods in different classes so they behave similarly, at least
to
+ the extent possible.
+ * Fix bug in Math::BigInt->bfib() causing sign to be incorrect for some of
the
+ output values when bfib() was called in list context with a negative input.
+ * Correct miscellaneous typos and errors in the documentation.
+ 2.004001 2025-02-12
+ * Improve upgrading and downgrading.
+ - Upgrading and downgrading is more consistent.
+ - Upgrading and downgrading now keeps the reference, so in the following
+ example, $x changes from being a Math::BigInt with a value of 2 to a
+ Math::BigFloat with the value 1.4142...
+ perl -Mbignum -le '$x = 2; $x -> bsqrt(); print $x'
+ * Fix bug in Math::BigFloat->bdiv(): in list context, bdiv() would do floored
+ division, except when the denominator was 1. Now, bdiv() always does
floored
+ division.
+
+-------------------------------------------------------------------
Old:
----
Math-BigInt-2.003004.tar.gz
New:
----
Math-BigInt-2.005003.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Math-BigInt.spec ++++++
--- /var/tmp/diff_new_pack.v9jsS1/_old 2025-05-20 17:04:36.670788385 +0200
+++ /var/tmp/diff_new_pack.v9jsS1/_new 2025-05-20 17:04:36.674788553 +0200
@@ -18,7 +18,7 @@
%define cpan_name Math-BigInt
Name: perl-Math-BigInt
-Version: 2.003004
+Version: 2.005003
Release: 0
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Arbitrary size integer math package
@@ -50,8 +50,6 @@
%prep
%autosetup -n %{cpan_name}-%{version} -p1
-find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path
"*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod
644
-
%build
perl Makefile.PL INSTALLDIRS=vendor
%make_build
++++++ Math-BigInt-2.003004.tar.gz -> Math-BigInt-2.005003.tar.gz ++++++
++++ 48695 lines of diff (skipped)