On Wed, Feb 25, 2026, 5:57 PM Alex Bennée <[email protected]> wrote:

> John Snow <[email protected]> writes:
>
> > We no longer require Debian 11 to run these tests; they work properly
> > under Debian 13/Trixie.
> >
> > Signed-off-by: John Snow <[email protected]>
>
> If these all work with Debian 13 we should just punt the compilers into
> debian-all-test-cross and delete this container and redirect its users.
>

Alright, wasn't sure where you wanted em. I'll give it a shot.


> > ---
> >  .../dockerfiles/debian-legacy-test-cross.docker  | 16 +++++-----------
> >  1 file changed, 5 insertions(+), 11 deletions(-)
> >
> > diff --git a/tests/docker/dockerfiles/debian-legacy-test-cross.docker
> b/tests/docker/dockerfiles/debian-legacy-test-cross.docker
> > index 5a6616b7d39..293f31a07d6 100644
> > --- a/tests/docker/dockerfiles/debian-legacy-test-cross.docker
> > +++ b/tests/docker/dockerfiles/debian-legacy-test-cross.docker
> > @@ -1,18 +1,13 @@
> >  # Docker legacy cross-compiler target (tests and minimal qemu)
> >  #
> > -# Compilers for some of our older targets which we cant currently
> > -# upgrade. Currently:
> > -#
> > -#   libc6.1-dev-alpha-cross:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412
> > -#   sh4-linux-user: binaries don't run with bookworm compiler
> > -#
> >  # As we are targeting check-tcg here we only need minimal qemu
> >  # dependencies and the relevant cross compilers.
> >
> > -FROM docker.io/library/debian:11-slim
> > +FROM docker.io/library/debian:13-slim
> >
> > -# Duplicate deb line as deb-src
> > -RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >>
> /etc/apt/sources.list
> > +# Add deb-src repository sources
> > +RUN sed -i "s/^Types: deb$/Types: deb deb-src/" \
> > +    /etc/apt/sources.list.d/debian.sources
> >
> >  RUN export DEBIAN_FRONTEND=noninteractive && \
> >      apt-get update && \
> > @@ -35,12 +30,11 @@ RUN DEBIAN_FRONTEND=noninteractive eatmydata \
> >          libc6-dev-sh4-cross \
> >          python3-pip \
> >          python3-setuptools \
> > +        python3-tomli \
> >          python3-venv \
> >          python3-wheel && \
> >          dpkg-query --showformat
> '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
> >
> > -RUN /usr/bin/pip3 install tomli
> > -
> >  ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-tools
> >  ENV DEF_TARGET_LIST alpha-linux-user,sh4-linux-user
> >  ENV MAKE /usr/bin/make
>
> --
> Alex Bennée
> Virtualisation Tech Lead @ Linaro
>
>

Reply via email to