On Wed, Sep 18, 2024 at 02:33:10PM GMT, Daniel P. Berrangé wrote:
On Wed, Sep 18, 2024 at 04:32:25AM -0500, Andrea Bolognani wrote:
> On Tue, Sep 17, 2024 at 03:26:02PM GMT, Michal Privoznik wrote:
> > +aarch64-macos-15:
> > + extends: .cirrus_build_job
> > + needs: []
> > + allow_failure: false
> > + variables:
> > + CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-sonoma-base:latest
>
> This is using the Sonoma (macOS 14) image, which is clearly wrong.
>
> The libvirt-ci patches were incorrect, and AFAICT Cirrus CI simply
> hasn't introduced support for macOS 15 yet, which isn't unexpected
> since the OS was released mere days ago. So
Their docs say only sonoma, but their underlying git repo does in
fact show sequoia. They're currently exposing Beta images, which
is probably why they don't document it yet. Assuming the CI job
passes, I see no reason we can't use the sequoia images today though,
as they'll get updated to non-beta versions soon enough
https://github.com/cirruslabs/macos-image-templates
I'd wait for them to be made GA.
New macOS releases have historically introduced changes that require
libvirt to adapt, sometimes with significant effort, and I wouldn't
want anyone to spend time investigating a build failure that can
potentially affect the Beta version of the OS but not the GA one.
--
Andrea Bolognani / Red Hat / Virtualization