From 316cb8383590edc6a43b892ff1092d34f54c69ad9258ab851c40c5db813e8b30 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 12 Oct 2014 08:20:55 +0000 Subject: [PATCH] pari-2.7.2 OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=15 --- pari-2.7.1.changelog | 22 ---------------- pari-2.7.1.tar.gz | 3 --- pari-2.7.1.tar.gz.asc | 17 ------------- pari-2.7.2.changelog | 58 +++++++++++++++++++++++++++++++++++++++++++ pari-2.7.2.tar.gz | 3 +++ pari-2.7.2.tar.gz.asc | 17 +++++++++++++ pari.changes | 24 ++++++++++++++++++ pari.spec | 5 ++-- 8 files changed, 104 insertions(+), 45 deletions(-) delete mode 100644 pari-2.7.1.changelog delete mode 100644 pari-2.7.1.tar.gz delete mode 100644 pari-2.7.1.tar.gz.asc create mode 100644 pari-2.7.2.changelog create mode 100644 pari-2.7.2.tar.gz create mode 100644 pari-2.7.2.tar.gz.asc diff --git a/pari-2.7.1.changelog b/pari-2.7.1.changelog deleted file mode 100644 index 9a89a24..0000000 --- a/pari-2.7.1.changelog +++ /dev/null @@ -1,22 +0,0 @@ -# $Id$ -Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/ - -Done for version 2.7.1 (released 16/05/2014): -[last column crossreferences current development release 2.8.0] - - Fixed - 1- make install fails on OS/X: ln -s libpari.dylib libpari.dylib fails [F1] - 2- Q_pvalrem(t_FRAC) => wrong result [F2] - 3- [] == 0 but []~ != 0 (now []~ == 0 as well) [#1560] [F3] -BA 4- test-kernel did not work when using --mt=pthread [F4] -BA 5- ellheegner was using too much memory in some case [F5] -BA 6- ellap can overflow on 32-bit machine [#1558] (minimal fix) [F6] - 7- nfhilbert(K,x,y, P above 2) could give wrong results [#1561] [F7] - 8- gcd(1/2, 1+I*1.) -> SEGV [#1563] [F10] - 9- mathnf(t_VEC) could corrupt input (change sign) [F11] - 10- [libpari] RgM_transmul did not work [F12] - 11- [libpari] Fq_issquare didn't support T=NULL [F13] - 12- [libpari] nfpow_u didn't handle non-integral rational numbers [F14] - 13- eint1(0) -> stack overflow [#1568] [F15] - 14- nfroots(, t_POL with leading coeff -1) could miss solutions [F19] - 15- precprime(1) -> invalid t_INT [#1576] [F20] diff --git a/pari-2.7.1.tar.gz b/pari-2.7.1.tar.gz deleted file mode 100644 index a7c6a72..0000000 --- a/pari-2.7.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc637918f3c0b20dc9bbea99e639e7a288b89ea4d0e4e3f9b7110a115bcb41be -size 3140893 diff --git a/pari-2.7.1.tar.gz.asc b/pari-2.7.1.tar.gz.asc deleted file mode 100644 index c2b6e02..0000000 --- a/pari-2.7.1.tar.gz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.12 (GNU/Linux) - -iQIcBAABAgAGBQJTdc9aAAoJEI8OfCtFIuOHdIQP/i6mshrOc7Vtzt6+WPQa2lTV -aqd9DEB+GTOBtCCzkmYZVoKw9ybQeFkxBEWgvcRnAsrtD85wz0pmwZa+zIkH+On8 -UE8ZV52FhxjPSBIXZfBuDMWUdwrR3XvsbrIXBJsXGgucXYQsQ8QU95g/329y8wWR -FBoRtgN4X96R1GBizfMqTvH4YpFx3q6sfx731Rl+nlXEJsr/qziAVH01BtIj96Io -6z5iSAFWT9j8HsgIqATXsnsMeerg1qfUhY1W1ODry1HSr0B52maWrgpGzd0egMQt -zXOyiKu9dm5+i06qDDb37kBSfCQyCVhAW/r9gsZQKFuAmB1QnmjA/K22lpwQuUGd -eAWqoOWSZGnpXnRSAI8hc53BhaUSf5WBFH4K5eML2xa3SnCqbmiHPSWA+BHUb9Uv -2cFnCwjc/FV1+OvIACUtxe4+H/Zb73SHKUmwm7oFtIH6XTaMXHBzTIU0LRsOwUeb -EyGdJ3vds3A+HnuZMAdV0PhQbtTwdLYZyUPcBpYVMTq0Mg/JkwA5Hv4an9uQqMuf -2xJUBFx4E4ZQmQiU+4SA+V+bWV6wHCah+G3AFvBycurBZmyWtbi12UnC8xRI1KXx -HLiMlYlUdVhdVSE81OppPv1mqVAyAHlkxWyyP0mlpSnO0VJTIWEzix+LKotqX7Fx -nLI11dQsctZqXRJhuyFp -=eBVY ------END PGP SIGNATURE----- diff --git a/pari-2.7.2.changelog b/pari-2.7.2.changelog new file mode 100644 index 0000000..38d31c9 --- /dev/null +++ b/pari-2.7.2.changelog @@ -0,0 +1,58 @@ +# $Id$ +Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/ + +Done for version 2.7.2 (released 19/09/2014): +[last column crossreferences current development release 2.8.0] + + Fixed + 1- gaffsg(0, t_PADIC): wrong valuation [F21] + 2- (t_INTMOD with word-sized modulus)^(huge negative power) [#1584] [F24] + 3- (gp -p N) or (primelimit=N in gprc_ for N >= 436273290 resulted in an + incorrect primetable. N.B. Such commands are now useless: needed primes + are produced dynamically anyway. [F25] + 4- monomial(exact zero, d, v) returned an invalid t_POL / t_RFRAC [F26] + 5- contfracpnqn(v, n) returned partial quotients p[-1]/q[-1] ... + p[n-1]/q[n-1], instead of the documented p[0]/q[0] ... p[n]/q[n] [F27] + 6- factor((3+4*I)/25) -> factor 2+I had 0 exponent [#1586] [F29] +BA 7- iferr() could crash if some component of the t_ERROR were clones. [F31] + 8- nffactor() could overflow the stack when default accuracy too low [F32] +BA 9- obsolete use of E=[a1,a2,a3,a4,a6] in ellmul crashed [#1589] [F33] + 10- incorrect rounding in mulrr/divrr for one-word precision reals [F34] +BA 11- multiif did not handle correctly return() in conditions [#1590] [F35] + 12- [0..5] -> [0,0,0,0,0] on some architectures [F36] + 13- is_gener_Fp could return wrong results [F37] + 14- Fq_sqrtn(t_INT,..,&zeta) could return a wrong root of 1 [F38] + 15- bnfinit: SEGV due to precision issues [#1592] [F39] + 16- zm_zc_mul only worked for square zm matrices [F40] + 17- genus2red(0,27*x^5+97*x^4+118*x^3+60*x^2+13*x+1,3) -> bug [#1596] [F41] + 18- [gphelp] oo loop when $COLUMNS too small [#1594] [F42] + 19- genus2red(x,-x^6-3*x^4-10*x^2-1,3) -> impossible inverse [#1597] [F43] + 20- factoru(1) returned a t_MAT instead of the expected "matsmall" [F44] + 21- FpM_charpoly wrong in small characteristic [#1602] [F45] + 22- when compatible = 3; series() used a random precision [F50] + 23- genus2red(0,6*x^6+5*x^4+x^2+1,7) -> impossible inverse [#1597] [F51] + 24- isprime() could crash on large input [#1604] [F52] + 25- genus2red(x^3+1,1) -> type error [#1597] [F53] + 26- gphelp did not handle === correctly [#1603] [F54] + 27- FpXY_evaly() wrong when evaluating at 0 [F56] + 28- [mingw] gp could crash at start up [#1607] [F57] + +Done for version 2.7.1 (released 16/05/2014): +[last column crossreferences current development release 2.8.0] + + Fixed + 1- make install fails on OS/X: ln -s libpari.dylib libpari.dylib fails [F1] + 2- Q_pvalrem(t_FRAC) => wrong result [F2] + 3- [] == 0 but []~ != 0 (now []~ == 0 as well) [#1560] [F3] +BA 4- test-kernel did not work when using --mt=pthread [F4] +BA 5- ellheegner was using too much memory in some case [F5] +BA 6- ellap can overflow on 32-bit machine [#1558] (minimal fix) [F6] + 7- nfhilbert(K,x,y, P above 2) could give wrong results [#1561] [F7] + 8- gcd(1/2, 1+I*1.) -> SEGV [#1563] [F10] + 9- mathnf(t_VEC) could corrupt input (change sign) [F11] + 10- [libpari] RgM_transmul did not work [F12] + 11- [libpari] Fq_issquare didn't support T=NULL [F13] + 12- [libpari] nfpow_u didn't handle non-integral rational numbers [F14] + 13- eint1(0) -> stack overflow [#1568] [F15] + 14- nfroots(, t_POL with leading coeff -1) could miss solutions [F19] + 15- precprime(1) -> invalid t_INT [#1576] [F20] diff --git a/pari-2.7.2.tar.gz b/pari-2.7.2.tar.gz new file mode 100644 index 0000000..86f59d4 --- /dev/null +++ b/pari-2.7.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac76c99549d549273087daa554c4dabaf9239881da422f69acb05fa7a0ff10ac +size 3144216 diff --git a/pari-2.7.2.tar.gz.asc b/pari-2.7.2.tar.gz.asc new file mode 100644 index 0000000..523f128 --- /dev/null +++ b/pari-2.7.2.tar.gz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQIcBAABAgAGBQJUFwSsAAoJEI8OfCtFIuOHa8AQAKNtfzCnC3MKbjr3maCUll1t +Gp61WyA7Xo5aq/HDqlMw3wW64/4qVlfTUl7tpkzgCGziwsq8VfqOK8aDC3mKGG1O +tUIAs9iTtHZe9pGOf7NMiNXkft+qa/MfDFJCDxCYN+iEkbdjsxX4rATlkseUVtg1 +VWvU8CJDYcGzWPRWxupJiUN+VtlNEXmCKkOGM4r9m5joWclJUQ29S/kU+B77mpJg +S2ztjOLp/Jiz77k3SdO6mFbhwRzVaLEo6UQKUP+plErINJO3khaLsAhJIP6kyYpr +yjHuilTRPeBkDs1F1a+z8UvhFu8Z/XQiQfdSdH6SXHI9PCdD4RFsWZdkfZ02b8Km +XQTP0ykNCJ1IQf+YHs2KxfvKpuF+m6y6sQ/QxUv2fov3qalrbctk5rNI3V10wmui +vmQP1QkOR7HPDtTxn9GrsC0yotcB0OwZIzSXsAsjLepbEyH4ymD8hLpKffBewRso +bl0EvK+Iu+FHHUl5q3qwhqZBZjjY5tcLPUwK0+8w25p9IM6qHLu7NMPvsje8SYmb +CGmwsFluys2R+U06KQOWlc0+d4Z0kHxg06xYYhTwPzH16h0RusuSl0Eukd/9od8Q +yh8/3Zwa3Nx5lSt+HlU86K4c0X5SPVKXVfKrF6rYQQsxq9ITSs4VH4XNY9MYdArd +yL92Ccx2x70HJ93OE9LP +=ottr +-----END PGP SIGNATURE----- diff --git a/pari.changes b/pari.changes index 69414db..84735c8 100644 --- a/pari.changes +++ b/pari.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Sun Oct 12 08:15:21 UTC 2014 - jengelh@inai.de + +- Update to new upstream release 2.7.2. Fixed were: +* (gp -p N) or (primelimit=N in gprc_ for N >= 436273290 resulted + in an incorrect primetable. +* monomial(exact zero, d, v) returned an invalid t_POL / t_RFRAC +* contfracpnqn(v, n) returned partial quotients p[-1]/q[-1] ... + p[n-1]/q[n-1], instead of the documented p[0]/q[0] ... p[n]/q[n] +* iferr() could crash if some component of the t_ERROR were clones +* nffactor() could overflow the stack when default accuracy too low +* obsolete use of E=[a1,a2,a3,a4,a6] in ellmul crashed +* incorrect rounding in mulrr/divrr for one-word precision reals +* multiif did not handle correctly return() in conditions +* is_gener_Fp could return wrong results +* Fq_sqrtn(t_INT,..,&zeta) could return a wrong root of 1 +* bnfinit: SEGV due to precision issues +* zm_zc_mul only worked for square zm matrices +* [gphelp] infinite loop when $COLUMNS too small +* factoru(1) returned a t_MAT instead of the expected "matsmall" +* when compatible = 3; series() used a random precision +* isprime() could crash on large input +* gphelp did not handle === correctly + ------------------------------------------------------------------- Wed Aug 6 05:14:57 UTC 2014 - jengelh@inai.de diff --git a/pari.spec b/pari.spec index ed5347e..8616c32 100644 --- a/pari.spec +++ b/pari.spec @@ -18,7 +18,7 @@ Name: pari %define lname libpari-gmp4 -Version: 2.7.1 +Version: 2.7.2 Release: 0 Summary: Computer Algebra System for fast computations in Number Theory License: GPL-2.0 @@ -105,8 +105,7 @@ cp "%{S:3}" .; b="%buildroot"; make install DESTDIR="$b"; -%post -n %lname -p /sbin/ldconfig - +%post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files gp