Skip to content

docker: stop building EOL containers#294

Open
roxell wants to merge 3 commits into
kernelci:masterfrom
roxell:docker-drop-eol-containers
Open

docker: stop building EOL containers#294
roxell wants to merge 3 commits into
kernelci:masterfrom
roxell:docker-drop-eol-containers

Conversation

@roxell

@roxell roxell commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

base-debian11, gcc-11 and gcc-12 are end of life.
base-debian11 also can't meet the python 3.11 requirement.
Stop building them. Move riscv from gcc-12 to gcc-13.

Signed-off-by: Anders Roxell anders.roxell@linaro.org

roxell added 3 commits June 26, 2026 13:47
tuxmake now requires python3 >= 3.11. Debian 11 ships python 3.9, so
installing the tuxmake package in the base-debian11 image fails and the
base image build breaks.

Set skip_build = True for base-debian11, like we already do for
base-debian10. The published image stays in the registry, so the
clang-11 to clang-14 images keep building on top of it. We just stop
rebuilding the base image itself.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
gcc-11 is end of life upstream, see https://gcc.gnu.org/gcc-11/.

Set skip_build = True so we no longer build the gcc-11 container.
Switch the gcc build args test from gcc-11 to gcc-14 and regenerate
the CI jobs.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
gcc-12 is end of life upstream, see https://gcc.gnu.org/gcc-12/.

The default gcc image built riscv on gcc-12. Move riscv to gcc-13
first, then set skip_build = True for gcc-12 and regenerate the CI
jobs.

Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant