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

[CI][Release][Python] Drop support for manylinux 2010 #32084

Closed
asfimport opened this issue Jun 3, 2022 · 4 comments
Closed

[CI][Release][Python] Drop support for manylinux 2010 #32084

asfimport opened this issue Jun 3, 2022 · 4 comments

Comments

@asfimport
Copy link
Collaborator

asfimport commented Jun 3, 2022

There seemed to be consensus on this mailing list thread to drop support for Manylinux 2010.

https://lists.apache.org/thread/dfsvcsmrmktgnqz9fyc9ym33zldwklyx

This ticket is to track it. The following was the main rationale to do it copied from the mail:

CentoOS 6, on which the manylinux2010 image is based, has been EOL for over
two years 1.
There is now also an official announcement by pypa that
manylinux2010 support will be dropped sometime in 2022 2 that has not
received any feedback on either Github or Discourse. Since the announcement
the percentage of affected users has dropped from ~7% to ~4% of Python 3.7
users 3. ~52% of pyarrow users are on 3.7 so only ~2% of pyarrow users
4 would potentially be affected by an issue fixed by updating pip 5.

We have already had several CI issues with the manylinux2010 builds that
required workarounds. There are now also issues with verification as there
are no aarch64 wheels for manylinux2010 6.

 

Reporter: Raúl Cumplido / @raulcd
Assignee: Raúl Cumplido / @raulcd

Related issues:

PRs and other links:

Note: This issue was originally created as ARROW-16747. Please see the migration documentation for further details.

@asfimport
Copy link
Collaborator Author

Antoine Pitrou / @pitrou:
The way I read the "Policy readiness for python 3.7" graph in https://mayeut.github.io/manylinux-timeline/ is that 92.7% of Python 3.7 users are manylinux2014-ready (on May 31st 2022), meaning that 7.3% are not. But you're right it's just a matter of installing pip, since basically 99.9% of the user base is glibc-compatible.

@asfimport
Copy link
Collaborator Author

@asfimport
Copy link
Collaborator Author

Joris Van den Bossche / @jorisvandenbossche:
Given the mailing list thread (and given how few users would be affect, maybe except for a pip update), I think it is fine to just go ahead here.

@asfimport
Copy link
Collaborator Author

Kouhei Sutou / @kou:
Issue resolved by pull request 13566
#13566

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants