Hello community, here is the log from the commit of package perl-Math-BigInt for openSUSE:Factory checked in at 2017-01-22 00:49:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Math-BigInt (Old) and /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-Math-BigInt" Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Math-BigInt/perl-Math-BigInt.changes 2016-12-02 16:42:02.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Math-BigInt.new/perl-Math-BigInt.changes 2017-01-22 00:49:02.766033689 +0100 @@ -1,0 +2,155 @@ +Thu Jan 12 06:02:47 UTC 2017 - coolo@suse.com + +- updated to 1.999808 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 2017-01-11 v1.999808 pjacklam + + * In Math::BigInt and Math::BigFloat, add methods bdfac() for double + factorial. Add tests for this method. + + * In Math::BigInt and Math::BigFloat, add methods to_hex(), to_oct(), and + to_bin() for hexadecimal, octal, and binary string output without prefix. + Even for Math::BigFloat there is still only support for integer output. Add + tests for these methods. + + * Add test for as_oct() corresponding to the old tests for as_hex() and + as_bin(). + + * In Math::BigInt::Lib, add method _dfac() for double factorial. Add + corresponding tests. + + * In Math::BigInt::Lib, fix bug in overloaded "int". + + * In Math::BigInt::Lib, implement much faster versions of _from_hex(), + _from_oct(), and _from_bin(). + + * In Makefile.PL, improve the wording in the message displayed if some of + the installed backend libraries are not a subclass of Math::BigInt::Lib (and + hence will not provide + + * Fix minor bugs in some of the author library test files (t/author-lib*.t). + + * Allow leading and trailing whitespace in the input to from_hex(), + from_oct(), and from_bin(). Add tests to verify. This is a regressions + (CPAN RT #119805). + +------------------------------------------------------------------- +Sat Dec 24 06:39:31 UTC 2016 - coolo@suse.com + +- updated to 1.999807 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 2016-12-23 v1.999807 pjacklam + + * Add a message to Makefile.PL recommending upgrade if old libraries are + installed. This message is more or less equivalent to the one appearing in + Math-BigInt up until v1.997. + + * Improve the documentation (POD) in Math::BigInt::Lib. + + * Speed up _sqrt() and _root() in Math::BigInt::Lib. + + * Remove checking for exception cases (cases that would return +Inf, -Inf, or + NaN) in Math::BigInt::Lib. It has been documented for a long time that such + checking should be done by the caller. + + * Add library methods _to_bin(), _to_oct(), _to_hex(), which are equivalent to + the _as_bin(), _as_oct(), and _as_hex() methods respectively, except that + the _to_*() methods don't use a prefix in the output. This removes the need + for the frequent removal of the various prefixes. Now each _as_*() method + calls the equivalent _to_*() method, adds a prefix, and returns the output. + The _to_*() methods are faster than the equivalent _as_*() methods were. + + * Add author test files for the methods _to_bin(), _to_oct(), and _to_hex(). + + * Add library method _to_bytes(). The method _as_bytes() would have been + called _to_bytes() if I had thought of it earlier. The method _as_bytes() is + now just an alias to _to_bytes(). The _to_bytes() method also fixes a bug + that was present in the _as_bytes() method. (CPAN RT #119346). + + * Add author test files for the method _to_bytes(). + + * Add more tests for library methods _inc() and _dec(). When trying to bring + the Math::BigInt::BitVect library back to life I realized that the test + suite didn't catch certain errors in _inc() and _dec(). + + * Die if trying to use as_bytes() or from_bytes() with a backend library that + doesn't support the corresponding library methods. + + * Correct minor errors in the output messages in the test files. + + * Improve/correct various comments in the source code. + + * More diagnostic output is displayed by the author test files if the + AUTHOR_DEBUGGING environment variable is set. + +------------------------------------------------------------------- +Wed Dec 14 06:46:38 UTC 2016 - coolo@suse.com + +- updated to 1.999806 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 2016-12-13 v1.999806 pjacklam + + * Add more logic to Makefile.PL regarding INSTALLDIRS (CPAN RT #119199 + and #119225). + + * In the TODO file, remove stuff that has been implemented. + +------------------------------------------------------------------- +Mon Dec 12 06:52:17 UTC 2016 - coolo@suse.com + +- updated to 1.999805 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 2016-12-11 v1.999805 pjacklam + + * Fix Makefile.PL so that this module installs over the core version. + + * Add more tests for _nok() (binomial coefficient "n over k"). These new tests + revealed some problems with some of the backend libraries when _nok() was + given very large arguments. + + * Remove t/Math/BigFloat/#Subclass.pm#, which is an Emacs temporary file + included by accident. + +------------------------------------------------------------------- +Fri Dec 9 06:49:13 UTC 2016 - coolo@suse.com + +- updated to 1.999804 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + + 2016-12-07 v1.999804 pjacklam + + * Implement as_bytes(), as requested (CPAN RT 119096). Also implement the + inverse conversion from_bytes(). This applies to Math::BigInt only. (Alas, + these methods will be inherited from Math::BigInt into Math::BigFloat, + Math::BigRat etc. where the methods won't work. Fixing this class + relationship is an issue of its own.) + + * Implement _as_bytes() and _from_bytes() in Math::BigInt::Lib. Preferably, + the various backend libraries will implement faster versions of their + own. Add author test files for testing these methods thorougly. + + * Fix from_hex(), from_oct(), and from_bin(). + - When called as instance methods, the new value should be assigned to the + invocand unless the invocand is read-only (a constant). + - When called as instance methods, the assigned value was incorrect, if the + invocand was inf or NaN. + - Add tests to t/from_hex-mbf.t, t/from_oct-mbf.t, and t/from_bin-mbf.t + to confirm the fix. + - Add new test files t/from_hex-mbi.t, t/from_oct-mbi.t, and + t/from_bin-mbi.t for better testing of these methods with Math::BigInt. + + * Correct typo in Math/BigInt/Lib.pm (otherise -> otherwise) (CPAN RT 118829). + + * Add POD coverage testing of Math::BigInt::Lib to t/03podcov.t. + +------------------------------------------------------------------- +Mon Dec 5 06:58:14 UTC 2016 - coolo@suse.com + +- updated to 1.999803 + see /usr/share/doc/packages/perl-Math-BigInt/CHANGES + +------------------------------------------------------------------- Old: ---- Math-BigInt-1.999802.tar.gz New: ---- Math-BigInt-1.999808.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Math-BigInt.spec ++++++ --- /var/tmp/diff_new_pack.Lp5sRv/_old 2017-01-22 00:49:03.201971938 +0100 +++ /var/tmp/diff_new_pack.Lp5sRv/_new 2017-01-22 00:49:03.201971938 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Math-BigInt # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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.999802 +Version: 1.999808 Release: 0 %define cpan_name Math-BigInt Summary: Arbitrary size integer/float math package @@ -49,7 +49,6 @@ %prep %setup -q -n %{cpan_name}-%{version} -find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %build %{__perl} Makefile.PL INSTALLDIRS=vendor @@ -65,6 +64,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc BENCHMARK BUGS CHANGES CREDITS examples GOALS HISTORY LICENSE NEW README TODO +%doc BUGS CHANGES CREDITS examples GOALS HISTORY LICENSE NEW README TODO %changelog ++++++ Math-BigInt-1.999802.tar.gz -> Math-BigInt-1.999808.tar.gz ++++++ ++++ 19437 lines of diff (skipped)