[libvirt-ci PATCH 0/4] Add Ubuntu 20.04, drop Ubuntu 16.04

Andrea Bolognani (4): guests: Add Ubuntu 20.04 Start building on Ubuntu 20.04 Stop building on Ubuntu 16.04 guests: Drop Ubuntu 16.04 guests/host_vars/libvirt-ubuntu-1604/docker.yml | 2 -- guests/host_vars/libvirt-ubuntu-1604/install.yml | 2 -- guests/host_vars/libvirt-ubuntu-2004/docker.yml | 2 ++ .../{libvirt-ubuntu-1604 => libvirt-ubuntu-2004}/main.yml | 3 ++- guests/inventory | 2 +- guests/playbooks/build/jobs/defaults.yml | 2 +- guests/playbooks/build/projects/libvirt-dbus.yml | 4 ++-- guests/playbooks/build/projects/libvirt-sandbox.yml | 2 +- guests/playbooks/build/projects/libvirt-tck.yml | 2 +- guests/playbooks/build/projects/libvirt.yml | 2 +- guests/playbooks/build/projects/virt-manager.yml | 4 +++- guests/vars/mappings.yml | 8 +------- jenkins/projects/libvirt-dbus.yaml | 3 +-- jenkins/projects/virt-manager.yaml | 2 +- 14 files changed, 17 insertions(+), 23 deletions(-) delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/docker.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/install.yml create mode 100644 guests/host_vars/libvirt-ubuntu-2004/docker.yml rename guests/host_vars/{libvirt-ubuntu-1604 => libvirt-ubuntu-2004}/main.yml (94%) -- 2.25.4

