Re: [PATCH] CI: Drop glibc-i386 from the build containers

2024-04-26 Thread Jan Beulich
On 25.04.2024 19:47, Andrew Cooper wrote:
> Xen 4.14 no longer runs in Gitlab CI.  Drop the dependency to shrink the build
> containers a little.
> 
> Signed-off-by: Andrew Cooper 

This is probably okay seeing that 4.15 shouldn't need to be tested anymore
either, for having gone out of support. Otherwise I would have asked whether
this isn't premature, as at some point there will want to be N-1 ==> N
migration tests, like osstest has them. Extending the description a little
to this effect may be desirable.

Jan



Re: [PATCH] CI: Drop glibc-i386 from the build containers

2024-04-25 Thread Stefano Stabellini
On Thu, 24 Apr 2024, Andrew Cooper wrote:
> Xen 4.14 no longer runs in Gitlab CI.  Drop the dependency to shrink the build
> containers a little.
> 
> Signed-off-by: Andrew Cooper 

Acked-by: Stefano Stabellini 


> ---
> CC: Anthony PERARD 
> CC: Stefano Stabellini 
> CC: Michal Orzel 
> CC: Doug Goldstein 
> CC: Roger Pau Monné 
> ---
>  automation/build/archlinux/current.dockerfile| 2 --
>  automation/build/centos/7.dockerfile | 2 --
>  automation/build/debian/bookworm.dockerfile  | 2 --
>  automation/build/debian/jessie.dockerfile| 2 --
>  automation/build/debian/stretch.dockerfile   | 2 --
>  automation/build/fedora/29.dockerfile| 2 --
>  automation/build/suse/opensuse-leap.dockerfile   | 2 --
>  automation/build/suse/opensuse-tumbleweed.dockerfile | 2 --
>  automation/build/ubuntu/bionic.dockerfile| 2 --
>  automation/build/ubuntu/focal.dockerfile | 2 --
>  automation/build/ubuntu/trusty.dockerfile| 2 --
>  automation/build/ubuntu/xenial.dockerfile| 2 --
>  12 files changed, 24 deletions(-)
> 
> diff --git a/automation/build/archlinux/current.dockerfile 
> b/automation/build/archlinux/current.dockerfile
> index d974a1434fd5..3e37ab5c40c1 100644
> --- a/automation/build/archlinux/current.dockerfile
> +++ b/automation/build/archlinux/current.dockerfile
> @@ -19,8 +19,6 @@ RUN pacman -S --refresh --sysupgrade --noconfirm 
> --noprogressbar --needed \
>  iasl \
>  inetutils \
>  iproute \
> -# lib32-glibc for Xen < 4.15
> -lib32-glibc \
>  libaio \
>  libcacard \
>  libgl \
> diff --git a/automation/build/centos/7.dockerfile 
> b/automation/build/centos/7.dockerfile
> index ab450f0b3a0e..1cdc16fc05f9 100644
> --- a/automation/build/centos/7.dockerfile
> +++ b/automation/build/centos/7.dockerfile
> @@ -32,8 +32,6 @@ RUN yum -y update \
>  yajl-devel \
>  pixman-devel \
>  glibc-devel \
> -# glibc-devel.i686 for Xen < 4.15
> -glibc-devel.i686 \
>  make \
>  binutils \
>  git \
> diff --git a/automation/build/debian/bookworm.dockerfile 
> b/automation/build/debian/bookworm.dockerfile
> index 459f8e30bdc6..d893218fc4bd 100644
> --- a/automation/build/debian/bookworm.dockerfile
> +++ b/automation/build/debian/bookworm.dockerfile
> @@ -31,8 +31,6 @@ RUN apt-get update && \
>  bin86 \
>  bcc \
>  liblzma-dev \
> -# libc6-dev-i386 for Xen < 4.15
> -libc6-dev-i386 \
>  libnl-3-dev \
>  ocaml-nox \
>  libfindlib-ocaml-dev \
> diff --git a/automation/build/debian/jessie.dockerfile 
> b/automation/build/debian/jessie.dockerfile
> index 32fc952fbc2d..308675cac150 100644
> --- a/automation/build/debian/jessie.dockerfile
> +++ b/automation/build/debian/jessie.dockerfile
> @@ -37,8 +37,6 @@ RUN apt-get update && \
>  bin86 \
>  bcc \
>  liblzma-dev \
> -# libc6-dev-i386 for Xen < 4.15
> -libc6-dev-i386 \
>  libnl-3-dev \
>  ocaml-nox \
>  libfindlib-ocaml-dev \
> diff --git a/automation/build/debian/stretch.dockerfile 
> b/automation/build/debian/stretch.dockerfile
> index e2706a8f3589..59794ed4677b 100644
> --- a/automation/build/debian/stretch.dockerfile
> +++ b/automation/build/debian/stretch.dockerfile
> @@ -38,8 +38,6 @@ RUN apt-get update && \
>  bin86 \
>  bcc \
>  liblzma-dev \
> -# libc6-dev-i386 for Xen < 4.15
> -libc6-dev-i386 \
>  libnl-3-dev \
>  ocaml-nox \
>  libfindlib-ocaml-dev \
> diff --git a/automation/build/fedora/29.dockerfile 
> b/automation/build/fedora/29.dockerfile
> index 42a87ce6c84b..f473ae13e7c1 100644
> --- a/automation/build/fedora/29.dockerfile
> +++ b/automation/build/fedora/29.dockerfile
> @@ -21,8 +21,6 @@ RUN dnf -y install \
>  yajl-devel \
>  pixman-devel \
>  glibc-devel \
> -# glibc-devel.i686 for Xen < 4.15
> -glibc-devel.i686 \
>  make \
>  binutils \
>  git \
> diff --git a/automation/build/suse/opensuse-leap.dockerfile 
> b/automation/build/suse/opensuse-leap.dockerfile
> index e1ec38a41445..48d0d50d005d 100644
> --- a/automation/build/suse/opensuse-leap.dockerfile
> +++ b/automation/build/suse/opensuse-leap.dockerfile
> @@ -28,8 +28,6 @@ RUN zypper install -y --no-recommends \
>  ghostscript \
>  glib2-devel \
>  glibc-devel \
> -# glibc-devel-32bit for Xen < 4.15
> -glibc-devel-32bit \
>  gzip \
>  hostname \
>  libaio-devel \
> diff --git a/automation/build/suse/opensuse-tumbleweed.dockerfile 
> b/automation/build/suse/opensuse-tumbleweed.dockerfile
> index f00e03eda7b1..53542ba1f4d9 100644
> --- a/automation/build/suse/opensuse-tumbleweed.dockerfile
> +++ b/automation/build/suse/opensuse-tumbleweed.dockerfile
> @@ 

[PATCH] CI: Drop glibc-i386 from the build containers

2024-04-25 Thread Andrew Cooper
Xen 4.14 no longer runs in Gitlab CI.  Drop the dependency to shrink the build
containers a little.

Signed-off-by: Andrew Cooper 
---
CC: Anthony PERARD 
CC: Stefano Stabellini 
CC: Michal Orzel 
CC: Doug Goldstein 
CC: Roger Pau Monné 
---
 automation/build/archlinux/current.dockerfile| 2 --
 automation/build/centos/7.dockerfile | 2 --
 automation/build/debian/bookworm.dockerfile  | 2 --
 automation/build/debian/jessie.dockerfile| 2 --
 automation/build/debian/stretch.dockerfile   | 2 --
 automation/build/fedora/29.dockerfile| 2 --
 automation/build/suse/opensuse-leap.dockerfile   | 2 --
 automation/build/suse/opensuse-tumbleweed.dockerfile | 2 --
 automation/build/ubuntu/bionic.dockerfile| 2 --
 automation/build/ubuntu/focal.dockerfile | 2 --
 automation/build/ubuntu/trusty.dockerfile| 2 --
 automation/build/ubuntu/xenial.dockerfile| 2 --
 12 files changed, 24 deletions(-)

diff --git a/automation/build/archlinux/current.dockerfile 
b/automation/build/archlinux/current.dockerfile
index d974a1434fd5..3e37ab5c40c1 100644
--- a/automation/build/archlinux/current.dockerfile
+++ b/automation/build/archlinux/current.dockerfile
@@ -19,8 +19,6 @@ RUN pacman -S --refresh --sysupgrade --noconfirm 
--noprogressbar --needed \
 iasl \
 inetutils \
 iproute \
