diff --git a/pari-2.11.1.changelog b/pari-2.11.1.changelog deleted file mode 100644 index 1ba9dee..0000000 --- a/pari-2.11.1.changelog +++ /dev/null @@ -1,44 +0,0 @@ -Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/ - -Done for version 2.11.1 (released 1/12/2018): - Fixed - 1- heap-buffer-overflow in init_prefix [readline] [F4] - 2- mfsplit(mf,,flag) could return uninitialized objects => SEGV [F5] - 3- mfeisenstein(k,,chi) was treated as E(k,chi) instead of E(k,1,chi)[F6] - 4- poldegree(y/x) -> 0 [ instead of -1 ] [F7] - 5- sumeulerrat(y/x^2,1) -> junk [F8] -HC 6- incgam(-1000.4,2) -> SEGV [F9] - 7- mfatkininit(mfinit([366,2]),2) -> precision error [F10] - 8- forprimestep: wrong when wrapping over word boundary [#2071] [F11] - 9- mfbracket: [f,g]_m was multiplied by (-1)^m [F12] - 10- wrong results in mfatkininit / mfatkineigenvalues [#2073/#2074] [F13] - 11- issquare(Mod(x,ffinit(3,2))) -> wrong result [broken Fq_ispower] [F14] - 12- possible SEGV in rnfpseudobasis(, [pol,lim]) [F15] - 13- wrong result in elllog over F_p, p in [2^63,2^64[ [F16] - 14- wrong result in mfsymboleval when path extremities are close to [F17] - real axis (cusps were OK) [#2075] - 15- mfcoefs(mfDelta(),0) -> SEGV [#2078] [F18] - 16- GC error in lfuncreate(elliptic curve over number field) [#2080] [F19] - 17- X11 and Qt graphic engine: pari_close called too soon => crash [F20] - 18- pariold.h: mix up with obsoleted taille / taille2 [F21] - 19- foo(n)=vector(n)[1..n];123; would corrupt the GP interpreter [F22] - 20- Pol(0)/'x -> t_INT 0 (instead of 0*x^0) [F23] - Pol(0)/(Mod(1,2)*'x) -> t_INT 0 (instead of Mod(0,2)*x^0) - 21- missing typecheck in nfalgtobasis [#2084] [F24] - 22- dbllog2(t_COMPLEX of t_FRAC) => junk [F25] - 23- nffactor(t_POL, t_POL) => bug in LLL_cmbf [#2083] [F26] - 24- ideallog(pure archimedean conductor, t_FRAC) -> log(0) error [F27] - 25- lfunrootres: avoid oo-loop [F28] - 26- mfgaloistype: dihedral forms possibly incorrect for N > 3000 [F29] - 27- mfgaloistype: error on mf=mfinit([1159,1,Mod(930,1159)],0); [F30] - 28- hash_GEN(x) differed depending on whether x was a clone [F33] -BA 29- [mpi] setting nbthreads in .gprc could lead to crashes. [F34] - 30- accuracy too large in derivnum => slowdown [F35] - 31- nfisincl(x^5-x^4+x^3-2*x^2+3*x-1,x^20+x^15+x^10+x^5+1) -> SEGV [F36] - 32- stack corruption in addsub_frac [F37] -AP 33- segfault in rnfidealup [#2093] [F38] - 34- Ser(x,x,0) -> error instead of O(x) [#2092] [F39] - 35- fix mspolygon(,2) [add 1/3rd hyperbolic triangles + fix labels] [F40] - 36- factor(3/(x^5+3*y*x^4+3*y^2*x^3+y^3*x^2)) -> SEGV [F41] - 37- catastrophic cancellation in acosh / asinh for large t_COMPLEX [F43] - 38- zeta(1/2 + I*t) => internal error [F44] diff --git a/pari-2.11.1.tar.gz b/pari-2.11.1.tar.gz deleted file mode 100644 index 484e784..0000000 --- a/pari-2.11.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24a9b324a6e9fb161f49dd93aa4dc3f8bb8996c96050ee0468b2f92b45eacac9 -size 4426390 diff --git a/pari-2.11.1.tar.gz.asc b/pari-2.11.1.tar.gz.asc deleted file mode 100644 index cbb99e7..0000000 --- a/pari-2.11.1.tar.gz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAlv1n3EACgkQjw58K0Ui -44cX4Q//Z7/TdwbzGOSjTq3yqt5i403KaMr5WRszZvgzSWYLsuqBv2HW5nJx5549 -Zrlw0liO+bWct4N5ZPZF+0/1i4C0O9d94zCuDjJvAvzJCS9mON4XCpY+xln3wc3R -tTWecFPuYspkL7mOMtOeqYFCnsGsc1XIh+tSU9+urYr3cLkeBzVVJUbzuuYR0ZJ1 -2/MhERhuM0aElNLM7ghP2QDL1HDH8PZBoHAQc71TrQeCdqIPR73GctFRRCPjZXjr -iE3H0QxZ/yy5S6Z8g0siFReZtKzSsPL6d36UzKY51YkNf2VSPFwx9M3lrRcmSSrs -19c/KufakxqaCEukCBJ7qI5R0PXYKlY98yYxa+7cG7bUQuiPiBvRrlg4IyY5bO5S -HR0fFZx6C6ZV94c3JOgBd8w7ddeA8lMrQWUN+M7bTZT3jxOXbN73NZ2l64n2s8E8 -1aFAcvGpQdPt9w18vVJhKEjeA+JCcnD5h7AgIpvzWEymvyfi1FphrWPp50XkHLfp -kJuw6nnefbAw6LVuYdBi92FpL8bYckahw+EHpIhFRco29b4xIDUCzxnoqACWKtdx -+Q+orQyE3z9HFw8+YeRjMXyNFqSuBW/egjgTnDQi46gpEAtK6plHXKl05JK8NaaA -eBAIwEX4vc2esCHsdPlt6y58PSAYUp3KwIhoG/+lw6tydFm1/9U= -=u6wF ------END PGP SIGNATURE----- diff --git a/pari-2.11.2.tar.gz b/pari-2.11.2.tar.gz new file mode 100644 index 0000000..a2204c9 --- /dev/null +++ b/pari-2.11.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a6532b3c77350363fa618ead5cd794a172d7b7e5757a28f7788e658b5469339 +size 4433038 diff --git a/pari-2.11.2.tar.gz.asc b/pari-2.11.2.tar.gz.asc new file mode 100644 index 0000000..af3c661 --- /dev/null +++ b/pari-2.11.2.tar.gz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEQgKOpASi6dgKxFMUjw58K0Ui44cFAlzFpbkACgkQjw58K0Ui +44dOKg/+Mo7ajLK4HhiqO/b6Pmxp8Av17uerMUx3BrZQaeTg2RlSs9xIGWuYpBqK +QSOGk3AUVrV6hTCnRiSQNgtN3JjXbM+hBKAuH5hMrRegoJgWObw+50lWqSxdCvbI +n1IuqcJ9xg6kqre58mXJk0f1oqax0BEj1cy3abj9uT+ClodHLvQAs8lAilE5b/wN +f9U0PGbyhXciQ7gHGEnSLe6y1xM78byN+K5WcCe2tKjh4jpTKVqYUacQH73NeyOM +DEsCkWvEAsO85/uTTQH4lzpR2TcupXZimAgBwvcoRPQPvAkMrGcLEJ11oMfBFCt0 +P/9Pj8GaJrCjKetUQ5HX+cl+KrK3m+aJ3sg6yy5bvD1uK/cDM8tNOEOnVdRFRPdn +HhcCtoTaGctZIqR7IGdXybgHcysTJaUWTV2tfpZ+xavvrgHWAQXquhDTrqVdD4k/ +621Rsfi6ech3RDVgrZSKN3xRDGgftK21AsKbRvMZrQGNQsWQ6xnQQWXe+wfcUMXo +ws846FKZ5T1vjtGsSmAufL5ekthk+wZQFvDXQ9tRYk92kUJzjClaqd/yNuGcU9ed +XGP1rUNRK8nYkS0usJ1qUgHZUFWUfDLQkZTfzdT3XCe0IY3ZQcdXKUCLVCjAahPD +nain/LHe6akzNHuN+4ff16GT2TxnOTVoVP4y4XVm/azVW2ri5TE= +=MRkx +-----END PGP SIGNATURE----- diff --git a/pari.changes b/pari.changes index ce6b642..cefbf7d 100644 --- a/pari.changes +++ b/pari.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Sun Jul 28 22:37:35 UTC 2019 - Simon Puchert + +- Update to new upstream release 2.11.2 + * Fixed minpoly(Mod(1,t^2)) causing SIGSEGV. + * Fixed segfault in ffinvmap(m) on bad input. + * Fixed factormod(x^3+1,[y^2+1,2]) causing SIGSEGV. + * Fixed incorrect use of graphcolors leading to a SIGSEGV. + * Fixed [a,b]=a possibly leading to memory corruption. + * Fixed a memory leak in cgetalloc when lg overflows. + * Fixed a possible segfault in padicappr. + * Fixed core() possibly destroying its input, + if stored in a GP variable. + * Fixed stack corruption in quad_disc. + * Fixed an infinite loop and stack corruption in ellmoddegree. +- Drop the separate changelog as RPMLINT warns about it being a + duplicate of the file CHANGES (which is already included). + ------------------------------------------------------------------- Mon Mar 25 19:08:37 UTC 2019 - Christophe Giboudeaux @@ -6,7 +24,7 @@ Mon Mar 25 19:08:37 UTC 2019 - Christophe Giboudeaux ------------------------------------------------------------------- Mon Dec 10 23:51:20 UTC 2018 - Jan Engelhardt -- Update to new upstream release 2.11 +- Update to new upstream release 2.11.1 * Fixed a heap buffer overflow * Fixed mfsplit(mf,,flag) could return uninitialized objects causing SIGSEGV diff --git a/pari.spec b/pari.spec index 50855dc..764129b 100644 --- a/pari.spec +++ b/pari.spec @@ -23,17 +23,16 @@ Name: pari %define sover 6 %define lname libpari-gmp%sover -Version: 2.11.1 +Version: 2.11.2 Release: 0 Summary: Computer Algebra System for computations in Number Theory License: GPL-2.0-only Group: Productivity/Scientific/Math -URL: http://pari.math.u-bordeaux.fr/ -#Git-Clone: http://pari.math.u-bordeaux.fr/git/pari.git -#Git-Web: http://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi -Source: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz -Source2: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz.asc -Source3: http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.changelog +URL: https://pari.math.u-bordeaux.fr/ +#Git-Clone: https://pari.math.u-bordeaux.fr/git/pari.git +#Git-Web: https://pari.math.u-bordeaux.fr/cgi-bin/gitweb.cgi +Source: https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz +Source2: https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-%version.tar.gz.asc Patch1: pari-nodate.diff BuildRequires: fltk-devel BuildRequires: gmp-devel @@ -100,7 +99,6 @@ functions. make %{?_smp_mflags} all \ CFLAGS="%optflags -fno-strict-aliasing" \ STRIP=true -cp "%{S:3}" . %install %make_install @@ -120,7 +118,6 @@ cp "%{S:3}" . %dir %_licensedir %endif %license AUTHORS COPYING -%doc %name-%version.changelog %doc CHANGES CHANGES-* NEW README %doc examples/ %_libdir/libpari-gmp.so.%version