Note that 'lcitool install' is not currently supported for this platform, because Ubuntu switched to a new installer which virt-install doesn't know about and we have no unattended installation support for; the old installer is still available, but it now lives in a different path and that means virt-install doesn't know how to fetch it. Once virt-install has been updated to support either form of unattended installation for Ubuntu 20.04 we can update lcitool accordingly, but for now this will do: we don't have any Ubuntu VMs on CentOS CI anyway, and building Ubuntu 20.04 containers for use on GitLab CI already works perfectly. Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- .../host_vars/libvirt-ubuntu-2004/docker.yml | 2 + guests/host_vars/libvirt-ubuntu-2004/main.yml | 40 +++++++++++++++++++ guests/inventory | 1 + guests/vars/mappings.yml | 3 +- 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 guests/host_vars/libvirt-ubuntu-2004/docker.yml create mode 100644 guests/host_vars/libvirt-ubuntu-2004/main.yml diff --git a/guests/host_vars/libvirt-ubuntu-2004/docker.yml b/guests/host_vars/libvirt-ubuntu-2004/docker.yml new file mode 100644 index 0000000..d0f4b14 --- /dev/null +++ b/guests/host_vars/libvirt-ubuntu-2004/docker.yml @@ -0,0 +1,2 @@ +--- +docker_base: ubuntu:20.04 diff --git a/guests/host_vars/libvirt-ubuntu-2004/main.yml b/guests/host_vars/libvirt-ubuntu-2004/main.yml new file mode 100644 index 0000000..4edfa90 --- /dev/null +++ b/guests/host_vars/libvirt-ubuntu-2004/main.yml @@ -0,0 +1,40 @@ +--- +projects: + - gtk-vnc + - libosinfo + - libvirt + - libvirt-dbus + - libvirt-glib + - libvirt-go + - libvirt-go-xml + - libvirt-ocaml + - libvirt-perl + - libvirt-python + - libvirt-sandbox + - libvirt-tck + - osinfo-db + - osinfo-db-tools + - virt-manager + - virt-viewer + +os: + name: 'Ubuntu' + version: '2004' + +packaging: + format: 'deb' + command: 'apt-get' + +paths: + bash: /bin/bash + cc: /usr/bin/gcc + ccache: /usr/bin/ccache + java: /usr/bin/java + make: /usr/bin/make + ninja: /usr/bin/ninja + python: /usr/bin/python3 + su: /bin/su + sudoers: /etc/sudoers + +ansible_python_package: python3 +ansible_python_interpreter: /usr/bin/python3 diff --git a/guests/inventory b/guests/inventory index 0a876c8..5fced6a 100644 --- a/guests/inventory +++ b/guests/inventory @@ -12,3 +12,4 @@ libvirt-freebsd-current libvirt-opensuse-151 libvirt-ubuntu-1604 libvirt-ubuntu-1804 +libvirt-ubuntu-2004 diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml index 4a19fb4..1c06408 100644 --- a/guests/vars/mappings.yml +++ b/guests/vars/mappings.yml @@ -951,8 +951,9 @@ mappings: sheepdog: default: Fedora: sheepdog - Ubuntu: sheepdog Debian9: sheepdog + Ubuntu1604: sheepdog + Ubuntu1804: sheepdog showmount: deb: nfs-common -- 2.25.4

Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- guests/playbooks/build/jobs/defaults.yml | 1 + guests/playbooks/build/projects/libvirt-dbus.yml | 1 + guests/playbooks/build/projects/libvirt-sandbox.yml | 1 + guests/playbooks/build/projects/libvirt-tck.yml | 1 + guests/playbooks/build/projects/libvirt.yml | 1 + guests/playbooks/build/projects/virt-manager.yml | 2 ++ 6 files changed, 7 insertions(+) diff --git a/guests/playbooks/build/jobs/defaults.yml b/guests/playbooks/build/jobs/defaults.yml index d717f42..3413ed4 100644 --- a/guests/playbooks/build/jobs/defaults.yml +++ b/guests/playbooks/build/jobs/defaults.yml @@ -14,6 +14,7 @@ all_machines: - libvirt-opensuse-151 - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 rpm_machines: - libvirt-centos-7 - libvirt-centos-8 diff --git a/guests/playbooks/build/projects/libvirt-dbus.yml b/guests/playbooks/build/projects/libvirt-dbus.yml index ee17f99..6ab62b9 100644 --- a/guests/playbooks/build/projects/libvirt-dbus.yml +++ b/guests/playbooks/build/projects/libvirt-dbus.yml @@ -23,6 +23,7 @@ - libvirt-fedora-rawhide - libvirt-opensuse-151 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 - include: '{{ playbook_base }}/jobs/meson-rpm-job.yml' vars: # RPM build is still not possible on CentOS7 as it does not diff --git a/guests/playbooks/build/projects/libvirt-sandbox.yml b/guests/playbooks/build/projects/libvirt-sandbox.yml index 2d0eefc..bf81365 100644 --- a/guests/playbooks/build/projects/libvirt-sandbox.yml +++ b/guests/playbooks/build/projects/libvirt-sandbox.yml @@ -14,6 +14,7 @@ - libvirt-opensuse-151 - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 archive_format: gz git_url: '{{ git_urls["libvirt-sandbox"][git_remote] }}' diff --git a/guests/playbooks/build/projects/libvirt-tck.yml b/guests/playbooks/build/projects/libvirt-tck.yml index 8383f86..79d7e5d 100644 --- a/guests/playbooks/build/projects/libvirt-tck.yml +++ b/guests/playbooks/build/projects/libvirt-tck.yml @@ -15,6 +15,7 @@ - libvirt-freebsd-current - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 archive_format: gz git_url: '{{ git_urls["libvirt-tck"][git_remote] }}' diff --git a/guests/playbooks/build/projects/libvirt.yml b/guests/playbooks/build/projects/libvirt.yml index 2ad3351..40b9e4f 100644 --- a/guests/playbooks/build/projects/libvirt.yml +++ b/guests/playbooks/build/projects/libvirt.yml @@ -23,6 +23,7 @@ - libvirt-opensuse-151 - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 - include: '{{ playbook_base }}/jobs/autotools-check-job.yml' vars: local_env: | diff --git a/guests/playbooks/build/projects/virt-manager.yml b/guests/playbooks/build/projects/virt-manager.yml index 45bcbd3..108e445 100644 --- a/guests/playbooks/build/projects/virt-manager.yml +++ b/guests/playbooks/build/projects/virt-manager.yml @@ -15,6 +15,7 @@ - libvirt-freebsd-current - libvirt-opensuse-151 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 archive_format: gz git_url: '{{ git_urls["virt-manager"][git_remote] }}' @@ -38,6 +39,7 @@ - libvirt-freebsd-current - libvirt-opensuse-151 - libvirt-ubuntu-1804 + - libvirt-ubuntu-2004 - include: '{{ playbook_base }}/jobs/python-distutils-rpm-job.yml' vars: machines: -- 2.25.4

Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- guests/playbooks/build/jobs/defaults.yml | 1 - guests/playbooks/build/projects/libvirt-dbus.yml | 3 +-- guests/playbooks/build/projects/libvirt-sandbox.yml | 1 - guests/playbooks/build/projects/libvirt-tck.yml | 1 - guests/playbooks/build/projects/libvirt.yml | 1 - guests/playbooks/build/projects/virt-manager.yml | 2 +- jenkins/projects/libvirt-dbus.yaml | 3 +-- jenkins/projects/virt-manager.yaml | 2 +- 8 files changed, 4 insertions(+), 10 deletions(-) diff --git a/guests/playbooks/build/jobs/defaults.yml b/guests/playbooks/build/jobs/defaults.yml index 3413ed4..d7906db 100644 --- a/guests/playbooks/build/jobs/defaults.yml +++ b/guests/playbooks/build/jobs/defaults.yml @@ -12,7 +12,6 @@ all_machines: - libvirt-freebsd-12 - libvirt-freebsd-current - libvirt-opensuse-151 - - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 - libvirt-ubuntu-2004 rpm_machines: diff --git a/guests/playbooks/build/projects/libvirt-dbus.yml b/guests/playbooks/build/projects/libvirt-dbus.yml index 6ab62b9..1fd1d4b 100644 --- a/guests/playbooks/build/projects/libvirt-dbus.yml +++ b/guests/playbooks/build/projects/libvirt-dbus.yml @@ -11,8 +11,7 @@ vars: # flake8 and pyflakes versions currently available on FreeBSD # (3.5.0 and 2.0.0 respectively) are not compatible. - # Python3 version in Ubuntu 16.04 and python3-pytest version - # in CentOS 7 are too old. + # The python3-pytest version in CentOS 7 is too old. machines: - libvirt-centos-8 - libvirt-debian-9 diff --git a/guests/playbooks/build/projects/libvirt-sandbox.yml b/guests/playbooks/build/projects/libvirt-sandbox.yml index bf81365..520c8cf 100644 --- a/guests/playbooks/build/projects/libvirt-sandbox.yml +++ b/guests/playbooks/build/projects/libvirt-sandbox.yml @@ -12,7 +12,6 @@ - libvirt-fedora-32 - libvirt-fedora-rawhide - libvirt-opensuse-151 - - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 - libvirt-ubuntu-2004 archive_format: gz diff --git a/guests/playbooks/build/projects/libvirt-tck.yml b/guests/playbooks/build/projects/libvirt-tck.yml index 79d7e5d..f564666 100644 --- a/guests/playbooks/build/projects/libvirt-tck.yml +++ b/guests/playbooks/build/projects/libvirt-tck.yml @@ -13,7 +13,6 @@ - libvirt-freebsd-11 - libvirt-freebsd-12 - libvirt-freebsd-current - - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 - libvirt-ubuntu-2004 archive_format: gz diff --git a/guests/playbooks/build/projects/libvirt.yml b/guests/playbooks/build/projects/libvirt.yml index 40b9e4f..f848a1a 100644 --- a/guests/playbooks/build/projects/libvirt.yml +++ b/guests/playbooks/build/projects/libvirt.yml @@ -21,7 +21,6 @@ - libvirt-fedora-32 - libvirt-fedora-rawhide - libvirt-opensuse-151 - - libvirt-ubuntu-1604 - libvirt-ubuntu-1804 - libvirt-ubuntu-2004 - include: '{{ playbook_base }}/jobs/autotools-check-job.yml' diff --git a/guests/playbooks/build/projects/virt-manager.yml b/guests/playbooks/build/projects/virt-manager.yml index 108e445..66db882 100644 --- a/guests/playbooks/build/projects/virt-manager.yml +++ b/guests/playbooks/build/projects/virt-manager.yml @@ -1,7 +1,7 @@ --- - set_fact: name: virt-manager - # CentOS 7 and Ubuntu 16.04 have Python 3 but not the libxml2 bindings + # CentOS 7 has Python 3 but not the libxml2 bindings machines: - libvirt-centos-8 - libvirt-debian-9 diff --git a/jenkins/projects/libvirt-dbus.yaml b/jenkins/projects/libvirt-dbus.yaml index 9ac5fee..8aea8f8 100644 --- a/jenkins/projects/libvirt-dbus.yaml +++ b/jenkins/projects/libvirt-dbus.yaml @@ -12,8 +12,7 @@ parent_jobs: 'libvirt-dbus-build' # flake8 and pyflakes versions currently available on FreeBSD # (3.5.0 and 2.0.0 respectively) are not compatible. - # Python3 version in Ubuntu 16.04 and python3-pytest version - # in CentOS 7 are too old. + # The python3-pytest version in CentOS 7 is too old. machines: - libvirt-debian-9 - libvirt-debian-10 diff --git a/jenkins/projects/virt-manager.yaml b/jenkins/projects/virt-manager.yaml index 663f1e4..7dae9c3 100644 --- a/jenkins/projects/virt-manager.yaml +++ b/jenkins/projects/virt-manager.yaml @@ -1,7 +1,7 @@ --- - project: name: virt-manager - # CentOS 7 and Ubuntu 16.04 have Python 3 but not the libxml2 bindings + # CentOS 7 has Python 3 but not the libxml2 bindings machines: - libvirt-debian-9 - libvirt-debian-10 -- 2.25.4

It's now two years after a newer LTS version, Ubuntu 18.04, was released, so according to our platform support policy we no longer need to support Ubuntu 16.04. Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- .../host_vars/libvirt-ubuntu-1604/docker.yml | 2 - .../host_vars/libvirt-ubuntu-1604/install.yml | 2 - guests/host_vars/libvirt-ubuntu-1604/main.yml | 39 ------------------- guests/inventory | 1 - guests/vars/mappings.yml | 7 ---- 5 files changed, 51 deletions(-) delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/docker.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/install.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/main.yml diff --git a/guests/host_vars/libvirt-ubuntu-1604/docker.yml b/guests/host_vars/libvirt-ubuntu-1604/docker.yml deleted file mode 100644 index 2d4eb25..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/docker.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -docker_base: ubuntu:16.04 diff --git a/guests/host_vars/libvirt-ubuntu-1604/install.yml b/guests/host_vars/libvirt-ubuntu-1604/install.yml deleted file mode 100644 index c3edf40..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/install.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -install_url: http://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/installer-amd64/ diff --git a/guests/host_vars/libvirt-ubuntu-1604/main.yml b/guests/host_vars/libvirt-ubuntu-1604/main.yml deleted file mode 100644 index 4eca69b..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/main.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -projects: - - gtk-vnc - - libosinfo - - libvirt - - libvirt-dbus - - libvirt-glib - - libvirt-go - - libvirt-go-xml - - libvirt-ocaml - - libvirt-perl - - libvirt-python - - libvirt-sandbox - - libvirt-tck - - osinfo-db - - osinfo-db-tools - - virt-viewer - -os: - name: 'Ubuntu' - version: '1604' - -packaging: - format: 'deb' - command: 'apt-get' - -paths: - bash: /bin/bash - cc: /usr/bin/gcc - ccache: /usr/bin/ccache - java: /usr/bin/java - make: /usr/bin/make - ninja: /usr/bin/ninja - python: /usr/bin/python3 - su: /bin/su - sudoers: /etc/sudoers - -ansible_python_package: python3 -ansible_python_interpreter: /usr/bin/python3 diff --git a/guests/inventory b/guests/inventory index 5fced6a..ff7a585 100644 --- a/guests/inventory +++ b/guests/inventory @@ -10,6 +10,5 @@ libvirt-freebsd-11 libvirt-freebsd-12 libvirt-freebsd-current libvirt-opensuse-151 -libvirt-ubuntu-1604 libvirt-ubuntu-1804 libvirt-ubuntu-2004 diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml index 1c06408..6adc74e 100644 --- a/guests/vars/mappings.yml +++ b/guests/vars/mappings.yml @@ -210,7 +210,6 @@ mappings: rpm: glusterfs-api-devel Debian9: glusterfs-common OpenSUSE: glusterfs-devel - Ubuntu1604: glusterfs-common Ubuntu1804: glusterfs-common cross-policy-deb: foreign @@ -245,7 +244,6 @@ mappings: gtk-update-icon-cache: default: gtk-update-icon-cache OpenSUSE: gtk3-tools - Ubuntu1604: libgtk2.0-bin hal: FreeBSD: hal @@ -276,7 +274,6 @@ mappings: pkg: openjdk11 rpm: java-11-openjdk-headless Debian9: openjdk-8-jre-headless - Ubuntu1604: openjdk-8-jre-headless json-glib: deb: libjson-glib-dev @@ -485,7 +482,6 @@ mappings: CentOS7: Debian9: OpenSUSE151: - Ubuntu1604: Ubuntu1804: ninja: @@ -876,7 +872,6 @@ mappings: FreeBSD: py37-libxml2 OpenSUSE: python3-libxml2-python CentOS7: - Ubuntu1604: python3-lxml: default: python3-lxml @@ -892,7 +887,6 @@ mappings: CentOS7: python3-pip Debian9: python3-pip OpenSUSE151: python3-pip - Ubuntu1604: python3-pip Ubuntu1804: python3-pip python3-pytest: @@ -952,7 +946,6 @@ mappings: default: Fedora: sheepdog Debian9: sheepdog - Ubuntu1604: sheepdog Ubuntu1804: sheepdog showmount: -- 2.25.4

On Thu, Apr 30, 2020 at 04:37:33PM +0200, Andrea Bolognani wrote:
It's now two years after a newer LTS version, Ubuntu 18.04, was released, so according to our platform support policy we no longer need to support Ubuntu 16.04.
The release of 20.04 invalidates 16.04 too - we only need to keep N and N-1, never N-2.
Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- .../host_vars/libvirt-ubuntu-1604/docker.yml | 2 - .../host_vars/libvirt-ubuntu-1604/install.yml | 2 - guests/host_vars/libvirt-ubuntu-1604/main.yml | 39 ------------------- guests/inventory | 1 - guests/vars/mappings.yml | 7 ---- 5 files changed, 51 deletions(-) delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/docker.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/install.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/main.yml
diff --git a/guests/host_vars/libvirt-ubuntu-1604/docker.yml b/guests/host_vars/libvirt-ubuntu-1604/docker.yml deleted file mode 100644 index 2d4eb25..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/docker.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -docker_base: ubuntu:16.04 diff --git a/guests/host_vars/libvirt-ubuntu-1604/install.yml b/guests/host_vars/libvirt-ubuntu-1604/install.yml deleted file mode 100644 index c3edf40..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/install.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -install_url: http://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/installer-amd64/ diff --git a/guests/host_vars/libvirt-ubuntu-1604/main.yml b/guests/host_vars/libvirt-ubuntu-1604/main.yml deleted file mode 100644 index 4eca69b..0000000 --- a/guests/host_vars/libvirt-ubuntu-1604/main.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -projects: - - gtk-vnc - - libosinfo - - libvirt - - libvirt-dbus - - libvirt-glib - - libvirt-go - - libvirt-go-xml - - libvirt-ocaml - - libvirt-perl - - libvirt-python - - libvirt-sandbox - - libvirt-tck - - osinfo-db - - osinfo-db-tools - - virt-viewer - -os: - name: 'Ubuntu' - version: '1604' - -packaging: - format: 'deb' - command: 'apt-get' - -paths: - bash: /bin/bash - cc: /usr/bin/gcc - ccache: /usr/bin/ccache - java: /usr/bin/java - make: /usr/bin/make - ninja: /usr/bin/ninja - python: /usr/bin/python3 - su: /bin/su - sudoers: /etc/sudoers - -ansible_python_package: python3 -ansible_python_interpreter: /usr/bin/python3 diff --git a/guests/inventory b/guests/inventory index 5fced6a..ff7a585 100644 --- a/guests/inventory +++ b/guests/inventory @@ -10,6 +10,5 @@ libvirt-freebsd-11 libvirt-freebsd-12 libvirt-freebsd-current libvirt-opensuse-151 -libvirt-ubuntu-1604 libvirt-ubuntu-1804 libvirt-ubuntu-2004 diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml index 1c06408..6adc74e 100644 --- a/guests/vars/mappings.yml +++ b/guests/vars/mappings.yml @@ -210,7 +210,6 @@ mappings: rpm: glusterfs-api-devel Debian9: glusterfs-common OpenSUSE: glusterfs-devel - Ubuntu1604: glusterfs-common Ubuntu1804: glusterfs-common cross-policy-deb: foreign
@@ -245,7 +244,6 @@ mappings: gtk-update-icon-cache: default: gtk-update-icon-cache OpenSUSE: gtk3-tools - Ubuntu1604: libgtk2.0-bin
hal: FreeBSD: hal @@ -276,7 +274,6 @@ mappings: pkg: openjdk11 rpm: java-11-openjdk-headless Debian9: openjdk-8-jre-headless - Ubuntu1604: openjdk-8-jre-headless
json-glib: deb: libjson-glib-dev @@ -485,7 +482,6 @@ mappings: CentOS7: Debian9: OpenSUSE151: - Ubuntu1604: Ubuntu1804:
ninja: @@ -876,7 +872,6 @@ mappings: FreeBSD: py37-libxml2 OpenSUSE: python3-libxml2-python CentOS7: - Ubuntu1604:
python3-lxml: default: python3-lxml @@ -892,7 +887,6 @@ mappings: CentOS7: python3-pip Debian9: python3-pip OpenSUSE151: python3-pip - Ubuntu1604: python3-pip Ubuntu1804: python3-pip
python3-pytest: @@ -952,7 +946,6 @@ mappings: default: Fedora: sheepdog Debian9: sheepdog - Ubuntu1604: sheepdog Ubuntu1804: sheepdog
showmount: -- 2.25.4
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 :|

