[ 
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)

Reply via email to