• [gentoo-dev] sci-mathematics/maxima QA reports

    From Andrey Grozin@21:1/5 to All on Wed May 14 13:50:02 2025
    Hello *,

    On the page https://qa-reports.gentoo.org/output/gentoo-ci/output.verbose.html;pkg=sci-mathematics:maxima
    I see
    5.47.0-r1 RequiredUseDefaults profile:
    'default/linux/riscv/23.0/rv64/lp64' (28 total) failed
    REQUIRED_USE: (clisp || clozurecl || clozurecl64 || cmucl || ecl || gcl || sbcl)

    I can reproduce it by running
    pkgcheck scan
    in the sci-mathematics/maxima directory.

    Does it mean that there are no lisps on riscv? If so,
    sci-mathematics/maxima should be added to package.mask for riscv profiles. Where is the "central" package.mask for those riscv profiles having none
    of clisp, clozurecl, clozurecl64, cmucl, ecl, gcl, sbcl?

    Andrey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?Q?Ulrich_M=C3=BCller?=@21:1/5 to All on Wed May 14 17:10:01 2025
    On Wed, 14 May 2025, Andrey Grozin wrote:

    On the page https://qa-reports.gentoo.org/output/gentoo-ci/output.verbose.html;pkg=sci-mathematics:maxima
    I see
    5.47.0-r1 RequiredUseDefaults profile:
    'default/linux/riscv/23.0/rv64/lp64' (28 total) failed
    REQUIRED_USE: (clisp || clozurecl || clozurecl64 || cmucl || ecl || gcl || sbcl)

    I can reproduce it by running
    pkgcheck scan
    in the sci-mathematics/maxima directory.

    Does it mean that there are no lisps on riscv?

    No.

    If so, sci-mathematics/maxima should be added to package.mask for
    riscv profiles. Where is the "central" package.mask for those riscv
    profiles having none of clisp, clozurecl, clozurecl64, cmucl, ecl,
    gcl, sbcl?

    AFAICS the problem is that IUSE enables +sbcl as default, but
    dev-lisp/sbcl is not keyworded for riscv. Adding (e.g.) the following
    line to profiles/arch/riscv/package.use should fix it:

    sci-mathematics/maxima clisp

    All of clisp, ecl and gcl are keyworded for riscv, so you can pick any
    of these flags in package.use.

    Ulrich

    -----BEGIN PGP SIGNATURE-----

    iQFDBAEBCAAtFiEEtDnZ1O9xIP68rzDbUYgzUIhBXi4FAmgksQcPHHVsbUBnZW50 b28ub3JnAAoJEFGIM1CIQV4uYuoH/0SlwQ389e7NPLwgfIfK9PbXfxj5TFoEKxYU CwCRL2brt7k09jF9xwagMaxH28mBfUjNEPP3j4qlydkHy0R/pbw0CDi7F/Pd7e33 Asn+Y8BSLT4IUOSdeVsKRdrrTvCNcuXJ93f3a12Q8mep7gEmVTs6yuIv9e8vySky 82PKHTAT9FrLXRcknAJxIhR48Wy9hjFlTD2d7vD9rZUtb0OGUlk6ivyID/u65QUv PSTNKyk7cAIgX67TezSpACFnptRJMfLD0tInM3FP+5hy3S04mWOgYf/ai7YfsdOx EW8WhXv4Y8zlZVKz0b/z17Bu37AnD7ohKTxx1UhsstC5xh8lyuk=
    =5zYm
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Michael Orlitzky@21:1/5 to All on Wed May 14 18:00:01 2025
    On 2025-05-14 17:04:38, Ulrich Müller wrote:

    AFAICS the problem is that IUSE enables +sbcl as default, but
    dev-lisp/sbcl is not keyworded for riscv. Adding (e.g.) the following
    line to profiles/arch/riscv/package.use should fix it:

    sci-mathematics/maxima clisp

    I test maxima/ecl on riscv, so USE=ecl is a safer bet here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From James Cloos@21:1/5 to All on Wed May 14 20:10:01 2025
    "UM" == Ulrich Mⁿller <ulm@gentoo.org> writes:

    All of clisp, ecl and gcl are keyworded for riscv, so you can pick any
    of these flags in package.use.

    Also, sbcl will compile and install iff one adds:

    dev-lisp/sbcl **

    to /etc/portage/package.accept_keywords and adds:

    dev-lisp/sbcl system-bootstrap

    to /etc/portage/package.use.


    That said, note that using sbcl for maxima (on any arch) can lead to OOM crashes unless one uses --dynamic-space-size when starting maxima. The
    other lisps avoid that.

    -JimC
    --
    James Cloos <cloos@jhcloos.com>
    OpenPGP: https://jhcloos.com/0x997A9F17ED7DAEA6.asc

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Grozin@21:1/5 to All on Thu May 15 12:50:01 2025
    This message is in MIME format. The first part should be readable text,
    while the remaining parts are likely unreadable without MIME-aware tools.

    On Wed, 14 May 2025, Ulrich Mⁿller wrote:
    dding (e.g.) the following
    line to profiles/arch/riscv/package.use should fix it:

    sci-mathematics/maxima clisp
    Thank you, this has solved the problem.

    Andrey

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)