David Stes
2022-11-21 08667f4e2fab9511e07abf2e5e82612f14538dee
pari: update to 2.15.1

2 files modified
495 ■■■■ changed files
components/scientific/pari/Makefile 16 ●●●●● patch | view | raw | blame | history
components/scientific/pari/test/results-all.master 479 ●●●● patch | view | raw | blame | history
components/scientific/pari/Makefile
@@ -21,7 +21,7 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        pari
COMPONENT_VERSION=    2.15.0
COMPONENT_VERSION=    2.15.1
COMPONENT_SUMMARY=    The PARI Computer Algebra System
COMPONENT_PROJECT_URL=    https://pari.math.u-bordeaux.fr
COMPONENT_FMRI=        library/math/pari
@@ -29,7 +29,7 @@
COMPONENT_SRC=        pari-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:e474851e0d16d4e4f9a0d9612c746a2ae7c9a1ec185d04c440b1c74a85755685
COMPONENT_ARCHIVE_HASH=    sha256:45419db77c6685bee67e42e0ecb78e19ef562be7aafc637c8a41970f2e909e3d
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/pub/pari/unix/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=         GPLv2
@@ -64,12 +64,14 @@
# all does not work because documentation requires Tex typesetting
COMPONENT_BUILD_TARGETS = gp
# dobench is a quicktest
COMPONENT_TEST_TARGETS = test-all
# dobench is a quicktest, test-all takes more time and also compares gp-static
# try to do all regression tests but only on the dynamic executable gp-dyn
COMPONENT_TEST_TARGETS = dyntest-all
# I believe PARI measures the difference between statically linked gp
# and dynamically linked gp (but have to check); anyway don't want timings
# strip timings to make the result of tests comparable between releases
# I believe PARI measures with test-all diffs between static and dyn linked gp
# the test script is in : src/test/dotest
# I think it prints timing information and checks for correctness
# the timing info could be useful but for our purprose remove/transform it
COMPONENT_TEST_TRANSFORMS+= '-e "s/gp-sta..TIME=[ ]*[0-9]*//g"'
COMPONENT_TEST_TRANSFORMS+= '-e "s/gp-dyn..TIME=[ ]*[0-9]*//g"'
COMPONENT_TEST_TRANSFORMS+= '-e "/Total bench/d"'
components/scientific/pari/test/results-all.master
@@ -1,249 +1,254 @@
* Testing addprimes
* Testing agm
* Testing algebras
* Testing alggroup
* Testing alghasse
* Testing alglattices
* Testing algsplit
* Testing analyz
* Testing apply
* Testing arith
* Testing asymp
* Testing aurifeuille
* Testing bbhnf
* Testing bern
* Testing bessel
* Testing bestappr
* Testing binomial
* Testing bit
* Testing bnf
* Testing bnfisintnorm
* Testing bnflog
* Testing bnfsunit
* Testing bnr
* Testing bnrclassfield
* Testing bnrisgalois
* Testing bnrL1
* Testing bnrmap
* Testing character
* Testing characteristic
* Testing charpoly
* Testing chinese
* Testing cmp
* Testing combinat
* Testing compat
* Testing concat
* Testing content
* Testing contfrac
* Testing cxtrigo
* Testing cyclo
* Testing debugger
* Testing deriv
* Testing det
* Testing diffop
* Testing digits
* Testing dirmul
* Testing dirpowers
* Testing disc
* Testing div
* Testing divisors
* Testing ell
* Testing ellanal
* Testing ellff
make[1]: Entering directory '$(@D)'
Making dyntest-all in Osolaris-ix86
make[2]: Entering directory '$(@D)/Osolaris-ix86'
* Testing addprimes
* Testing agm
* Testing algebras
* Testing alggroup
* Testing alghasse
* Testing alglattices
* Testing algsplit
* Testing analyz
* Testing apply
* Testing arith
* Testing asymp
* Testing aurifeuille
* Testing bbhnf
* Testing bern
* Testing bessel
* Testing bestappr
* Testing binomial
* Testing bit
* Testing bnf
* Testing bnfisintnorm
* Testing bnflog
* Testing bnfsunit
* Testing bnr
* Testing bnrclassfield
* Testing bnrisgalois
* Testing bnrL1
* Testing bnrmap
* Testing character
* Testing characteristic
* Testing charpoly
* Testing chinese
* Testing cmp
* Testing combinat
* Testing compat
* Testing concat
* Testing content
* Testing contfrac
* Testing cxtrigo
* Testing cyclo
* Testing debugger
* Testing deriv
* Testing det
* Testing diffop
* Testing digits
* Testing dirmul
* Testing dirpowers
* Testing disc
* Testing div
* Testing divisors
* Testing ell
* Testing ellanal
* Testing ellff
! Skipping ellglobalred: optional package elldata not installed.
* Testing elliptic
* Testing ellisogeny
* Testing ellisomat
* Testing ellissupersingular
* Testing elliptic
* Testing ellisogeny
* Testing ellisomat
* Testing ellissupersingular
! Skipping ellmodulareqn: optional package seadata not installed.
* Testing ellnf
* Testing ellpadic
* Testing ellpadiclambdamu
* Testing ellrank
* Testing ellratpoints
* Testing ellsea
* Testing ellseaJ
* Testing elltors
* Testing ellweilpairing
* Testing equal
* Testing err
* Testing eval
* Testing exact0
* Testing export
* Testing extract
* Testing factor
* Testing factorff
* Testing factorint
* Testing factormod
* Testing ff
* Testing ffisom
* Testing fflog
* Testing fft
* Testing forperm
* Testing forsubset
* Testing forvec
* Testing ellnf
* Testing ellpadic
* Testing ellpadiclambdamu
* Testing ellrank
* Testing ellratpoints
* Testing ellsea
* Testing ellseaJ
* Testing elltors
* Testing ellweilpairing
* Testing equal
* Testing err
* Testing eval
* Testing exact0
* Testing export
* Testing extract
* Testing factor
* Testing factorff
* Testing factorint
* Testing factormod
* Testing ff
* Testing ffisom
* Testing fflog
* Testing fft
* Testing forperm
* Testing forsubset
* Testing forvec
! Skipping galois: optional package galdata not installed.
! Skipping galoischartable: optional package galpol not installed.
* Testing galoisinit
* Testing galoisinit
! Skipping galpol: optional package galpol not installed.
* Testing gamma
* Testing gammamellininv
* Testing gcdext
* Testing gchar
* Testing gchar-large
* Testing gchar-lfun
* Testing genus2red
* Testing graph
* Testing harmonic
* Testing help
* Testing hgm
* Testing history
* Testing hyperell
* Testing hyperelldisc
* Testing hypergeom
* Testing ideal
* Testing idealappr
* Testing idealramgroups
* Testing incgam
* Testing interpol
* Testing intnum
* Testing intnumosc
* Testing ispower
* Testing isprime
* Testing iterator
* Testing krasner
* Testing lambert
* Testing language
* Testing lerch
* Testing lex
* Testing lfun
* Testing gamma
* Testing gammamellininv
* Testing gcdext
* Testing gchar
* Testing gchar-large
* Testing gchar-lfun
* Testing genus2red
* Testing graph
* Testing harmonic
* Testing help
* Testing hgm
* Testing history
* Testing hyperell
* Testing hyperelldisc
* Testing hypergeom
* Testing ideal
* Testing idealappr
* Testing idealramgroups
* Testing incgam
* Testing interpol
* Testing intnum
* Testing intnumosc
* Testing ispower
* Testing isprime
* Testing iterator
* Testing krasner
* Testing lambert
* Testing language
* Testing lerch
* Testing lex
* Testing lfun
! Skipping lfunartin: optional package galpol not installed.
* Testing lfunquad
* Testing lfuntype
* Testing lift
* Testing lindep
* Testing linear
* Testing list
* Testing lll
* Testing log
* Testing logint
* Testing map
* Testing mat
* Testing mathnf
* Testing matpermanent
* Testing matsnf
* Testing lfunquad
* Testing lfuntype
* Testing lift
* Testing lindep
* Testing linear
* Testing list
* Testing lll
* Testing log
* Testing logint
* Testing map
* Testing mat
* Testing mathnf
* Testing matpermanent
* Testing matsnf
! Skipping member: optional package elldata not installed.
* Testing memory
* Testing mf
* Testing mfgaloisrep
* Testing minim
* Testing minmax
* Testing modfun
* Testing modpr
* Testing modsym
* Testing modular
* Testing mscosets
* Testing mspadic
* Testing mspolygon
* Testing multiif
* Testing multivar-mul
* Testing nf
* Testing nfcompositum
* Testing nfdiscfactors
* Testing nfeltembed
* Testing nfeltsign
* Testing nffactor
* Testing nfhilbert
* Testing nfields
* Testing nfislocalpower
* Testing nflist
* Testing memory
* Testing mf
* Testing mfgaloisrep
* Testing minim
* Testing minmax
* Testing modfun
* Testing modpr
* Testing modsym
* Testing modular
* Testing mscosets
* Testing mspadic
* Testing mspolygon
* Testing multiif
* Testing multivar-mul
* Testing nf
* Testing nfcompositum
* Testing nfdiscfactors
* Testing nfeltembed
* Testing nfeltsign
* Testing nffactor
* Testing nfhilbert
* Testing nfields
* Testing nfislocalpower
* Testing nflist
! Skipping nflistA5: optional package nflistdata not installed.
* Testing nflistQT
* Testing nflistQT
! Skipping nflistQTall: optional package galdata not installed.
! Skipping nflistQTall: optional package nflistdata not installed.
* Testing nfpolsturm
* Testing nfrootsof1
* Testing nfsplitting
* Testing norm
* Testing number
* Testing objets
* Testing op
* Testing orthopol
* Testing padic
* Testing partition
* Testing perm
* Testing plotexport
* Testing pol
* Testing polclass
* Testing polmod
* Testing polmodular
* Testing polred
* Testing polygonal
* Testing polylog
* Testing polyser
* Testing pow
* Testing prec
* Testing prime
* Testing print
* Testing printf
* Testing program
* Testing nfpolsturm
* Testing nfrootsof1
* Testing nfsplitting
* Testing norm
* Testing number
* Testing objets
* Testing op
* Testing orthopol
* Testing padic
* Testing partition
* Testing perm
* Testing plotexport
* Testing pol
* Testing polclass
* Testing polmod
* Testing polmodular
* Testing polred
* Testing polygonal
* Testing polylog
* Testing polyser
* Testing pow
* Testing prec
* Testing prime
* Testing print
* Testing printf
* Testing program
! Skipping programming: optional package elldata not installed.
* Testing qf
* Testing qfb
* Testing qfbclassno
* Testing qfbsolve
* Testing qfisom
* Testing qfsolve
* Testing quad
* Testing quadclassunit
* Testing quaddisc
* Testing quadray
* Testing ramanujantau
* Testing random
* Testing ranges
* Testing ratpoints
* Testing real
* Testing resultant
* Testing rfrac
* Testing rnf
* Testing rnfkummer
* Testing rootsof1
* Testing rootsreal
* Testing round
* Testing round4
* Testing select
* Testing self
* Testing ser
* Testing set
* Testing setdebug
* Testing size
* Testing solve
* Testing sort
* Testing sqrtn
* Testing stark
* Testing str
* Testing subcyclo
* Testing subcyclopclgp
* Testing subfields
* Testing subgroup
* Testing subst
* Testing sumdedekind
* Testing sumdiv
* Testing sumformal
* Testing sumiter
* Testing sumnum
* Testing sumnumrat
* Testing thue
* Testing trans
* Testing trans2
* Testing valuation
* Testing vararg
* Testing variable
* Testing version
* Testing whatnow
* Testing zeta
* Testing zetahurwitz
* Testing zetamult
* Testing zn
* Testing zncoppersmith
* Testing qf
* Testing qfb
* Testing qfbclassno
* Testing qfbsolve
* Testing qfisom
* Testing qfsolve
* Testing quad
* Testing quadclassunit
* Testing quaddisc
* Testing quadray
* Testing ramanujantau
* Testing random
* Testing ranges
* Testing ratpoints
* Testing real
* Testing resultant
* Testing rfrac
* Testing rnf
* Testing rnfkummer
* Testing rootsof1
* Testing rootsreal
* Testing round
* Testing round4
* Testing select
* Testing self
* Testing ser
* Testing set
* Testing setdebug
* Testing size
* Testing solve
* Testing sort
* Testing sqrtn
* Testing stark
* Testing str
* Testing subcyclo
* Testing subcyclopclgp
* Testing subfields
* Testing subgroup
* Testing subst
* Testing sumdedekind
* Testing sumdiv
* Testing sumformal
* Testing sumiter
* Testing sumnum
* Testing sumnumrat
* Testing thue
* Testing trans
* Testing trans2
* Testing valuation
* Testing vararg
* Testing variable
* Testing version
* Testing whatnow
* Testing zeta
* Testing zetahurwitz
* Testing zetamult
* Testing zn
* Testing zncoppersmith
The following tests were skipped: ellglobalred ellmodulareqn galois galoischartable galpol lfunartin member nflistA5 nflistQTall programming
make[2]: Leaving directory '$(@D)/Osolaris-ix86'
make[1]: Leaving directory '$(@D)'