[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XEN PATCH v2 3/6] CI: Refresh the Debian 12 arm64 container


  • To: Javi Merino <javi.merino@xxxxxxxxx>
  • From: Stefano Stabellini <stefano.stabellini@xxxxxxx>
  • Date: Wed, 6 Nov 2024 16:23:28 +0000
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=cloud.com smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lKElNW/y5iF5z9M2pYmDfu8myHWqPMgt5s9ZXhzAP8Q=; b=a3qJ2gxmEe0So1TUflQxxrlO9CmcLpBuZtR7Or0e932Ev0CXqegJ6V1Rva4XKesHo+l8NsWo9siNQhoSALiBOxDCNdLfx05YcjAY9qHtw6jySYcvOY9aOJsdg2rrQiCgeZXhqTPCPx2WYI+jD0PuMnpsk21KvIpgqrkI50HO3DMfAO16jIgwGK0b6tR6Trua69SrxVbyV1tYoKh3iqP3wMd5ymbaLZkz152d54XFkdT7JRRVF7wZHJ7s6BRp7cMjz7cIWVbE7KkkUOwNz6H1bCoKIyMr4r/lVi/UAzC8CAEhOyBuFiEBMH2SKaNoFPK/5HUWaWmgZqBQfYUgcLAPBg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=M1ecuWHpfJCCdfWTghsYpyIo3573ufyXQsjGh27B13M9LsZJVnWcEvJZxl0vaoHAGSmx5k+lnF7JYny3vqQqB8BC6Ke8CKEkWtbFOvDBlFhMsP1kf+r6RWMdvCoIho6bdLOw7q1qwwcgOEipSDL401JSrJmdnFhy4hhkMgJ91zk2T01MjSmsqGeXJNuTk/eZlBWjmE8Jcqe7ByBAnsrnOBzIj14ey+GnGcd5R8tQ6I/4FvpEL1VJeTWT+X6cUbIMdz3oMxwMoeDiirR8K1dlGEbChhnoBJgo7FDCjERiuK+i9xYzYDP3V6Cq/KZ/SlJG/1Icvn6Sf/zVBFrd3bjbQQ==
  • Cc: <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Wed, 06 Nov 2024 16:24:12 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Wed, 6 Nov 2024, Javi Merino wrote:
> Rework the container to use heredocs for readability and use
> apt-get --no-install-recommends to keep the size down.  Rename the job
> to debian-12-arm64-* to follow the naming scheme of all the other CI
> jobs.
> 
> This reduces the size of the debian:12-arm64v8 from 2.25GB down to 1.62GB.
> 
> The container is left running the builds and tests as root to avoid
> breaking the xilinx runners.
> 
> Signed-off-by: Javi Merino <javi.merino@xxxxxxxxx>


Hi Javi,

I generated a new dependency diff, this time it should be correct, see
the diff appended below. Most of the differences are not concerning,
but I have a couple of questions.


> --- /tmp/1a   2024-11-06 16:12:09.235734221 +0000
> +++ /tmp/2a   2024-11-06 16:12:15.203659831 +0000
> @@ -1,36 +1,32 @@
>  acpica-tools
> -bcc
> -bin86
>  bison
>  build-essential
>  busybox-static
> +ca-certificates
>  checkpolicy
> -clang
>  cpio
>  curl
>  device-tree-compiler
>  expect
> +file
>  flex
> -git
> -libaio-dev

I think this one might be needed to build QEMU but given that we don't
have any build jobs building QEMU on ARM today anymore, it could be
removed. We are going to add a new build job to build QEMU on ARM at
some point soon but we can add any relevant dependency back at that
time.


> +git-core
> +golang-go
> +libbz2-dev
> +libext2fs-dev
>  libfdt-dev
> -libfindlib-ocaml-dev
>  libglib2.0-dev
>  liblzma-dev
> -libncurses5-dev
> -libnl-3-dev

I think it is the same for these two


> +liblzo2-dev
>  libpixman-1-dev
>  libyajl-dev
> -markdown
> -nasm
> +libzstd-dev
> +ocaml-findlib
>  ocaml-nox
> -pandoc

The removal of pandoc and markdown both concerns me. Wouldn't this cause
the documents under docs/ not to be built anymore?


>  pkg-config
>  python3-dev
>  python3-setuptools
> -transfig
>  u-boot-qemu
>  u-boot-tools
>  uuid-dev
>  wget
> -zlib1g-dev



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.