* Possible end of Ubuntu LTS 18.04 as a build target in 7.1 ?
@ 2022-02-15 14:08 Daniel P. Berrangé
2022-02-15 16:38 ` Thomas Huth
0 siblings, 1 reply; 2+ messages in thread
From: Daniel P. Berrangé @ 2022-02-15 14:08 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell
Per our platform support policy
https://www.qemu.org/docs/master/about/build-platforms.html
"The project aims to support the most recent major version at all
times. Support for the previous major version will be dropped 2
years after the new major version is released or when the vendor
itself drops support, whichever comes first."
In April this year, Ubuntu LTS 22.04 will arrive, which means the
"previous" release will then be considered to be "LTS 20.04" and
thus "18.04" will no longer be in scope for what we aim to support.
It is possible that this might enable us to assume newer versions
of some software we depend on, but I've not analysed the situation
yet. This would apply from start of 7.1 development cycle if any
min version bumps do appear relevant.
When we previously had 16.04 fall out of scope for support, we had
a roadblock in bumping min versions. IIRC this was due to various
machines in the compile farm Peter used for merge testing not
supporting anything newer.
I don't have a good understanding of what machines are used for
testing now, so I'm wondering if we're going to hit any kind of
similar issue if we try to drop 18.04 support ? If so we might
want to start thinking about our options now.
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 :|
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Possible end of Ubuntu LTS 18.04 as a build target in 7.1 ?
2022-02-15 14:08 Possible end of Ubuntu LTS 18.04 as a build target in 7.1 ? Daniel P. Berrangé
@ 2022-02-15 16:38 ` Thomas Huth
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Huth @ 2022-02-15 16:38 UTC (permalink / raw)
To: Daniel P. Berrangé, qemu-devel
Cc: Peter Maydell, Alex Bennée, Richard Henderson,
Philippe Mathieu-Daudé, Marc-André Lureau, Cleber Rosa,
Samuel Thibault, David Gibson
On 15/02/2022 15.08, Daniel P. Berrangé wrote:
> Per our platform support policy
>
> https://www.qemu.org/docs/master/about/build-platforms.html
>
> "The project aims to support the most recent major version at all
> times. Support for the previous major version will be dropped 2
> years after the new major version is released or when the vendor
> itself drops support, whichever comes first."
>
> In April this year, Ubuntu LTS 22.04 will arrive, which means the
> "previous" release will then be considered to be "LTS 20.04" and
> thus "18.04" will no longer be in scope for what we aim to support.
>
> It is possible that this might enable us to assume newer versions
> of some software we depend on, but I've not analysed the situation
> yet. This would apply from start of 7.1 development cycle if any
> min version bumps do appear relevant.
What I really would like to see: Could we get rid of some of the git
submodules, since they keep being a pain from time to time. Could we get rid
of the capstone submodule? libslirp? dtc? ... but this needs some careful
checking first, of course.
> When we previously had 16.04 fall out of scope for support, we had
> a roadblock in bumping min versions. IIRC this was due to various
> machines in the compile farm Peter used for merge testing not
> supporting anything newer.
>
> I don't have a good understanding of what machines are used for
> testing now, so I'm wondering if we're going to hit any kind of
> similar issue if we try to drop 18.04 support ? If so we might
> want to start thinking about our options now.
I think the most difficult part are maybe the custom runners in
.gitlab-ci.d/custom-runners/ubuntu-18.04-s390x.yml ... who has access to
that system and could try to get these updated?
We've got some more few occurances, e.g. in .gitlab-ci.d/opensbi/Dockerfile
and in .gitlab-ci.d/containers.yml ... but that can be done by anybody who
knows how to use the gitlab-CI.
And there are still some jobs on bionic in .travis.yml - but I can take care
of those.
Thomas
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-02-15 16:44 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-15 14:08 Possible end of Ubuntu LTS 18.04 as a build target in 7.1 ? Daniel P. Berrangé
2022-02-15 16:38 ` Thomas Huth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).