diff mbox series

[for-4.19,3/4] CI: Drop bin86/dev86 from archlinux container

Message ID 20240703142002.1662874-4-andrew.cooper3@citrix.com (mailing list archive)
State New
Headers show
Series CI: Fixes, part 1 | expand

Commit Message

Andrew Cooper July 3, 2024, 2:20 p.m. UTC
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(-)

Comments

Roger Pau Monné July 3, 2024, 2:43 p.m. UTC | #1
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.
Andrew Cooper July 3, 2024, 2:52 p.m. UTC | #2
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
Anthony PERARD July 3, 2024, 4:19 p.m. UTC | #3
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,
Andrew Cooper July 4, 2024, 6:06 p.m. UTC | #4
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 mbox series

Patch

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 \