From: "Daniel P. Berrangé" <berrange@redhat.com>
To: "Philippe Mathieu-Daudé" <philmd@redhat.com>
Cc: "Fam Zheng" <fam@euphon.net>,
"Alex Bennée" <alex.bennee@linaro.org>,
qemu-devel@nongnu.org
Subject: Re: [PATCH RESEND 3/3] .travis.yml: Test building with Xcode 11.3
Date: Thu, 9 Apr 2020 18:54:51 +0100 [thread overview]
Message-ID: <20200409175451.GA1202384@redhat.com> (raw)
In-Reply-To: <41c6101f-8334-b3de-8ba2-2d5808ec4e18@redhat.com>
On Thu, Apr 09, 2020 at 07:44:46PM +0200, Philippe Mathieu-Daudé wrote:
> On 2/25/20 1:29 PM, Alex Bennée wrote:
> >
> > Philippe Mathieu-Daudé <philmd@redhat.com> writes:
> >
> > > We currently run a CI job on macOS Mojave with Xcode 10.
> > >
> > > QEMU policy is to support the two last major OS releases.
> > > Add a job building on macOS Catalina, which comes with Xcode 11.
> > >
> > > Split the target list in two, as we don't need to cover twice the
> > > same targets.
> > >
> > > Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
> > > ---
> > > .travis.yml | 36 +++++++++++++++++++++++++++++++++++-
> > > 1 file changed, 35 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/.travis.yml b/.travis.yml
> > > index a2a7fd0dd1..d02a477623 100644
> > > --- a/.travis.yml
> > > +++ b/.travis.yml
> > > @@ -269,9 +269,10 @@ matrix:
> > > # MacOSX builds - cirrus.yml also tests some MacOS builds including latest Xcode
> > > + # On macOS Mojave, the SDK comes bundled with Xcode 10.
> > > - name: "OSX Xcode 10.3"
> > > env:
> > > - - CONFIG="--target-list=i386-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu,x86_64-softmmu --extra-cflags=-I/usr/local/opt/ncurses/include --extra-ldflags=-L/usr/local/opt/ncurses/lib"
> > > + - CONFIG="--target-list=i386-softmmu,ppc-softmmu,ppc64-softmmu,m68k-softmmu --extra-cflags=-I/usr/local/opt/ncurses/include --extra-ldflags=-L/usr/local/opt/ncurses/lib"
> > > os: osx
> > > osx_image: xcode10.3
> > > compiler: clang
> > > @@ -301,6 +302,39 @@ matrix:
> > > - ${SRC_DIR}/configure ${BASE_CONFIG} ${CONFIG} || { cat config.log && exit 1; }
> > > + # On macOS Catalina, the SDK comes bundled with Xcode 11.
> > > + - name: "OSX Xcode 11.3"
> > > + env:
> > > + - CONFIG="--target-list=arm-softmmu,ppc64-softmmu,x86_64-softmmu --extra-cflags=-I/usr/local/opt/ncurses/include --extra-ldflags=-L/usr/local/opt/ncurses/lib"
> > > + os: osx
> > > + osx_image: xcode11.3
> >
> > Are we duplicating what the latest Xcode on Cirrus is here?
>
> Maybe, I'm not sure. It seems only few people care about Cirrus/Shippable
> but they are not taken seriously by the community, as they are often broken
> and nobody is notified. Currently Travis has a broader audience.
>
> Also I sent a series to fix various things that break on Cirrus from time to
> time but I felt there is not many interest so I stopped spending energy on
> it:
> https://www.mail-archive.com/qemu-devel@nongnu.org/msg675074.html
>
> We could change that by refusing to merge pullreq that break such CI.
IMHO less is more. IOW, we should use/support the fewest possible CI
systems required to get the coverage we want. If we can get all macOS
coverage on Travis, I'd remove it from Cirrus, or vica-verca. The fewer
places we have to look at the more likely we'll pay attention to it
when it breaks.
Regards,
Daniel
--
|: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o- https://fstop138.berrange.com :|
|: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
next prev parent reply other threads:[~2020-04-09 17:55 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-18 14:20 [PATCH RESEND 0/3] travis-ci: Improve OSX coverage Philippe Mathieu-Daudé
2020-02-18 14:20 ` [PATCH RESEND 1/3] .travis.yml: Expand OSX code coverage Philippe Mathieu-Daudé
2020-02-18 14:20 ` [PATCH RESEND 2/3] .travis.yml: Build with ncurses on OSX Philippe Mathieu-Daudé
2020-02-18 14:20 ` [PATCH RESEND 3/3] .travis.yml: Test building with Xcode 11.3 Philippe Mathieu-Daudé
2020-02-25 12:29 ` Alex Bennée
2020-04-09 17:44 ` Philippe Mathieu-Daudé
2020-04-09 17:54 ` Daniel P. Berrangé [this message]
2020-02-25 9:18 ` [PATCH RESEND 0/3] travis-ci: Improve OSX coverage Philippe Mathieu-Daudé
2020-04-09 17:48 ` Philippe Mathieu-Daudé
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200409175451.GA1202384@redhat.com \
--to=berrange@redhat.com \
--cc=alex.bennee@linaro.org \
--cc=fam@euphon.net \
--cc=philmd@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.