diff --git a/0001-tests-avoid-security_disable-deprecation-warning.patch b/0001-tests-avoid-security_disable-deprecation-warning.patch deleted file mode 100644 index 28db7d6..0000000 --- a/0001-tests-avoid-security_disable-deprecation-warning.patch +++ /dev/null @@ -1,59 +0,0 @@ -From f7539495bbfcc36bb25657c519eb0e27805d74e3 Mon Sep 17 00:00:00 2001 -From: Yaakov Selkowitz -Date: Mon, 16 Sep 2024 18:24:52 -0400 -Subject: [PATCH] tests: avoid security_disable() deprecation warning - -The ability to disable selinux at runtime has been removed from Linux 6.4, -and therefore the corresponding libselinux function is now deprecated: - -https://github.com/SELinuxProject/selinux/commit/463584cb0592018240db4385e07ee09254ab0a48 - -Signed-off-by: Yaakov Selkowitz ---- - tests/securityselinuxhelper.c | 10 ---------- - tests/viridentitytest.c | 8 +++++++- - 2 files changed, 7 insertions(+), 11 deletions(-) - -diff --git a/tests/securityselinuxhelper.c b/tests/securityselinuxhelper.c -index c32c90c17e..be6e3f0ed8 100644 ---- a/tests/securityselinuxhelper.c -+++ b/tests/securityselinuxhelper.c -@@ -209,16 +209,6 @@ int is_selinux_enabled(void) - return getenv("FAKE_SELINUX_DISABLED") == NULL; - } - --int security_disable(void) --{ -- if (!is_selinux_enabled()) { -- errno = ENOENT; -- return -1; -- } -- -- return g_setenv("FAKE_SELINUX_DISABLED", "1", TRUE) == TRUE ? 0 : -1; --} -- - int security_getenforce(void) - { - if (!is_selinux_enabled()) { -diff --git a/tests/viridentitytest.c b/tests/viridentitytest.c -index 74e3a03619..bb9ace72c5 100644 ---- a/tests/viridentitytest.c -+++ b/tests/viridentitytest.c -@@ -134,7 +134,13 @@ static int testSetFakeSELinuxContext(const void *data G_GNUC_UNUSED) - static int testDisableFakeSELinux(const void *data G_GNUC_UNUSED) - { - #if WITH_SELINUX -- return security_disable(); -+ /* security_disable is deprecated */ -+ if (!is_selinux_enabled()) { -+ errno = ENOENT; -+ return -1; -+ } -+ -+ return g_setenv("FAKE_SELINUX_DISABLED", "1", TRUE) == TRUE ? 0 : -1; - #else - VIR_DEBUG("libvirt not compiled with SELinux, skipping this test"); - return EXIT_AM_SKIP; --- -2.46.1 - diff --git a/libvirt.spec b/libvirt.spec index 05403e3..f108bdd 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -288,7 +288,7 @@ Summary: Library providing a simple virtualization API Name: libvirt -Version: 10.9.0 +Version: 10.10.0 Release: 1%{?dist} License: GPL-2.0-or-later AND LGPL-2.1-only AND LGPL-2.1-or-later AND OFL-1.1 URL: https://libvirt.org/ @@ -2038,7 +2038,7 @@ exit 0 %config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf %dir %{_datadir}/libvirt/ %ghost %dir %{_rundir}/libvirt/ -%ghost %dir %{_rundir}/libvirt/common/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/common/ %dir %attr(0755, root, root) %{_localstatedir}/lib/libvirt/ %dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/images/ %dir %attr(0711, root, root) %{_localstatedir}/lib/libvirt/filesystems/ @@ -2124,7 +2124,7 @@ exit 0 %{_unitdir}/virtinterfaced-ro.socket %{_unitdir}/virtinterfaced-admin.socket %attr(0755, root, root) %{_sbindir}/virtinterfaced -%ghost %dir %{_rundir}/libvirt/interface/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/interface/ %{_libdir}/libvirt/connection-driver/libvirt_driver_interface.so %{_mandir}/man8/virtinterfaced.8* @@ -2166,7 +2166,7 @@ exit 0 %{_unitdir}/virtnodedevd-ro.socket %{_unitdir}/virtnodedevd-admin.socket %attr(0755, root, root) %{_sbindir}/virtnodedevd -%ghost %dir %{_rundir}/libvirt/nodedev/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/nodedev/ %{_libdir}/libvirt/connection-driver/libvirt_driver_nodedev.so %{_mandir}/man8/virtnodedevd.8* @@ -2181,8 +2181,8 @@ exit 0 %attr(0755, root, root) %{_sbindir}/virtnwfilterd %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/nwfilter/ %ghost %dir %{_rundir}/libvirt/network/ -%ghost %dir %{_rundir}/libvirt/nwfilter-binding/ -%ghost %dir %{_rundir}/libvirt/nwfilter/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/nwfilter-binding/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/nwfilter/ %{_libdir}/libvirt/connection-driver/libvirt_driver_nwfilter.so %{_mandir}/man8/virtnwfilterd.8* @@ -2196,7 +2196,7 @@ exit 0 %{_unitdir}/virtsecretd-admin.socket %attr(0755, root, root) %{_sbindir}/virtsecretd %dir %attr(0700, root, root) %{_sysconfdir}/libvirt/secrets/ -%ghost %dir %{_rundir}/libvirt/secrets/ +%ghost %dir %attr(0700, root, root) %{_rundir}/libvirt/secrets/ %{_libdir}/libvirt/connection-driver/libvirt_driver_secret.so %{_mandir}/man8/virtsecretd.8* @@ -2275,11 +2275,11 @@ exit 0 %config(noreplace) %{_sysconfdir}/libvirt/qemu.conf %config(noreplace) %{_sysconfdir}/libvirt/qemu-lockd.conf %config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd.qemu -%ghost %dir %{_rundir}/libvirt/qemu/ -%ghost %dir %{_rundir}/libvirt/qemu/dbus/ -%ghost %dir %{_rundir}/libvirt/qemu/passt/ -%ghost %dir %{_rundir}/libvirt/qemu/slirp/ -%ghost %dir %{_rundir}/libvirt/qemu/swtpm/ +%ghost %dir %attr(0755, %{qemu_user}, %{qemu_group}) %{_rundir}/libvirt/qemu/ +%ghost %dir %attr(0770, %{qemu_user}, %{qemu_group}) %{_rundir}/libvirt/qemu/dbus/ +%ghost %dir %attr(0755, %{qemu_user}, %{qemu_group}) %{_rundir}/libvirt/qemu/passt/ +%ghost %dir %attr(0755, %{qemu_user}, %{qemu_group}) %{_rundir}/libvirt/qemu/slirp/ +%ghost %dir %attr(0770, %{qemu_user}, %{qemu_group}) %{_rundir}/libvirt/qemu/swtpm/ %dir %attr(0751, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/ %dir %attr(0751, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/checkpoint/ %dir %attr(0751, %{qemu_user}, %{qemu_group}) %{_localstatedir}/lib/libvirt/qemu/dump/ @@ -2617,7 +2617,11 @@ exit 0 %{mingw64_mandir}/man7/virkey*.7* %endif + %changelog +* Mon Dec 02 2024 Cole Robinson - 10.10.0-1 +- Update to version 10.10.0 + * Fri Nov 1 2024 Daniel P. Berrangé - 10.9.0-1 - Update to version 10.9.0 diff --git a/sources b/sources index 3d8cbfa..e4a3342 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libvirt-10.9.0.tar.xz) = e650ffaaa2a3cda9151a347759d6f248c4573ca4f04fc7faa3caf6a616f84b95b7da9fc62ac48b97b54a128eacf54debc44189e7387f161b8ed676d30c5de37d +SHA512 (libvirt-10.10.0.tar.xz) = b4e8a5f7d5c15387e5f3e82ac9661feb6e89c6b3b13d869bca63d9686e1e1e8d193a1fc84a19a09b3da1c868837ee76d1b3964a6e5f7ad5d669449b0a6aa4b53