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)