[ 
https://issues.apache.org/jira/browse/THRIFT-6349?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jens Geyer resolved THRIFT-6349.
--------------------------------
    Fix Version/s: 0.26.0
         Assignee: Jens Geyer
       Resolution: Fixed

> Drop the ubuntu-focal build image
> ---------------------------------
>
>                 Key: THRIFT-6349
>                 URL: https://issues.apache.org/jira/browse/THRIFT-6349
>             Project: Thrift
>          Issue Type: Task
>          Components: Build Process
>            Reporter: Jens Geyer
>            Assignee: Jens Geyer
>            Priority: Minor
>             Fix For: 0.26.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> The {{build/docker/ubuntu-focal}} image can no longer be built, and Ubuntu 
> 20.04 is past its standard support:
> * Ubuntu 20.04 LTS left standard support on 2025-05-31; only the paid Ubuntu 
> Pro ESM continues.
> * {{ppa:ondrej/php}} no longer publishes packages for focal. Its focal index 
> has not changed since 2025-06-09 and lists no packages. The Dockerfile 
> installs PHP from that PPA, so the build fails at that step for every PHP 
> version (8.1 on master, 8.2 with THRIFT-6334).
> * No CI job builds the images under {{build/docker}}, so nothing notices. The 
> Docker Hub tag {{thrift/thrift-build:ubuntu-focal}} was last updated in 
> February 2023.
> Drop the image:
> * remove {{build/docker/ubuntu-focal}};
> * remove focal from {{build/docker/README.md}}: the column in the tool 
> version tables, the "Supported Containers" list, and the examples that use 
> {{ubuntu-focal}};
> * update the remaining references: {{.travis.yml}} ({{dist: focal}}, the 
> default {{DISTRO=ubuntu-focal}}, and the focal docker and autotools jobs; 
> Travis CI no longer reports on this repository) and the comment in 
> {{lib/perl/build-cpan-dist.sh}}.
> All images are LTS releases. The next one is Ubuntu 26.04 LTS "resolute" 
> (released 2026-04-23, now at 26.04.1, standard support until 2031); 
> {{ubuntu:26.04}} and {{buildpack-deps:resolute-scm}} exist on Docker Hub. 
> Adding it is a separate change.
> _Drafted with AI assistance (Claude Opus 5); filed on behalf of Jens Geyer._



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to