Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tox.ini, .github/workflows, .devcontainer: Remove centos-stream-8 (EOL) #38179

Merged
merged 1 commit into from
Jun 22, 2024

Conversation

mkoeppe
Copy link
Member

@mkoeppe mkoeppe commented Jun 9, 2024

This platform reached its EOL on 2024-05-31. https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-stream-8-and-centos-linux-7/

It can no longer be tested, as seen in https://github.com/sagemath/sage/actions/runs/9435864412/job/25989853211

We remove it.

📝 Checklist

  • The title is concise and informative.
  • The description explains in detail what this PR is about.
  • I have linked a relevant issue or discussion.
  • I have created tests covering the changes.
  • I have updated the documentation and checked the documentation preview.

⌛ Dependencies

Copy link

Documentation preview for this PR (built with commit fe7cbf4; changes) is ready! 🎉
This preview will update shortly after each push to this PR.

@kwankyu
Copy link
Collaborator

kwankyu commented Jun 11, 2024

It can no longer be tested, as seen in https://github.com/sagemath/sage/actions/runs/9435864412/job/25989853211

What should I see there? This

0.399 /sage/build/bin/sage-bootstrap-python: error: none of python python3 python3.12 python3.11 python3.10 python3.9 python3.8 python3.7 python2.7 python3.6 python2 is a suitable Python
0.412 /sage/build/bin/sage-bootstrap-python: error: none of python python3 python3.12 python3.11 python3.10 python3.9 python3.8 python3.7 python2.7 python3.6 python2 is a suitable Python
0.440 ./bootstrap: line 152: aclocal: command not found
0.441 Bootstrap failed. Either install autotools; or run bootstrap with
0.441 the -d option to download the auto-generated files instead.

@mkoeppe
Copy link
Member Author

mkoeppe commented Jun 11, 2024

Here:

#5 [with-system-packages 2/2] RUN  EXISTING_PACKAGES=""; for pkg in python39 python39-devel binutils make m4 python3 perl perl-ExtUtils-MakeMaker tar gcc gcc-c++ findutils which diffutils perl-IPC-Cmd boost-devel brial brial-devel bzip2 bzip2-devel cddlib cliquer cliquer-devel cmake libcurl-devel curl ecl eclib eclib-devel gmp-ecm gmp-ecm-devel fflas-ffpack-devel flint flint-devel libfplll libfplll-devel gap gap-core gap-devel gap-libs libgap gc gc-devel gcc gcc-c++ gcc-gfortran gengetopt gf2x gf2x-devel gfan gcc-gfortran giac giac-devel givaro givaro-devel glpk glpk-devel glpk-utils gmp gmp-devel gsl gsl-devel iml iml-devel texinfo info L-function-devel L-function libatomic_ops libatomic_ops-devel libbraiding-devel libffi libffi-devel gd gd-devel libhomfly-devel xz xz-devel linbox-devel lrcalc-devel m4ri-devel m4rie-devel maxima-runtime-ecl maxima meson libmpc libmpc-devel mpfr-devel nauty ncurses-devel ninja-build ntl-devel openblas-devel openssl openssl-devel palp pari-devel pari-gp --setopt=tsflags= pari-galdata pari-galpol pari-seadata pari-elldata pari-galdata patch patchelf pkg-config planarity planarity-devel ppl ppl-devel primecount primecount-devel primesieve-devel primesieve python3-devel python3-setuptools qhull qhull-devel readline-devel rw-devel Singular Singular-devel sqlite-devel sqlite suitesparse suitesparse-devel symmetrica-devel sympow tachyon tachyon-devel tox xz zeromq zeromq-devel zlib-devel autoconf automake libtool pkg-config python3.9 python3.9-devel autoconf automake libtool pkg-config xz xz-devel bzip2 bzip2-devel libffi libffi-devel zlib-devel; do echo -n .; if 2>/dev/null >/dev/null yum install -y --downloadonly $pkg; then EXISTING_PACKAGES="$EXISTING_PACKAGES $pkg"; echo -n "$pkg"; fi; done; yum install -y $EXISTING_PACKAGES || (echo "Trying again one by one:"; for pkg in $EXISTING_PACKAGES; do echo "Trying to install $pkg"; yum install -y $pkg || echo "(ignoring error)"; done); :
#5 0.175 .........................................................................................................................................................usage: yum install [-c [config 

The line with the dots indicates that not any package was found in the package repository.
(Every dot is a package tried; and when a package is found, its name would be printed.)

@kwankyu
Copy link
Collaborator

kwankyu commented Jun 11, 2024

I see. So they stopped providing their packages to this distribution. That is very drastic...

Copy link
Collaborator

@kwankyu kwankyu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK. LGTM.

@mkoeppe
Copy link
Member Author

mkoeppe commented Jun 11, 2024

Thanks!

vbraun pushed a commit to vbraun/sage that referenced this pull request Jun 16, 2024
…move centos-stream-8 (EOL)

    
<!-- ^ Please provide a concise and informative title. -->
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
<!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method
to calculate 1 + 2". -->
<!-- v Describe your changes below in detail. -->
<!-- v Why is this change required? What problem does it solve? -->
<!-- v If this PR resolves an open issue, please link to it here. For
example, "Fixes sagemath#12345". -->

This platform reached its EOL on 2024-05-31.
https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-
stream-8-and-centos-linux-7/

It can no longer be tested, as seen in
https://github.com/sagemath/sage/actions/runs/9435864412/job/25989853211

We remove it.

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.

### ⌛ Dependencies

<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - sagemath#12345: short description why this is a dependency -->
<!-- - sagemath#34567: ... -->
    
URL: sagemath#38179
Reported by: Matthias Köppe
Reviewer(s): Kwankyu Lee
vbraun pushed a commit to vbraun/sage that referenced this pull request Jun 16, 2024
…move centos-stream-8 (EOL)

    
<!-- ^ Please provide a concise and informative title. -->
<!-- ^ Don't put issue numbers in the title, do this in the PR
description below. -->
<!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method
to calculate 1 + 2". -->
<!-- v Describe your changes below in detail. -->
<!-- v Why is this change required? What problem does it solve? -->
<!-- v If this PR resolves an open issue, please link to it here. For
example, "Fixes sagemath#12345". -->

This platform reached its EOL on 2024-05-31.
https://blog.centos.org/2023/04/end-dates-are-coming-for-centos-
stream-8-and-centos-linux-7/

It can no longer be tested, as seen in
https://github.com/sagemath/sage/actions/runs/9435864412/job/25989853211

We remove it.

### 📝 Checklist

<!-- Put an `x` in all the boxes that apply. -->

- [x] The title is concise and informative.
- [x] The description explains in detail what this PR is about.
- [ ] I have linked a relevant issue or discussion.
- [ ] I have created tests covering the changes.
- [ ] I have updated the documentation and checked the documentation
preview.

### ⌛ Dependencies

<!-- List all open PRs that this PR logically depends on. For example,
-->
<!-- - sagemath#12345: short description why this is a dependency -->
<!-- - sagemath#34567: ... -->
    
URL: sagemath#38179
Reported by: Matthias Köppe
Reviewer(s): Kwankyu Lee
@vbraun vbraun merged commit 82fda3e into sagemath:develop Jun 22, 2024
25 checks passed
@mkoeppe mkoeppe deleted the centos_stream_8_eol branch June 22, 2024 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants