You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "kou (via GitHub)" <gi...@apache.org> on 2025/07/02 00:28:34 UTC
[PR] GH-46969: [Python][Packaging] Drop support for manylinux2014 [arrow]
kou opened a new pull request, #46965:
URL: https://github.com/apache/arrow/pull/46965
### Rationale for this change
We can cover all supported platforms by manylinux_2_28. Amazon Linux 2 needs manylinux2014 and it's still maintained (it'll reach EOL on 2026-06-30) but we dropped support for Amazon Linux 2. See also: #36282
### What changes are included in this PR?
Remove manylinux2014 related codes.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
Yes.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46959: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on code in PR #46965:
URL: https://github.com/apache/arrow/pull/46965#discussion_r2179407406
##########
ci/docker/python-wheel-manylinux.dockerfile:
##########
@@ -25,27 +25,11 @@ ARG manylinux
ENV LINUX_WHEEL_KIND='manylinux'
ENV LINUX_WHEEL_VERSION=${manylinux}
-# Ensure dnf is installed, especially for the manylinux2014 base
-RUN if [ "${LINUX_WHEEL_VERSION}" = "2014" ]; then \
- sed -i \
- -e 's/^mirrorlist/#mirrorlist/' \
- -e 's/^#baseurl/baseurl/' \
- -e 's/mirror\.centos\.org/vault.centos.org/' \
- /etc/yum.repos.d/*.repo; \
- if [ "${arch}" != "amd64" ]; then \
- sed -i \
- -e 's,vault\.centos\.org/centos,vault.centos.org/altarch,' \
- /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo; \
- fi; \
- fi
-RUN yum install -y dnf
-
# Install basic dependencies
RUN dnf install -y git flex curl autoconf zip perl-IPC-Cmd wget
-# A system Python is required for ninja and vcpkg in this Dockerfile.
-# On manylinux2014 base images, system Python is 2.7.5, while
-# on manylinux_2_28, no system python is installed.
+# A system Python is required for Ninja and vcpkg in this Dockerfile.
+# On manylinux_2_28 base images, no system Python is installed.
# We therefore override the PATH with Python 3.8 in /opt/python
Review Comment:
Oh, sorry. I missed it.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46959: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "pitrou (via GitHub)" <gi...@apache.org>.
pitrou commented on code in PR #46965:
URL: https://github.com/apache/arrow/pull/46965#discussion_r2179399023
##########
ci/docker/python-wheel-manylinux.dockerfile:
##########
@@ -25,27 +25,11 @@ ARG manylinux
ENV LINUX_WHEEL_KIND='manylinux'
ENV LINUX_WHEEL_VERSION=${manylinux}
-# Ensure dnf is installed, especially for the manylinux2014 base
-RUN if [ "${LINUX_WHEEL_VERSION}" = "2014" ]; then \
- sed -i \
- -e 's/^mirrorlist/#mirrorlist/' \
- -e 's/^#baseurl/baseurl/' \
- -e 's/mirror\.centos\.org/vault.centos.org/' \
- /etc/yum.repos.d/*.repo; \
- if [ "${arch}" != "amd64" ]; then \
- sed -i \
- -e 's,vault\.centos\.org/centos,vault.centos.org/altarch,' \
- /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo; \
- fi; \
- fi
-RUN yum install -y dnf
-
# Install basic dependencies
RUN dnf install -y git flex curl autoconf zip perl-IPC-Cmd wget
-# A system Python is required for ninja and vcpkg in this Dockerfile.
-# On manylinux2014 base images, system Python is 2.7.5, while
-# on manylinux_2_28, no system python is installed.
+# A system Python is required for Ninja and vcpkg in this Dockerfile.
+# On manylinux_2_28 base images, no system Python is installed.
# We therefore override the PATH with Python 3.8 in /opt/python
Review Comment:
Nit: update this comment for consistency?
```suggestion
# We therefore override the PATH with Python 3.9 in /opt/python
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46969: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #46965:
URL: https://github.com/apache/arrow/pull/46965#issuecomment-3025928328
Revision: 9a37a978c22eb8447921d76288eb8723aa75e533
Submitted crossbow builds: [ursacomputing/crossbow @ actions-3c42b161b2](https://github.com/ursacomputing/crossbow/branches/all?query=actions-3c42b161b2)
|Task|Status|
|----|------|
|python-sdist|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166999/job/45174832611)|
|wheel-macos-monterey-cp310-cp310-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166605/job/45174831318)|
|wheel-macos-monterey-cp310-cp310-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166854/job/45174832002)|
|wheel-macos-monterey-cp311-cp311-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013167031/job/45174832792)|
|wheel-macos-monterey-cp311-cp311-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166991/job/45174832622)|
|wheel-macos-monterey-cp312-cp312-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166673/job/45174831505)|
|wheel-macos-monterey-cp312-cp312-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166958/job/45174832421)|
|wheel-macos-monterey-cp313-cp313-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013167043/job/45174832832)|
|wheel-macos-monterey-cp313-cp313-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166937/job/45174832326)|
|wheel-macos-monterey-cp313-cp313t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166717/job/45174831631)|
|wheel-macos-monterey-cp313-cp313t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166802/job/45174831824)|
|wheel-macos-monterey-cp39-cp39-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166778/job/45174831756)|
|wheel-macos-monterey-cp39-cp39-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166943/job/45174832336)|
|wheel-manylinux-2-28-cp310-cp310-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166886/job/45174832145)|
|wheel-manylinux-2-28-cp310-cp310-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166561/job/45174831172)|
|wheel-manylinux-2-28-cp311-cp311-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166630/job/45174831374)|
|wheel-manylinux-2-28-cp311-cp311-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166883/job/45174832138)|
|wheel-manylinux-2-28-cp312-cp312-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013167067/job/45174832866)|
|wheel-manylinux-2-28-cp312-cp312-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166827/job/45174831919)|
|wheel-manylinux-2-28-cp313-cp313-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166626/job/45174831397)|
|wheel-manylinux-2-28-cp313-cp313-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166681/job/45174831545)|
|wheel-manylinux-2-28-cp313-cp313t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166703/job/45174831548)|
|wheel-manylinux-2-28-cp313-cp313t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166871/job/45174832027)|
|wheel-manylinux-2-28-cp39-cp39-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013167068/job/45174832855)|
|wheel-manylinux-2-28-cp39-cp39-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166731/job/45174831640)|
|wheel-musllinux-1-2-cp310-cp310-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166728/job/45174831636)|
|wheel-musllinux-1-2-cp310-cp310-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166650/job/45174831497)|
|wheel-musllinux-1-2-cp311-cp311-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166554/job/45174831122)|
|wheel-musllinux-1-2-cp311-cp311-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166813/job/45174831841)|
|wheel-musllinux-1-2-cp312-cp312-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166541/job/45174831100)|
|wheel-musllinux-1-2-cp312-cp312-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166979/job/45174832544)|
|wheel-musllinux-1-2-cp313-cp313-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166872/job/45174832070)|
|wheel-musllinux-1-2-cp313-cp313-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166560/job/45174831157)|
|wheel-musllinux-1-2-cp313-cp313t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166679/job/45174831516)|
|wheel-musllinux-1-2-cp313-cp313t-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166909/job/45174832220)|
|wheel-musllinux-1-2-cp39-cp39-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166902/job/45174832201)|
|wheel-musllinux-1-2-cp39-cp39-arm64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166608/job/45174831279)|
|wheel-windows-cp310-cp310-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166597/job/45174831244)|
|wheel-windows-cp311-cp311-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166528/job/45174831037)|
|wheel-windows-cp312-cp312-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166625/job/45174831337)|
|wheel-windows-cp313-cp313-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166704/job/45174831626)|
|wheel-windows-cp313-cp313t-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166619/job/45174831321)|
|wheel-windows-cp39-cp39-amd64|[](https://github.com/ursacomputing/crossbow/actions/runs/16013166511/job/45174831019)|
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46969: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #46965:
URL: https://github.com/apache/arrow/pull/46965#issuecomment-3025923863
:x: GitHub issue #46969 could not be retrieved.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46959: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou merged PR #46965:
URL: https://github.com/apache/arrow/pull/46965
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46959: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on PR #46965:
URL: https://github.com/apache/arrow/pull/46965#issuecomment-3025929344
:warning: GitHub issue #46959 **has been automatically assigned in GitHub** to PR creator.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46969: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "kou (via GitHub)" <gi...@apache.org>.
kou commented on PR #46965:
URL: https://github.com/apache/arrow/pull/46965#issuecomment-3025923016
@github-actions crossbow submit -g wheel
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] GH-46959: [Python][Packaging] Drop support for manylinux2014 [arrow]
Posted by "conbench-apache-arrow[bot] (via GitHub)" <gi...@apache.org>.
conbench-apache-arrow[bot] commented on PR #46965:
URL: https://github.com/apache/arrow/pull/46965#issuecomment-3030238155
After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit f3fc2975604d09355de3e3de9e1a4414b45ad3c3.
There were no benchmark performance regressions. 🎉
The [full Conbench report](https://github.com/apache/arrow/runs/45259216624) has more details.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org