[
https://issues.apache.org/jira/browse/FLINK-40464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18107780#comment-18107780
]
Sergey Nuyanzin commented on FLINK-40464:
-----------------------------------------
[~florianvaz] this looks like a duplicate of FLINK-40462
or do you mean something else here?
> [CI][Release][Python] Drop support for manylinux 2014
> -----------------------------------------------------
>
> Key: FLINK-40464
> URL: https://issues.apache.org/jira/browse/FLINK-40464
> Project: Flink
> Issue Type: Technical Debt
> Components: API / Python, Build System / CI
> Reporter: Florian Vazelle
> Priority: Minor
>
> h2. Why
> * manylinux2014 wheels are built on CentOS 7, which reached end of life on
> June 30th, 2024. The image cibuildwheel 2.16.5 pins is frozen at
> `2024-01-23-12ffabc`, so it receives no updates at all.
> * The packaging ecosystem is moving off it: cibuildwheel changed its default
> Linux image to `manylinux_2_28` in 3.0, and dependencies such as Pillow have
> stopped publishing glibc 2.17 wheels.
> * We need the cibuildwheel bump regardless: 2.16.5 has no `cp313`/`cp314`
> build identifiers, so those targets silently produce nothing.
> h2. Proposed change
> In CI nightly:
> * bump `cibuildwheel` to 4.2.0
> * set `CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28`
> h2. Impact
> PyFlink Linux wheels then require glibc >= 2.28 instead of >= 2.17, i.e.
> RHEL/CentOS 8+, Debian 10+, Ubuntu 18.10+.
> Users on older distros can still install from the sdist.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)