qemu-stable
[Top][All Lists]
Advanced

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

Re: [PATCH stable-7.2 15/23] .gitlab-ci.d/cirrus: Drop support for macOS


From: Thomas Huth
Subject: Re: [PATCH stable-7.2 15/23] .gitlab-ci.d/cirrus: Drop support for macOS 13 (Ventura)
Date: Tue, 3 Dec 2024 17:19:34 +0100
User-agent: Mozilla Thunderbird

On 03/12/2024 16.52, Michael Tokarev wrote:
03.12.2024 13:53, Thomas Huth wrote:
From: Philippe Mathieu-Daudé <philmd@linaro.org>

macOS 15 "Sequoia" was released on September 16, 2024 [1].

According to QEMU's support policy, we stop supporting
the previous major release two years after the the new
major release has been published. Time to remove support
for macOS 13 (Ventura, released on October 2022, [2]).

Promote the macOS 14 job, which was only built manually,
to be run by default.

[1] https://www.apple.com/newsroom/2024/09/macos-sequoia-is-available-today/
[2] https://www.apple.com/newsroom/2022/10/macos-ventura-is-now-available/

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240917085058.1740-3-philmd@linaro.org>
(cherry picked from commit de11da6448ca4278197fb2923af06c50e2385259)
[thuth: Pick some changes from 9094f7c934, too]

Which changes did you pick here from 9094f7c934?  I'm not seeing
these.  But I do see CONFIGURE_ARGS: --target-list-exclude=
addition which seems to be coming from a88a04906b966ff
".gitlab-ci.d/cirrus.yml: Shorten the runtime of the macOS and FreeBSD jobs".

The name of the job (aarch64-macos-build instead of aarch64-macos-14-base-build) and the "CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-runner:sonoma" line.

What a messy stuff ;)

Yes, sorry, it was very messy in the master branch, too, partly because Cirrus-CI jumped between the namings of the CIRRUS_VM_IMAGE_NAME quite a bit, then at one point in time, they offered macOS 15 runners, then later took that change back and only offered macOS 14 runners again ... I didn't want to repeat the full tragedy here, so I took a shortcut in this patch. If you don't like it, I think it's ok to also simply drop this patch, since this Cirrus job gets disabled by the last patch anyway (I thought I'd still include it in case someone wants to fix the macOS job in the 7.2 branch later).

 Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]