Skip to content

Meta-ticket: Remove support for outdated distros #32074

@dimpase

Description

@dimpase

In particular, CI is running tests on post-EOL distros.

Here we collect tickets in roughly chronological order that required special care for old platforms, as well as tickets that drop support for old platforms.

Sage 9.4:

Sage 9.5:

Sage 9.6:

Sage 9.7:

Sage 9.8:

  • Reduce R to a dummy package, upgrade rpy2 to 3.4.5 #34268 Reduce R to a dummy package, upgrade rpy2 to 3.4.5 -- this drops support for R on ubuntu-trusty, ubuntu-xenial, ubuntu-bionic, debian-stretch, fedora-26.
  • Drop support for GCC < 8 in Sage 9.8 #34266 Drop support for GCC < 8, motivated by stricter compiler requirements in scipy 1.10.x, which needs C++ 17 language support and specifically GCC >= 8 - http://scipy.github.io/devdocs/dev/toolchain.html#compilers
    • debian-stretch (EOL, GCC 6.3), fedora-{26,27,28} (GCC < 8): Drop
    • ubuntu-bionic and linuxmint-19.x: Default gcc is gcc-7, but a gcc-8 package is available, providing /usr/bin/gcc-8 but not /usr/bin/gcc. Replace platform by ubuntu-bionic-gcc_8 (to be defined)
    • opensuse-15.0: Default gcc is gcc7, but a package gcc8 is available, which provides /usr/bin/gcc-8 but not /usr/bin/gcc. Replace with opensuse-15.0-gcc_8
    • opensuse-15.3, -15.4: Default gcc is gcc7, but packages gcc8, gcc9, gcc10, gcc11 are available. Replace platforms by opensuse-15.{3,4}-gcc_11

Sage 10.0:

Sage 10.1:

Sage 10.2:

Sage 10.3

Sage 10.4

Sage 10.5

Sage 10.x:

CC: @mkoeppe

Component: build

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions