Hello community, here is the log from the commit of package perl-Math-BigInt for openSUSE:Factory checked in at 2019-10-18 14:36:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old) and /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.2352 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Math-BigInt" Fri Oct 18 14:36:00 2019 rev:34 rq:738588 version:1.999817 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes 2018-11-12 09:40:06.769301769 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new.2352/perl-Math-BigInt.changes 2019-10-18 14:36:02.623831508 +0200 @@ -1,0 +2,50 @@ +Sat Oct 12 13:43:38 UTC 2019 - <timueller+p...@suse.de> + +- updated to 1.999817 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 1.999817 2019-10-11 + + * Avoid non-integers in intermediate computations in Math::BigInt::Calc. This + causes errors due to rounding issues, e.g., 47265625999999999 / 1000000000 + is 47265626 with double precision. + + * Remove api_version() and the corresponding test file. There is no need to + check which methods are supported by a backend library now that each backend + library is a subclass of Math::BigInt::Lib. Methods not provided in the + backend library are provided by the parent class. + + * Add to_ieee745() and from_ieee754(). + + * Add backermann() and ackermann() for the Ackermann function. + + * Add buparrow() and uparrow() for Knuth's up-arrow notation. + + * Add information about the github repository. + + * Update links in SUPPORT section in POD. + + * Fix bpow(). It returned NaN when it should truncate to zero. + + * Make blsft() in Math::BigInt allow bases up until the largest unsigned + integer. + + * Make _lsft() in Math::BigInt::Calc handle an arbitrarily large base. + + * Add new methods bdigitsum() and digitsum() to Math::BigInt. Add new method + _digitsum() to Math::BigInt::Lib. + + * Add new methods is_non_negative() and is_non_positive(). + + * Extend the default collation sequence used by to_base() and from_base() to + all the 94 printable ASCII characters except blank/space. + + * Make new() in Math::BigFloat handle octal floating point numbers. + + * Slightly more robust t/01load.t. + + * Remove unused variables. + + * Miscellaneous code cleanup. + +------------------------------------------------------------------- Old: ---- Math-BigInt-1.999816.tar.gz New: ---- Math-BigInt-1.999817.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Math-BigInt.spec ++++++ --- /var/tmp/diff_new_pack.3LmFu6/_old 2019-10-18 14:36:03.243829893 +0200 +++ /var/tmp/diff_new_pack.3LmFu6/_new 2019-10-18 14:36:03.247829883 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Math-BigInt # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Math-BigInt -Version: 1.999816 +Version: 1.999817 Release: 0 %define cpan_name Math-BigInt Summary: Arbitrary size integer/float math package @@ -48,13 +48,14 @@ %prep %setup -q -n %{cpan_name}-%{version} +find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +make %{?_smp_mflags} %check -%{__make} test +make test %install %perl_make_install ++++++ Math-BigInt-1.999816.tar.gz -> Math-BigInt-1.999817.tar.gz ++++++ ++++ 6164 lines of diff (skipped)