From c56a2d0d47b8bde6b52b4c2a847761efd2a08ea9 Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Tue, 1 Nov 2022 14:14:49 +0100 Subject: [PATCH] libvirt-8.9.0-1.el9 - Rebased to libvirt-8.9.0 (rhbz#2124466) - The rebase also fixes the following bugs: rhbz#2074559, rhbz#2134009, rhbz#1777212, rhbz#2013523, rhbz#2114866 rhbz#1964855 Resolves: rhbz#1777212, rhbz#1964855, rhbz#2013523, rhbz#2074559, rhbz#2114866 Resolves: rhbz#2124466, rhbz#2134009 --- libvirt.spec | 30 ++++++++++++++++++++++++++++-- sources | 2 +- symlinks | 13 +++---------- 3 files changed, 32 insertions(+), 13 deletions(-) diff --git a/libvirt.spec b/libvirt.spec index 91849b1..e60fa41 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -229,7 +229,7 @@ Summary: Library providing a simple virtualization API Name: libvirt -Version: 8.8.0 +Version: 8.9.0 Release: 1%{?dist}%{?extra_release} License: LGPLv2+ URL: https://libvirt.org/ @@ -272,7 +272,7 @@ Requires: libvirt-libs = %{version}-%{release} # listed against each sub-RPM BuildRequires: python3-docutils BuildRequires: gcc -BuildRequires: meson >= 0.54.0 +BuildRequires: meson >= 0.56.0 BuildRequires: ninja-build BuildRequires: git BuildRequires: perl-interpreter @@ -294,6 +294,7 @@ BuildRequires: libblkid-devel >= 2.17 # for augparse, optionally used in testing BuildRequires: augeas BuildRequires: systemd-devel >= 185 +BuildRequires: systemd-rpm-macros BuildRequires: libpciaccess-devel >= 0.10.9 BuildRequires: yajl-devel %if %{with_sanlock} @@ -471,7 +472,11 @@ Requires: dbus # For uid creation during pre Requires(pre): shadow-utils # Needed by /usr/libexec/libvirt-guests.sh script. +%if 0%{?fedora} >= 37 +Requires: gettext-runtime +%else Requires: gettext +%endif # Ensure smooth upgrades Obsoletes: libvirt-admin < 7.3.0 @@ -899,6 +904,15 @@ Obsoletes: libvirt-bash-completion < 7.3.0 The client binaries needed to access the virtualization capabilities of recent versions of Linux (and other OSes). +%package client-qemu +Summary: Additional client side utilities for QEMU +Requires: %{name}-libs = %{version}-%{release} +Requires: python3-libvirt >= %{version}-%{release} + +%description client-qemu +The additional client binaries are used to interact +with some QEMU specific features of libvirt. + %package libs Summary: Client side libraries # So remote clients can access libvirt over SSH tunnel @@ -2176,6 +2190,12 @@ exit 0 %{_datadir}/bash-completion/completions/virsh +%if %{with_qemu} +%files client-qemu +%{_mandir}/man1/virt-qemu-qmp-proxy.1* +%{_bindir}/virt-qemu-qmp-proxy +%endif + %files libs -f %{name}.lang %license COPYING COPYING.LESSER %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/ @@ -2390,6 +2410,12 @@ exit 0 %endif %changelog +* Tue Nov 1 2022 Jiri Denemark - 8.9.0-1 +- Rebased to libvirt-8.9.0 (rhbz#2124466) +- The rebase also fixes the following bugs: + rhbz#2074559, rhbz#2134009, rhbz#1777212, rhbz#2013523, rhbz#2114866 + rhbz#1964855 + * Mon Oct 3 2022 Jiri Denemark - 8.8.0-1 - Rebased to libvirt-8.8.0 (rhbz#2124466) - The rebase also fixes the following bugs: diff --git a/sources b/sources index 1a8f446..92a339a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvirt-8.8.0.tar.xz) = 868e49b369afe200c5af6e2cd0606de2eeebfa92523b5ad3c653203c8838d304bd0cdc5acfb3c4d4c33c0a87ab8e769b84cc62e3f06e055936c43573a23d7190 +SHA512 (libvirt-8.9.0.tar.xz) = 10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382 diff --git a/symlinks b/symlinks index 6658ac3..98be532 100644 --- a/symlinks +++ b/symlinks @@ -99,16 +99,9 @@ tests/qemuxml2argvdata/memory-hotplug-ppc64-nonuma-abi-update.xml memory-hotplug tests/qemuxml2argvdata/pci-rom-disabled-invalid.args pci-rom-disabled.args tests/qemuxml2argvdata/ppc64-usb-controller-legacy.xml ppc64-usb-controller.xml tests/qemuxml2argvdata/ppc64-usb-controller-qemu-xhci.xml ppc64-usb-controller.xml -tests/qemuxml2argvdata/pseries-console-native.args pseries-serial-native.args -tests/qemuxml2argvdata/pseries-features-ccf.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-cfpc.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-hpt-pagesize.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-htm.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-ibs.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-nested-hv.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-features-sbbc.xml pseries-features.xml -tests/qemuxml2argvdata/pseries-serial+console-native.args pseries-serial-native.args -tests/qemuxml2argvdata/pseries-serial-compat.args pseries-serial-native.args +tests/qemuxml2argvdata/pseries-console-native.ppc64-latest.args pseries-serial-native.ppc64-latest.args +tests/qemuxml2argvdata/pseries-serial+console-native.ppc64-latest.args pseries-serial-native.ppc64-latest.args +tests/qemuxml2argvdata/pseries-serial-compat.ppc64-latest.args pseries-serial-native.ppc64-latest.args tests/qemuxml2argvdata/usb-controller-default-unavailable-q35.xml usb-controller-default-q35.xml tests/qemuxml2argvdata/usb-controller-explicit-unavailable-q35.xml usb-controller-explicit-q35.xml tests/qemuxml2argvdata/usb-controller-qemu-xhci-unavailable.xml usb-controller-qemu-xhci.xml