Message ID | 20240703142002.1662874-4-andrew.cooper3@citrix.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | CI: Fixes, part 1 | expand |
On Wed, Jul 03, 2024 at 03:20:01PM +0100, Andrew Cooper wrote: > These packages have moved out of main to AUR, and are not easily accessable ^ accessible? > any more. Drop them, because they're only needed for RomBIOS which is very > legacy these days. Is there no need to modify any build script in order to prevent building QEMU trad (and thus rombios), or it has never been built on Arch in the first place? (or maybe all releases that we support no longer build QEMU trad by default?) > > Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> Reviewed-by: Roger Pau Monné <roger.pau@citrix.com> Thanks, Roger.
On 03/07/2024 3:43 pm, Roger Pau Monné wrote: > On Wed, Jul 03, 2024 at 03:20:01PM +0100, Andrew Cooper wrote: >> These packages have moved out of main to AUR, and are not easily accessable > ^ accessible? Fixed. >> any more. Drop them, because they're only needed for RomBIOS which is very >> legacy these days. > Is there no need to modify any build script in order to prevent > building QEMU trad (and thus rombios), or it has never been built on > Arch in the first place? > > (or maybe all releases that we support no longer build QEMU trad by > default?) Qemu trad is off by default now, but the ./configure script will sanity check too. Also, Archlinux is nonblocking because it's a rolling distro and periodically breaks older trees because of an updated GCC. > >> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> > Reviewed-by: Roger Pau Monné <roger.pau@citrix.com> Thanks. ~Andrew
On Wed, Jul 03, 2024 at 03:52:48PM +0100, Andrew Cooper wrote: > Also, Archlinux is nonblocking because it's a rolling distro and > periodically breaks older trees because of an updated GCC. Correction: It should be nonblocking, it's not at the moment ;-). Cheers,
On 03/07/2024 5:19 pm, Anthony PERARD wrote: > On Wed, Jul 03, 2024 at 03:52:48PM +0100, Andrew Cooper wrote: >> Also, Archlinux is nonblocking because it's a rolling distro and >> periodically breaks older trees because of an updated GCC. > Correction: It should be nonblocking, it's not at the moment ;-). And it turns out to explode in stubdom because newlib has K&R functions which the new GCC doesn't tolerate. I'll need to do a prep patch before this rebuild is safe. ~Andrew
diff --git a/automation/build/archlinux/current.dockerfile b/automation/build/archlinux/current.dockerfile index 8929e9b5f022..657ddd77a85c 100644 --- a/automation/build/archlinux/current.dockerfile +++ b/automation/build/archlinux/current.dockerfile @@ -6,10 +6,8 @@ LABEL maintainer.name="The Xen Project" \ RUN pacman-key --init RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \ - bin86 \ bridge-utils \ bzip2 \ - dev86 \ discount \ dtc \ e2fsprogs \
These packages have moved out of main to AUR, and are not easily accessable any more. Drop them, because they're only needed for RomBIOS which is very legacy these days. Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com> --- CC: Anthony PERARD <anthony.perard@vates.tech> CC: Stefano Stabellini <sstabellini@kernel.org> CC: Doug Goldstein <cardoe@cardoe.com> CC: Roger Pau Monné <roger.pau@citrix.com> CC: Oleksii Kurochko <oleksii.kurochko@gmail.com> --- automation/build/archlinux/current.dockerfile | 2 -- 1 file changed, 2 deletions(-)