Re: CI, macports, darwin version problems

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-hackers <pgsql-hackers(at)postgresql(dot)org>, Christophe Pettus <christophe(dot)pettus(at)pgexperts(dot)com>, Joe Conway <mail(at)joeconway(dot)com>, Andres Freund <andres(at)anarazel(dot)de>
Subject: Re: CI, macports, darwin version problems
Date: 2024-07-02 21:39:06
Message-ID: CA+hUKGJ1tx2fFm4DUi7Prw8Hr1tMnaReXBY=17pprey9HfbR7A@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, Jun 27, 2024 at 6:32 PM Thomas Munro <thomas(dot)munro(at)gmail(dot)com> wrote:
> So I think we should request
> ghcr.io/cirruslabs/macos-sonoma-base:latest. Personal github accounts
> will use macos-runner:sonoma instead, but at least it's the same OS
> release. Here's a new version like that, to see if cfbot likes it.

The first cfbot run of v3 was successful, but a couple of days later
when retested it failed with the dreaded "Error:
ShouldBeAtLeastOneLayer". (It also failed on Windows, just because
master was temporarily broken, unrelated to any of this. Note also
that the commit message created by cfbot now includes the patch
version, making the test history easier to grok, thanks Jelte!)

https://cirrus-ci.com/github/postgresql-cfbot/postgresql/cf/5076

One difference that jumps out is that the successful v3 run has label
worker:jc-m2-1 (Mac hosted by Joe), and the failure has
worker:pgx-m2-1 (Mac hosted by Christophe P). Is this a software
version issue, ie need newer Tart to use that image, or could be a
difficulty fetching the image? CCing our Mac Mini pool attendants.

Temporary options include disabling pgx-m2-1 from the pool, or
teaching .cirrus.task.yml to use Ventura for cfbot but Sonoma for
anyone else's github account, but ideally we'd figure out why it's not
working...

This new information also invalidates my previous hypothesis, that the
new "macos-runner:sonoma" image can't work on self-hosted Macs,
because that was also on pgx-m2-1.

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Heikki Linnakangas 2024-07-02 21:39:43 Re: On disable_cost
Previous Message Alexander Korotkov 2024-07-02 21:31:48 Re: collect_corrupt_items_vacuum.patch