On 3/2/22 10:48, Daniel P. Berrangé wrote:
On Wed, Mar 02, 2022 at 09:12:55AM +0100, Peter Krempa wrote:
> On Tue, Mar 01, 2022 at 17:46:44 +0100, Erik Skultety wrote:
>> On Tue, Feb 15, 2022 at 02:47:44PM +0100, Peter Krempa wrote:
>>> As of April 23 2022, Ubuntu 20.04 will be out for two years, which per
>>> our platform support policy means we no longer have to support
>>> Ubuntu 18.04.
>>
>> Would you mind contributing the patch to libvirt-ci and regenerating the
>> gitlab.yml config with lcitool from manifest when the time comes? :)
>
> So ... is libvirt-ci always fully mirroring what libvirt does?
>
> AFAIU lcitool is used at least within the qemu project and I didn't
> really check to see whether qemu will continue caring about Ubuntu 18.04
> and the READMEs in libvirt-ci aren't clearing up the expectations
> either.
Accidentally (on purpose), I proposed a platform support matrix for QEMU
that has the same rules as libvirt. So broadly speaking both projects
will target the same platforms at any given point in time.
None the less we should *NOT* remove platforms from libvirt-ci as the
first step. We should remove the platforms from usage in all projects
first. Removing from libvirt-ci should be the last thing.
This is because while projects broadly follow the same goals, the
timeframe in which those goals are applied may not line up exactly.
There can be constraints from the software release cycles. QEMU is
about to enter freeze, but if they encounter problems in CI they
still want to be able to pull in updates from libvirt-ci, without
Ubuntu 18.04 support being ripped out from under their feet.
But what we could do is the following:
diff --git i/guests/lcitool/lcitool/ansible/playbooks/build/jobs/defaults.yml
w/guests/lcitool/lcitool/ansible/playbooks/build/jobs/defaults.yml
index 4f73393..7676bff 100644
--- i/guests/lcitool/lcitool/ansible/playbooks/build/jobs/defaults.yml
+++ w/guests/lcitool/lcitool/ansible/playbooks/build/jobs/defaults.yml
@@ -17 +16,0 @@ all_machines:
- - ubuntu-1804
diff --git i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
index 4603135..1ff2dd4 100644
--- i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
+++ w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-dbus.yml
@@ -26 +25,0 @@
- - ubuntu-1804
diff --git i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
index dee3dbe..0b74d3b 100644
--- i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
+++ w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt-sandbox.yml
@@ -14 +13,0 @@
- - ubuntu-1804
diff --git i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt.yml
w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt.yml
index 25e5bcb..d5e0bf7 100644
--- i/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt.yml
+++ w/guests/lcitool/lcitool/ansible/playbooks/build/projects/libvirt.yml
@@ -26 +25,0 @@
- - ubuntu-1804
Michal