[libvirt] [jenkins-ci PATCH 0/2] guests: Add Ubuntu 18.04 support

Applies cleanly on top of master, but requires [1] in order to successfully install Ubuntu 18.04 guests. [1] https://www.redhat.com/archives/libvir-list/2018-May/msg01105.html Andrea Bolognani (2): guests: Ubuntu 18.04 has python3-libxml2 guests: Add Ubuntu 18.04 support .../host_vars/libvirt-ubuntu-18/install.yml | 3 +++ guests/host_vars/libvirt-ubuntu-18/main.yml | 19 +++++++++++++++++++ guests/vars/mappings.yml | 3 ++- 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 guests/host_vars/libvirt-ubuntu-18/install.yml create mode 100644 guests/host_vars/libvirt-ubuntu-18/main.yml -- 2.17.0

Older Ubuntu releases didn't ship the bindings, but starting with the latest LTS that's no longer the case. Update the mappings to reflect this fact. Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- guests/vars/mappings.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/guests/vars/mappings.yml b/guests/vars/mappings.yml index dbffe23..dc36aff 100644 --- a/guests/vars/mappings.yml +++ b/guests/vars/mappings.yml @@ -685,8 +685,9 @@ mappings: default: python3-libxml2 FreeBSD: py36-libxml2 CentOS: - Ubuntu: Debian8: + Ubuntu14: + Ubuntu16: python3-lxml: default: python3-lxml -- 2.17.0

Signed-off-by: Andrea Bolognani <abologna@redhat.com> --- .../host_vars/libvirt-ubuntu-18/install.yml | 3 +++ guests/host_vars/libvirt-ubuntu-18/main.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 guests/host_vars/libvirt-ubuntu-18/install.yml create mode 100644 guests/host_vars/libvirt-ubuntu-18/main.yml diff --git a/guests/host_vars/libvirt-ubuntu-18/install.yml b/guests/host_vars/libvirt-ubuntu-18/install.yml new file mode 100644 index 0000000..bd3e1d9 --- /dev/null +++ b/guests/host_vars/libvirt-ubuntu-18/install.yml @@ -0,0 +1,3 @@ +--- +install_url: http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/ +install_config: preseed.cfg diff --git a/guests/host_vars/libvirt-ubuntu-18/main.yml b/guests/host_vars/libvirt-ubuntu-18/main.yml new file mode 100644 index 0000000..f5eb52c --- /dev/null +++ b/guests/host_vars/libvirt-ubuntu-18/main.yml @@ -0,0 +1,19 @@ +--- +PERL5LIB: $VIRT_PREFIX/lib/x86_64-linux-gnu/perl/5.26.1 +PYTHONPATH: $VIRT_PREFIX/lib/python3.6/site-packages + +projects: + - libosinfo + - libvirt + - libvirt-dbus + - libvirt-glib + - libvirt-go + - libvirt-go-xml + - libvirt-perl + - libvirt-python + - libvirt-sandbox + - libvirt-tck + - osinfo-db + - osinfo-db-tools + - virt-manager + - virt-viewer -- 2.17.0

On Tue, May 15, 2018 at 04:48:53PM +0200, Andrea Bolognani wrote:
Applies cleanly on top of master, but requires [1] in order to successfully install Ubuntu 18.04 guests.
[1] https://www.redhat.com/archives/libvir-list/2018-May/msg01105.html
Andrea Bolognani (2): guests: Ubuntu 18.04 has python3-libxml2 guests: Add Ubuntu 18.04 support
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
participants (2)
-
Andrea Bolognani
-
Pavel Hrdina