-# lib32-glibc for Xen < 4.15
-lib32-glibc \
 libaio \
 libcacard \
 libgl \
diff --git a/automation/build/centos/7.dockerfile 
b/automation/build/centos/7.dockerfile
index ab450f0b3a0e..1cdc16fc05f9 100644
--- a/automation/build/centos/7.dockerfile
+++ b/automation/build/centos/7.dockerfile
@@ -32,8 +32,6 @@ RUN yum -y update \
 yajl-devel \
 pixman-devel \
 glibc-devel \
-# glibc-devel.i686 for Xen < 4.15
-glibc-devel.i686 \
 make \
 binutils \
 git \
diff --git a/automation/build/debian/bookworm.dockerfile 
b/automation/build/debian/bookworm.dockerfile
index 459f8e30bdc6..d893218fc4bd 100644
--- a/automation/build/debian/bookworm.dockerfile
+++ b/automation/build/debian/bookworm.dockerfile
@@ -31,8 +31,6 @@ RUN apt-get update && \
 bin86 \
 bcc \
 liblzma-dev \
-# libc6-dev-i386 for Xen < 4.15
-libc6-dev-i386 \
 libnl-3-dev \
 ocaml-nox \
 libfindlib-ocaml-dev \
diff --git a/automation/build/debian/jessie.dockerfile 
b/automation/build/debian/jessie.dockerfile
index 32fc952fbc2d..308675cac150 100644
--- a/automation/build/debian/jessie.dockerfile
+++ b/automation/build/debian/jessie.dockerfile
@@ -37,8 +37,6 @@ RUN apt-get update && \
 bin86 \
 bcc \
 liblzma-dev \
-# libc6-dev-i386 for Xen < 4.15
-libc6-dev-i386 \
 libnl-3-dev \
 ocaml-nox \
 libfindlib-ocaml-dev \
diff --git a/automation/build/debian/stretch.dockerfile 
b/automation/build/debian/stretch.dockerfile
index e2706a8f3589..59794ed4677b 100644
--- a/automation/build/debian/stretch.dockerfile
+++ b/automation/build/debian/stretch.dockerfile
@@ -38,8 +38,6 @@ RUN apt-get update && \
 bin86 \
 bcc \
 liblzma-dev \
-# libc6-dev-i386 for Xen < 4.15
-libc6-dev-i386 \
 libnl-3-dev \
 ocaml-nox \
 libfindlib-ocaml-dev \
diff --git a/automation/build/fedora/29.dockerfile 
b/automation/build/fedora/29.dockerfile
index 42a87ce6c84b..f473ae13e7c1 100644
--- a/automation/build/fedora/29.dockerfile
+++ b/automation/build/fedora/29.dockerfile
@@ -21,8 +21,6 @@ RUN dnf -y install \
 yajl-devel \
 pixman-devel \
 glibc-devel \
-# glibc-devel.i686 for Xen < 4.15
-glibc-devel.i686 \
 make \
 binutils \
 git \
diff --git a/automation/build/suse/opensuse-leap.dockerfile 
b/automation/build/suse/opensuse-leap.dockerfile
index e1ec38a41445..48d0d50d005d 100644
--- a/automation/build/suse/opensuse-leap.dockerfile
+++ b/automation/build/suse/opensuse-leap.dockerfile
@@ -28,8 +28,6 @@ RUN zypper install -y --no-recommends \
 ghostscript \
 glib2-devel \
 glibc-devel \
-# glibc-devel-32bit for Xen < 4.15
-glibc-devel-32bit \
 gzip \
 hostname \
 libaio-devel \
diff --git a/automation/build/suse/opensuse-tumbleweed.dockerfile 
b/automation/build/suse/opensuse-tumbleweed.dockerfile
index f00e03eda7b1..53542ba1f4d9 100644
--- a/automation/build/suse/opensuse-tumbleweed.dockerfile
+++ b/automation/build/suse/opensuse-tumbleweed.dockerfile
@@ -26,8 +26,6 @@ RUN zypper install -y --no-recommends \
 ghostscript \
 glib2-devel \
 glibc-devel \
-# glibc-devel-32bit for Xen < 4.15
-glibc-devel-32bit \
 gzip \
 hostname \
 libaio-devel \
diff --git a/automation/build/ubuntu/bionic.dockerfile