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 2024-01-04 15:58:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old)
 and      /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-Math-BigInt"

Thu Jan  4 15:58:43 2024 rev:48 rq:1136595 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes        
2023-09-29 21:15:33.418041682 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.28375/perl-Math-BigInt.changes 
    2024-01-04 16:01:01.872483414 +0100
@@ -1,0 +2,71 @@
+Wed Dec 27 03:08:03 UTC 2023 - Tina Müller <[email protected]>
+
+- updated to 2.003001
+   see /usr/share/doc/packages/perl-Math-BigInt/CHANGES
+
+  2.003001 2023-12-26
+   * Add configuration methods trap_inf() and trap_nan(). Previously it was 
only
+     possible to modify these properties by using the config() method.
+   * Fix CPAN RT #150796 so that config() no longer modifies the input when it 
is
+     a hash ref.
+   * Fix CPAN RT #150797 so that both accuracy and precision can be set
+     simultaneously with config().
+   * Add the following methods to Math::BigInt
+     - bilog2()   base 2 logarithm rounded downwards, i.e., int(log2(x))
+     - bilog10()  base 10 logarithm rounded downwards, i.e., int(log10(x))
+     - bclog2()   base 2 logarithm rounded upwards, i.e., ceil(log2(x))
+     - bclog10()  base 10 logarithm rounded upwards, i.e., ceil(log10(x))
+   * Add the following backend library methods to Math::BigInt::Lib. These
+     methods do the core computations for the corresponding methods in
+     Math::BigInt (see above).
+     - _ilog2()   base 2 logarithm rounded downwards
+     - _ilog10()  base 10 logarithm rounded downwards
+     - _clog2()   base 2 logarithm rounded upwards
+     - _clog10()  base 10 logarithm rounded upwards
+  2.002001 2023-12-09
+   * Fix CPAN RT #150523
+  2.002000 2023-12-02
+   * Fix bug in Math::BigFloat method bsin(). It can now handle any argument to
+     any precision. Also improve downgrading. This fixes CPAN RT #150590 and 
the
+     bsin() part of CPAN RT #107604.
+   * Fix bug in Math::BigFloat method bexp(). Specifying precision (rather than
+     accuracy) used to give a NaN. Also improve downgrading.
+   * Improve upgrading in Math::BigInt methods bsin() and bcos(). They now
+     upgrade only when necessary.
+  2.001001 2023-11-21
+   * Fix CPAN RT #150469
+  2.001000 2023-11-13
+   * Fix rounding bug in bsqrt() in Math::BigInt. Also make bsqrt() upgrade 
only
+     when necessary.
+   * Simplify and speed up bsqrt() (for computing the square root) in
+     Math::BigFloat. The computation time now mainly depends on the desired
+     accuracy, not the number of digits in the significand.
+   * Add support for using "div_scale" as import parameter, like this
+         use Math::BigFloat div_scale => 80;
+   * Add better argument checking when the "div_scale" value is set by the
+     user.
+  2.000000 2023-10-29
+   * Merge the Math-BigRat distribution into the Math-BigInt distribution. This
+     merge eliminates the problems that users have experienced when 
incompatible
+     versions of the two distributions have been installed. This fixes CPAN RT
+     #143228.
+   * Add method from_dec() to Math::BigRat to make Math::BigRat more consistent
+     with Math::BigInt and Math::BigFloat.
+  * To be consistent with Math::BigInt and Math::BigFloat, make it possible to
+    use "require" with Math::BigRat, e.g.,
+         require Math::BigRat;
+         $x = Math::BigRat -> bone();
+   * Fix cases where "require" doesn't work for Math::BigInt and 
Math::BigFloat,
+     and add tests to verify that "require" works for Math::BigInt, 
Math::BigRat,
+     and Math::BigFloat.
+   * Add methods bblsft() and bbrsft() to Math::BigRat to make Math::BigRat
+     consistent with Math::BigInt and Math::BigFloat. These methods do bitwise
+     left and right shift, respectively.
+   * Fix bug in to_oct() and to_bin() in Math::BigFloat. They called to_hex()
+     when upgrading, but should have called to_oct() and to_bin(), 
respectively.
+   * Add to_hex(), to_oct(), to_bin() to Math::BigRat.
+   * Add new method binv() to Math::BigInt, Math::BigFloat, and Math::BigRat.
+   * Improve as_float() and as_rat().
+   * POD updates.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ perl-Math-BigInt.spec ++++++
--- /var/tmp/diff_new_pack.fALJUM/_old  2024-01-04 16:01:02.428503726 +0100
+++ /var/tmp/diff_new_pack.fALJUM/_new  2024-01-04 16:01:02.436504018 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-Math-BigInt
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,12 +18,13 @@
 
 %define cpan_name Math-BigInt
 Name:           perl-Math-BigInt
-Version:        1.999842
+Version:        2.3.1
 Release:        0
+%define cpan_version 2.003001
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Arbitrary size integer math package
 URL:            https://metacpan.org/release/%{cpan_name}
-Source0:        
https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/%{cpan_name}-%{version}.tar.gz
+Source0:        
https://cpan.metacpan.org/authors/id/P/PJ/PJACKLAM/%{cpan_name}-%{cpan_version}.tar.gz
 Source1:        cpanspec.yml
 BuildArch:      noarch
 BuildRequires:  perl
@@ -34,6 +35,12 @@
 BuildRequires:  perl(Test::More) >= 0.94
 Requires:       perl(Carp) >= 1.22
 Requires:       perl(Math::Complex) >= 1.36
+Provides:       perl(Math::BigFloat) = %{version}
+Provides:       perl(Math::BigInt) = %{version}
+Provides:       perl(Math::BigInt::Calc) = %{version}
+Provides:       perl(Math::BigInt::Lib) = %{version}
+Provides:       perl(Math::BigRat) = %{version}
+%define         __perllib_provides /bin/true
 %{perl_requires}
 # MANUAL BEGIN
 Recommends:     perl(bignum) >= 0.22
@@ -48,7 +55,7 @@
 is also provided for Perl operators.
 
 %prep
-%autosetup  -n %{cpan_name}-%{version}
+%autosetup  -n %{cpan_name}-%{cpan_version}
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor

++++++ Math-BigInt-1.999842.tar.gz -> Math-BigInt-2.003001.tar.gz ++++++
++++ 25976 lines of diff (skipped)

Reply via email to