Skip to content

givaro spkg-configure: Reject too new versions #33042

@mkoeppe

Description

@mkoeppe

The linbox team has recently released new versions of their packages: givaro-4.2.0, fflas-ffpack-2.5.0, linbox-1.7.0, which some cutting-edge distributions are already shipping: https://repology.org/project/givaro/versions

Unfortunately our spkg-configure for givaro only checks a lower version bound, not an upper bound. We do not have an spkg-configure for linbox - that's #29631; so we try to build an old linbox with a new givaro, which fails (upstream does not support this).
Hence these new, incompatible releases retroactively break released Sage versions.

This leads to build errors in our linbox spkg, such as

A workaround for users of released versions of Sage is to use ./configure --without-system-givaro.

Depends on #32947

CC: @dimpase @orlitzky @ClementPernet @kiwifb @EmmanuelCharpentier @antonio-rojas

Component: build: configure

Author: Matthias Koeppe

Branch/Commit: 1da5d31

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/33042

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions