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

Drop support for manylinux2010 images August 1st, 2022 #1281

Closed
mayeut opened this issue Feb 6, 2022 · 2 comments · Fixed by #1345
Closed

Drop support for manylinux2010 images August 1st, 2022 #1281

mayeut opened this issue Feb 6, 2022 · 2 comments · Fixed by #1345

Comments

@mayeut
Copy link
Member

mayeut commented Feb 6, 2022

CentOS 6 support - which is used as the base image for manylinux2010 - has been EOL for more than a year.

We're seeing regular issues during image builds with yum accessing the vault repositories and this might become "unsustainable" (for manylinux maintainers and for packagers with a need to install system packages with yum).

There's now very little need for manylinux2010 compatible wheels where the "pip readiness" is less of an issue than with the drop of manylinux1: the highest percentage is for python 3.7 with around 7% of systems that are >= manylinux2010 and < manylinux2014, due to the pip version installed only.

This will happen this year, how soon will probably depend on build stability.
Images won't be removed from quay.io and will still be usable as-is.

discourse thread: https://discuss.python.org/t/dropping-manylinux2010-docker-images-support-in-2022/13540

@mayeut mayeut pinned this issue Feb 6, 2022
@mayeut mayeut changed the title Drop support for manylinux2010 images in 2022 Drop support for manylinux2010 images August 1st, 2022 Jul 10, 2022
@mayeut
Copy link
Member Author

mayeut commented Jul 10, 2022

Support for manylinux2010 images will be dropped August 1st, 2022

oleksiyskononenko added a commit to h2oai/datatable that referenced this issue Aug 4, 2022
…els (#3327)

Support for `manylinux2010` image that we're using to build datatable on `x86_64` is about to be dropped (pypa/manylinux#1281), so we switch to `manylinux2014` that we're already using on `ppc64le`. 

Also, Python 3.7 will reach its end of life soon, hence we switch to Python 3.8 when generating debug wheels. In principle, we can generate debug wheels for all the supported Python versions, however, this will significantly slow down our building pipeline.
@mayeut
Copy link
Member Author

mayeut commented Aug 6, 2022

Support has been dropped in fa3dfaf.
The last commit with manylinux2010 support is 4535177.
Images are still available for use but won't be updated from now on.

samukweku pushed a commit to h2oai/datatable that referenced this issue Aug 10, 2022
…els (#3327)

Support for `manylinux2010` image that we're using to build datatable on `x86_64` is about to be dropped (pypa/manylinux#1281), so we switch to `manylinux2014` that we're already using on `ppc64le`. 

Also, Python 3.7 will reach its end of life soon, hence we switch to Python 3.8 when generating debug wheels. In principle, we can generate debug wheels for all the supported Python versions, however, this will significantly slow down our building pipeline.
timkpaine added a commit to timkpaine/perspective that referenced this issue Oct 3, 2022
@mayeut mayeut unpinned this issue Oct 9, 2022
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 16, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 16, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 17, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 17, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 17, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 17, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 495915529
copybara-service bot pushed a commit to google-deepmind/tree that referenced this issue Dec 17, 2022
This commit also upgrades the CI environment to manylinux2014, because manylinux2010
is no longer supported. See pypa/manylinux#1281.

PiperOrigin-RevId: 496128466
osandov added a commit to osandov/drgn that referenced this issue Jan 6, 2023
manylinux2010 has been EOL since August 2022; see pypa/manylinux#1281.
In particular, the manylinux2010 image wasn't updated with Python 3.11.
Update scripts/build_dist.sh to use manylinux2014 and drop some CentOS 6
workarounds from scripts/build_manylinux_in_docker.sh.

If someone really wants manylinux2010, we can probably build both, but
none of the popular packages I checked (NumPy, SciPy, cryptography,
charset-normalizer) do this.

Signed-off-by: Omar Sandoval <[email protected]>
indygreg added a commit to indygreg/python-zstandard that referenced this issue Oct 23, 2023
Upstream dropped support for building these in
pypa/manylinux#1281. Let's no longer
maintain support for a dead format.
indygreg added a commit to indygreg/python-zstandard that referenced this issue Oct 23, 2023
Upstream dropped support for building these in
pypa/manylinux#1281. Let's no longer
maintain support for a dead format.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant