commit perl-Math-BigInt for openSUSE:Factory

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+perl@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)
participants (1)
-
Source-Sync