Subject: CVS commit: pkgsrc/math/pari
From: Taylor R Campbell
Date: 2023-04-24 10:51:13
Message id: 20230424085113.9B203FA85@cvs.NetBSD.org

Log Message:
math/pari: Update to 2.15.3

Bug numbers refer to the BTS at http://pari.math.u-bordeaux.fr/Bugs/

Done for version 2.15.1 (released 02/11/2022):
  Fixed
BA   1- ploth long help was misformatted                                    [F1]
     2- polredbest(y^4 - y^3 - 1/4, 1) -> Error [#2414]                     [F2]
     3- mathnf over polynomial rings: wrong when rank not maximal [#2415]   [F3]
BA   4- seralgdep(Ser([0,1,0,u]*Mod(1,(u^2+u+1)*Mod(1,2)),y),2,2) -> SEGV   [F4]
     5- polroots(4*x^3+4*x^2+28*x+144) -> overflow [#2418]                  [F5]
     6- conversion to float of t_QUAD with t_FRAC components [#2419]        [F6]
     7- bnfinit(x^3-810693844986180*x-30702939461011257135364,1).fu
        -> wrong result or SEGV [#2420]                                     [F7]
     8- [1,2]*[3,4] -> strange error message about qfbcomp                  [F8]
     9- obscure oo loop in solve when solution ~ 0 [#2412]                  [F9]

Done for version 2.15.2 (released 24/12/2022):
  Fixed
    1- polredbest: rare error "inconsistent concatenation" [#2423]     \ 
    [F12]
    2- hypergeom([0,0],[1],2) -> SEGV [#2425]                              [F13]
    3- powers(t_INT, ...) was very slow                                    [F15]
    4- factor(prod(i=1,20,nextprime(2^i)), 131) would include 131          [F16]
    5- sumeulerrat(x^2/(1+x),2) -> FPE [#2433]                             [F17]
    6- lambertw(10^1000) -> overflow [#2429]                               [F18]

Done for version 2.15.3 (released 15/03/2023):

    1- rare infinite loop in idealtwoelt [#2437]                           [F19]
    2- nfisisom(16*x^4+1,16*x^4+1) -> error [#2432]                        [F20]
    3- forprimestep(p=a,b,q,) overflow when a > primelimit         [#2439] [F21]
BA  4- lfun([bnrinit(bnfinit(y^2+1),12),[[2,0],[6,0]]],2) -> error         [F22]
    5- lfunthetacost(polcyclo(43)): silent overflow                        [F23]
BA  6- ellcard(ellinit([1,1]*ffgen([41,16])))-> impossible inverse [#2441] [F24]
    7- wrong result (missing content) in idealred(nf, [id, elt])           [F25]
    8- det(integer matrix) -> inconsistent exact division [#2445]          [F26]
BA  9- fft([],[]) -> SEGV, fft([1],[1]) -> SEGV                            \ 
[F27]
BA  10- nfrootsof1(x^0) -> oo-loop                                         [F28]
BA  11- hgmalpha did not check its input                                   [F29]
BA  12- hyperellchangecurve([],[]) -> SEGV                                 [F30]
BA  13- hyperellchangecurve(x^0,[1,matid(2),0]) -> SEGV                    [F31]
BA  14- rnfeltnorm(x,x) -> SEGV                                            [F32]
BA  15- polylogmult(1,[],-1) -> SEGV                                       [F33]
    16- ellheight(non-integral E) -> crash [#2448]                         [F34]
    17- content(1,y) -> pol_1(y) instead of t_INT 1                        [F35]
    18- s=taylor(1/((x-1)*(y-1)),x); taylor(s,y) -> invalid object [#2452] [F36]
    19- avoid crashing when sumnumsidi diverges (0 bits of accuracy)[#2454][F37]

Files:
RevisionActionfile
1.88modifypkgsrc/math/pari/Makefile
1.32modifypkgsrc/math/pari/distinfo
1.3modifypkgsrc/math/pari/patches/patch-config_TOP__Make.SH