Conversation
Client: build Ubuntu 20.04 left standard support on 2025-05-31, and ppa:ondrej/php no longer publishes packages for focal, so the image could not be built: its PHP step failed for every PHP version. No CI job builds the images under build/docker, so nothing noticed. Remove build/docker/ubuntu-focal, and drop focal from the docker README: its column in the version tables, the python2 row that only focal had, and the Supported Containers list. Jammy, now the oldest image, becomes the default in the README examples, .travis.yml and the comment in build-cpan-dist.sh. .travis.yml also loses its focal docker and autotools jobs; Travis CI no longer reports on this repository. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ubuntu 20.04 left standard support on 2025-05-31, and
ppa:ondrej/phpno longer publishes packages for focal: its focal index has not changed since 2025-06-09 and lists no packages.build/docker/ubuntu-focalinstalls PHP from that PPA, so the image cannot be built at any PHP version. No CI job builds the images underbuild/docker, so nothing noticed.This removes the image and every reference to it:
build/docker/ubuntu-focal/Dockerfileis deleted.build/docker/README.md: focal leaves the Supported Containers list and both version tables, together with thepython2row, which only focal had. Jammy, now the oldest image, is the default in the examples and in theDISTROdescription..travis.yml:dist: jammy, defaultDISTRO=ubuntu-jammy, and the focal docker and autotools jobs are gone. Travis CI no longer reports on this repository, so this only keeps the file consistent.lib/perl/build-cpan-dist.sh: the comment names ubuntu-jammy.git grep -i -w -E 'focal|20\.04'now finds nothing outsideCHANGES.md, every version-table row keeps four columns, and.travis.ymlstill parses. The images are all LTS releases; adding Ubuntu 26.04 is THRIFT-6350.#3926 (THRIFT-6334) also edits the focal Dockerfile and the PHP row of the docker README, so whichever of the two is merged second needs a small rebase.
🤖 Generated with Claude Code