Commit Graph

38 Commits

Author SHA256 Message Date
58e3a48b6d Accepting request 1098938 from home:dirkmueller:Factory
- update to 2.15.4:
  * lfunan(lfunetaquo([12,1;13*12,1]),1) -> stack overflow
  * FpM_intersect could return a Flm
  * 3- ifac_isprime could be called on input with tiny
    divisors
  * nfcompositum could return non-monic polynomials
  * gammamellininvinit(vector(9,i,1)) -> SEGV
  * incorrect sanity check in rnfeltdown ("not in base
    field")
  * precision loss in gammamellininv
  * [pthread] parselect could crash
  * rare infinite loop in ellsaturation
  * quadunitindex(8461,2)->1 instead of 3
  * chinese(Mod(1,3)*(x^2+x+2),Mod(1,5)*(x-1))->incorrect
    leading term
  * lindep([0,x]) -> SEGV
  * [libpari] RgX_div_by_X_x: wrong variable number
  * MS 14- hyperellratpoints(2*x^3+x^2-x,1000) -> wrong result
  * ellisogeny over a nf -> inconsistent variables error
  * w=3;quadgen(5) -> print x instead of w
  * FpX_convol: wrong result for mixed degree
  * 18- mateigen(,1): eigenvalues were given as t_VEC or
    t_COL. Use t_COL.
  * ellcard over small finite field: potential oo-loop
- add pari.keyring for source integrity validation

OBS-URL: https://build.opensuse.org/request/show/1098938
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=70
2023-07-16 15:29:22 +00:00
5d03969857 Accepting request 1079845 from home:urbic:branches:science
- Update to 2.15.3
  * rare infinite loop in idealtwoelt
  * nfisisom(16*x^4+1,16*x^4+1) -> error
  * forprimestep(p=a,b,q,) overflow when a > primelimit
  * lfun([bnrinit(bnfinit(y^2+1),12),[[2,0],[6,0]]],2) -> error
  * lfunthetacost(polcyclo(43)): silent overflow
  * ellcard(ellinit([1,1]*ffgen([41,16])))-> impossible inverse
  * wrong result (missing content) in idealred(nf, [id, elt])
  * det(integer matrix) -> inconsistent exact division
  * fft([],[]) -> SEGV, fft([1],[1]) -> SEGV
  * nfrootsof1(x^0) -> oo-loop
  * hgmalpha did not check its input
  * hyperellchangecurve([],[]) -> SEGV
  * hyperellchangecurve(x^0,[1,matid(2),0]) -> SEGV
  * rnfeltnorm(x,x) -> SEGV
  * polylogmult(1,[],-1) -> SEGV
  * ellheight(non-integral E) -> crash
  * content(1,y) -> pol_1(y) instead of t_INT 1
  * s=taylor(1/((x-1)*(y-1)),x); taylor(s,y) -> invalid object
  * avoid crashing when sumnumsidi diverges (0 bits of accuracy)

OBS-URL: https://build.opensuse.org/request/show/1079845
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=68
2023-04-19 20:50:02 +00:00
36720c7d3b Accepting request 1056144 from home:dirkmueller:Factory
- update to 2.15.2:
  Fixed
    polredbest: rare error "inconsistent concatenation"
    hypergeom([0,0],[1],2)
    powers(t_INT, ...) was very slow
    factor(prod(i=1,20,nextprime(2^i)), 131) would include 131
    sumeulerrat(x^2/(1+x),2) -> FPE
    lambertw(10^1000) -> overflow

OBS-URL: https://build.opensuse.org/request/show/1056144
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=66
2023-01-05 12:38:16 +00:00
5cbba2db5c - Update to release 2.15.1
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=64
2022-11-18 17:47:56 +00:00
2c9af10945 curate changelog
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=62
2022-10-31 21:28:31 +00:00
6bddd79fb7 Accepting request 1031558 from home:amanzini:branches:science
- Update to release 2.15.0

  * https://pari.math.u-bordeaux.fr/archives/pari-announce-22/msg00001.html

OBS-URL: https://build.opensuse.org/request/show/1031558
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=61
2022-10-31 20:54:28 +00:00
9aef50f23b - Update to release 2.13.4
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=59
2022-04-14 13:34:33 +00:00
3ac81fba52 trim changelog, restore style
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=57
2022-04-14 12:13:03 +00:00
0d7cc4e8f1 Accepting request 969995 from home:urbic:branches:science
- Update to release 2.13.4. Fixed
  [last column crossreferences current development release 2.14.0] 
    * For z=x+wy a t_QUAD, z.pol returned the modulus z.mod instead
      of the t_POL x+'w*y                                     [F72]
    * allow eulerianpol(0) (= 1)                              [F73]
    * allow polylog(0,x) (was broken when eulerianpol
      was introduced)                                         [F74]
    * concat(t_LIST,t_LIST) was leaking memory                [F75]
    * missing type checks in ellchangepoint (SEGV)            [F76]
    * polsturm(-25*x^4+2*x^3+99*x^2-44*x-132,[-oo,-4])
      returned garbage                                        [F77]
    * ellheight(E,,Q) -> SEGV                                 [F78]
    * besselj(80,66) -> oo loop                               [F79]
    * lfun(1, 0.0) "normalizing a series with a 0
      leading term" [#2329]                                   [F80]
    * (0. + O(x) == 1) returned 'true'                        [F81]
    * idealismaximal(nfinit(x),Mat(2)) -> 0 [#2333]           [F84]
    * O(29^(-1)) == 1 was FALSE (same for -1)                 [F85]
    * Mod(0, 2*x^0)  == 1 was FALSE (same for -1)             [F86]
    * [X11] resizing a window could keep traces
      of previous drawing                                     [F87]
    * x->x+0x1 was not displayed correctly                    [F88]
    * bnfinit(Q) was not using current precision [#2335]      [F89]
    * polresultant(t_POL with t_RFRAC coefs,...)
      -> internal errors                                      [F91]
    * znchardecompose(znstar(2,1),[],2) -> SEGV [#2339]       [F92]
    * missing roots in nfroots(t_POL,) [#2345]                [F94]
    * factorpadic: ensure leading coefs
      are powers of p [#2352]                                 [F95]
    * nfsnf: wrong results [#2353]                            [F96]
    * rare SEGV in nfdisc. [#2356]                            [F97]
    * factor((Mod(1,2)*((t^2+1)*x^4+(t^4+1)*x^2+1)))
      -> division by 0                                        [F98]
    * internal type errors in mfsymboleval [#2360]            [F99]
    * incorrect chargalois for trivial group [#2341]         [F100]
    * minpoly(Mod(1/(x-(t+1))*Mod(1,2),(t+1)*x^2+t*x+1))
      ->err   [#2363]                                        [F101]
    * factor(Mod(1,2)*x^5+a*x^3) -> div by 0                 [F102]
    * nfgrunwaldwang: fix infinite loop [#2343]              [F103]
    * ti=thueinit(3*x^3 + 5*x^2 - 14*x + 54,1); thue(ti,1)
      ->err [#2365]                                          [F104]
    * algdep(t_POLMOD x) -> x.mod instead of correct result  [F105]
    * bnrclassfield: incorrect result when fundamental units
      are large                                              [F107]
- Use spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/969995
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=56
2022-04-14 12:10:41 +00:00
6d3abb9901 Accepting request 928639 from home:urbic:branches:science
- Update to release 2.13.3. Fixed
  [last column crossreferences current development release 2.14.0]
  * zeta(-2 + O(x)) => division by 0                          [F25]
  * (-1)^(-1/2) -> I instead of -I                            [F56]
  * GC error in ZX_Uspensky(, flag = 0)                       [F58]
  * ellisomat(ell/nf not integral) -> oo-loop or wrong result [F59]
  * (f(~v)=v[1]=1);(g(v) = f(~v)); my(V=[0]);g(V);V -> [1]
    instead of [0] due to missing copy on write [#2304]       [F60]
  * hypergeom([1/12,1/12],2/3,3) -> wrong result              [F61]
  * overflow in mulu_interval(,ULONG_MAX) [#2309]             [F62]
  * ellE(1) -> domain error [#2312]                           [F63]
  * log1p(-1 + 10^-10) -> oo time                             [F64]
  * bernvec entries were wrong from B_{2*4064} on [#2311]     [F65]
  * plotrecthraw for multi-curves                             [F66]
  * RgXn_powu(,,1) wrong result [#2314]                       [F67]
  * erfc incorrect on negative imaginary axis [#2315]         [F68]
  * mfgalpoistype bug for dihedral types (when conductor at oo
    is not stable under Galois) [#2293]                       [F69]
  * [32bit] forfactored(n=223092868, 223092871, ) ->
    SEGV [#2318]                                              [F70]
  * Fp_issquare(0, p) would return 0                          [F71]

OBS-URL: https://build.opensuse.org/request/show/928639
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=55
2021-11-02 08:54:58 +00:00
bdff200dcf Accepting request 928428 from home:urbic:branches:science
- Split '%make_build all docpdf' into separate executions due to
  non-reproducible results during parallel build with varying
  numbers of jobs. Thanks to Bernhard M. Wiedemann for reporting
  the bug.

OBS-URL: https://build.opensuse.org/request/show/928428
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=54
2021-10-31 21:12:02 +00:00
9692878277 Accepting request 928049 from home:urbic:branches:science
- Update to release 2.13.2. Fixed
  [last column crossreferences current development release 2.14.0]
  * rnfidealup(, non-integral ideal) -> division by 0         [F22]
  * memory leak in ellheight                                  [F23]
  * memory leak in bnfinit                                    [F24]
  * nfeltdiv(nfinit(x^2+1), 0, 1+x/2) -> SEGV [#2277]         [F26]
  * znchargauss(g,chi,0) -> oo loop                           [F28]
  * bnflog(bnr, ...) -> SEGV                                  [F29]
  * elliptic functions: incorrect reduction
    of z/w1 mod [1,tau] => catastrophic cancellation          [F30]
  * powcx(x, t_COMPLEX with 0 imaginary part) -> crash        [F31]
  * nfsubfields(t_POL in other var than x,,1) -> SEGV         [F32]
  * extra terms in power t_SER substitutions [#2281]          [F33]
  * k=bnfinit(quadpoly(-2923,a));
    bnrclassfield(k,3) -> SEGV [#2280]                        [F34]
  * rnfdisc mishandled polynomials with denominators [#2284]  [F35]
  * elltamagawa(ellinit([-1456/243,93184/19683])) ->
    wrong result                                              [F36]
  * mfsearch would sometimes miss the trivial form            [F37]
  * typo in allh [affects ECPP tunings]                       [F38]
  * mfisetaquo(mffrometaquo([1,12;193,12])) -> 0              [F39]
  * polroots(1.E-47*t^6+1.E-47*t^5+4.E-46*t^4) ->
    bug in type [#2286]                                       [F40]
  * ceil(quadgen(5)) -> 1 instead of 0 [#2288]                [F41]
  * floor(Mod(0,3)*quadgen(5)) -> crash                       [F42]
  * wrong ispower(t_RFRAC) and issquare(t_RFRAC, &z) [#2289]  [F45]
  * 1+O(x)==O(x)                                              [F47]
  * qfauto([[1,0;0,1],[0,0;1,0]]) -> SEGV                     [F49]
  * bnfsunit(...)[4] (the S-regulator) did not correspond to
    its definition in the documentation [ was using log(p)
    instead of log(Norm P)) for P in S above p ]              [F50]
  * rnfdisc could return corrupted result                     [F51]
  * concat(List([1])[1..0]) ->SEGV (instead of error) [#2299] [F53]
  * List([1])[1..0]==List() -> 0 instead of 1                 [F54]
- Build PDF documentation and place it into separate
  pari-doc package. Move examples from pari-devel package
  to pari-doc.
- Add %{_sysconfdir}/gprc to packaging.
- Remove patch pari-nodate.diff (replace with the sed one-liner
  in the %prep section).
- Remove obsolete stuff from the spec file.
- Apply spec-cleaner.

OBS-URL: https://build.opensuse.org/request/show/928049
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=50
2021-10-29 08:59:49 +00:00
b893bd44b9 Accepting request 870144 from home:aaronpuchert
- Update to release 2.13.1. Fixes the following bugs:
  * GC error in idealinv.
  * qfminim inefficiency (initial bound from non-LLL-reduced matrix).
  * mfshimura in weight 3/2 => infinite loop
  * matsolve([1,1,1/2; 1,0,1/2; 2,1,0], [-1;1;-1]) -> SEGV.
  * qfminim(Mat(1),,,2) -> precision error.
  * subst(p, v, t_SER) very slow if p contains many variables.
  * mfsymboleval for trivial path returned 0 instead of a vector
    of 0s when f has multiple embeddings.
  * 2^(1 + O(3^4)) -> type error.
  * Zn_quad_roots(8,0,-1) to compute roots of x^2-1 mod 8 -> [4,[1,3]]
    (1 or 3 mod 4) instead of the expected [2,[1]] (1 mod 2).
  * tan(1+10^20*I) -> overflow (same for cotan and psi).
  * Mod(2,3)^1000000000000000000001 -> Mod(-1,3).
  * subst(O(y) + x, x, (1 - y + O(y^2))*x + O(x^2)) -> SEGV.
  * (Mod(0,3) + x) + O(x^2) -> x + O(x^2)  [now Mod(1,3)*x + O(x^2)].
  * Precision too low for units in mfgaloisprojrep.
  * Missing GC at the end of RgXn_inv.
  * (-1)^(1/3) -> -1 instead of exp(log(-1)/3).
  * mfeisenstein(k, trivial characters mod N > 1) was incorrect.
  * Missing GC in qfsolve.
- More change log for 2.13.0 that's not yet in Factory.

OBS-URL: https://build.opensuse.org/request/show/870144
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=48
2021-02-09 15:40:10 +00:00
8bdccafbf1 - Update to release 2.13.0
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=47
2020-10-26 15:37:23 +00:00
5d4dee7f9a - Update to release 2.11.4
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=45
2020-06-07 00:16:21 +00:00
cbcc2e988c - Update to release 2.11.3
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=43
2020-03-05 16:48:35 +00:00
80b3c6c366 OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=41 2019-08-23 13:50:27 +00:00
de4ea3d44f - Enable pthreads [boo#1142714]
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=40
2019-08-23 13:49:36 +00:00
19b4e18e41 Accepting request 719447 from home:simonpuchert:branches:science
- Update to new upstream release 2.11.2
- Drop the separate changelog as RPMLINT warns about it being a duplicate of the file CHANGES (which is already included).

OBS-URL: https://build.opensuse.org/request/show/719447
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=38
2019-08-14 04:18:46 +00:00
b54e791641 Accepting request 688416 from home:cgiboudeaux:branches:science
- Prepare the KDE4/Qt4 removal in factory.

OBS-URL: https://build.opensuse.org/request/show/688416
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=36
2019-03-26 00:05:24 +00:00
c89a1afc32 - Update to new upstream release 2.11
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=33
2018-12-10 23:59:16 +00:00
4139ba66e0 - Rename %soname to %sover to better reflect its use.
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=32
2018-12-10 23:50:20 +00:00
fb8a0fbf49 Accepting request 656167 from home:TheBlackCat:branches:science
- Use %macro instead of %{macro} wherever possible.
- Fix building on SLE 15
- Use %license macro

OBS-URL: https://build.opensuse.org/request/show/656167
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=31
2018-12-10 23:49:34 +00:00
7143f434e5 - Update to new upstream release 2.11.0
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=29
2018-08-29 20:36:30 +00:00
4078e3f9d2 pari-2.9.3
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=27
2017-09-09 12:36:08 +00:00
60b5d31700 pari-2.9.1
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=25
2017-02-21 00:01:54 +00:00
ed4aba1052 - Update to new upstream release 2.9.0
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=23
2016-11-29 11:54:22 +00:00
e9aad38be4 pari-2.7.6
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=21
2016-07-31 16:52:17 +00:00
fe3d04a404 - Update to new upstream release 2.7.5
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=19
2016-03-12 20:39:06 +00:00
c8b2860c29 pari-2.7.3
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=17
2015-02-26 12:43:17 +00:00
316cb83835 pari-2.7.2
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=15
2014-10-12 08:20:55 +00:00
d0d851db83 pari-2.7.1
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=12
2014-08-06 05:17:15 +00:00
1c35db1e31 pari-2.7.0
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=10
2014-04-18 14:57:52 +00:00
d328696806 pari-2.5.5
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=8
2014-02-05 02:02:01 +00:00
98cf084d7d Change library name to original
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=6
2013-01-06 20:10:48 +00:00
95ffe846b5 pari-2.5.3
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=4
2012-11-29 21:16:38 +00:00
Corot Sebastien
67d474711d - fix build requirement to allow build on SLE-11
- recompress source file to bzip2 format to allow build on SLE-11
- add missing %%post and %%postun scriptlets

OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=3
2012-02-26 22:26:53 +00:00
0da44fdcbb Add initial changes file
OBS-URL: https://build.opensuse.org/package/show/science/pari?expand=0&rev=2
2011-09-26 13:27:11 +00:00