On Thu, 2020-04-30 at 15:42 +0100, Daniel P. Berrangé wrote:
On Thu, Apr 30, 2020 at 04:37:33PM +0200, Andrea Bolognani wrote:
It's now two years after a newer LTS version, Ubuntu 18.04, was released, so according to our platform support policy we no longer need to support Ubuntu 16.04.
The release of 20.04 invalidates 16.04 too - we only need to keep N and N-1, never N-2.
Right :) -- Andrea Bolognani / Red Hat / Virtualization

On Thu, Apr 30, 2020 at 04:37:29PM +0200, Andrea Bolognani wrote:
Andrea Bolognani (4): guests: Add Ubuntu 20.04 Start building on Ubuntu 20.04 Stop building on Ubuntu 16.04 guests: Drop Ubuntu 16.04
guests/host_vars/libvirt-ubuntu-1604/docker.yml | 2 -- guests/host_vars/libvirt-ubuntu-1604/install.yml | 2 -- guests/host_vars/libvirt-ubuntu-2004/docker.yml | 2 ++ .../{libvirt-ubuntu-1604 => libvirt-ubuntu-2004}/main.yml | 3 ++- guests/inventory | 2 +- guests/playbooks/build/jobs/defaults.yml | 2 +- guests/playbooks/build/projects/libvirt-dbus.yml | 4 ++-- guests/playbooks/build/projects/libvirt-sandbox.yml | 2 +- guests/playbooks/build/projects/libvirt-tck.yml | 2 +- guests/playbooks/build/projects/libvirt.yml | 2 +- guests/playbooks/build/projects/virt-manager.yml | 4 +++- guests/vars/mappings.yml | 8 +------- jenkins/projects/libvirt-dbus.yaml | 3 +-- jenkins/projects/virt-manager.yaml | 2 +- 14 files changed, 17 insertions(+), 23 deletions(-) delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/docker.yml delete mode 100644 guests/host_vars/libvirt-ubuntu-1604/install.yml create mode 100644 guests/host_vars/libvirt-ubuntu-2004/docker.yml rename guests/host_vars/{libvirt-ubuntu-1604 => libvirt-ubuntu-2004}/main.yml (94%)
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> 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 :|
participants (2)
-
Andrea Bolognani
-
Daniel P. Berrangé