From: Michal Privoznik Date: Thu, 15 May 2025 12:48:23 +0000 (+0200) Subject: spec: Bump min_rhel X-Git-Tag: v11.4.0-rc1~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2bc742fcc64da4c8370a71b65fd8c01ff3f9d41;p=thirdparty%2Flibvirt.git spec: Bump min_rhel RHEL-8 is out of our support scope. The minimal version we aim to support upstream is RHEL-9. Reflect this in the spec file. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- diff --git a/libvirt.spec.in b/libvirt.spec.in index e12bec18d5..59e144ce4b 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -3,17 +3,15 @@ # This spec file assumes you are building on a Fedora or RHEL version # that's still supported by the vendor. It may work on other distros # or versions, but no effort will be made to ensure that going forward. -%define min_rhel 8 +%define min_rhel 9 %define min_fedora 37 %define arches_qemu_kvm %{ix86} x86_64 %{power64} %{arm} aarch64 s390x riscv64 %if 0%{?rhel} %if 0%{?rhel} >= 10 %define arches_qemu_kvm x86_64 aarch64 s390x riscv64 - %elif 0%{?rhel} >= 9 - %define arches_qemu_kvm x86_64 aarch64 s390x %else - %define arches_qemu_kvm x86_64 %{power64} aarch64 s390x + %define arches_qemu_kvm x86_64 aarch64 s390x %endif %endif @@ -74,15 +72,8 @@ %define with_storage_gluster 0%{!?_without_storage_gluster:1} %if 0%{?rhel} - # Glusterfs has been dropped in RHEL-9, and before that - # was only enabled on arches where KVM exists - %if 0%{?rhel} > 8 - %define with_storage_gluster 0 - %else - %ifnarch %{arches_qemu_kvm} - %define with_storage_gluster 0 - %endif - %endif + # Glusterfs has been dropped in RHEL-9. + %define with_storage_gluster 0 %endif # Fedora had zfs-fuse until F43 @@ -94,7 +85,7 @@ %define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1} # libiscsi has been dropped in RHEL-9 -%if 0%{?rhel} > 8 +%if 0%{?rhel} %define with_storage_iscsi_direct 0 %endif @@ -150,10 +141,6 @@ %define with_firewalld_zone 0%{!?_without_firewalld_zone:1} -%if 0%{?rhel} && 0%{?rhel} < 9 - %define with_netcf 0%{!?_without_netcf:1} -%endif - # fuse is used to provide virtualized /proc for LXC %if %{with_lxc} %define with_fuse 0%{!?_without_fuse:1} @@ -195,8 +182,7 @@ # Right now that's not the case anywhere, but things should be fine by the time # Fedora 40 is released. %if %{with_qemu} - # rhel-8 lacks pidfd_open - %if 0%{?fedora} || 0%{?rhel} >= 9 + %if 0%{?fedora} || 0%{?rhel} %define with_nbdkit 0%{!?_without_nbdkit:1} # setting 'with_nbdkit_config_default' must be done only when compiling @@ -215,7 +201,7 @@ %endif %define with_modular_daemons 0 -%if 0%{?fedora} || 0%{?rhel} >= 9 +%if 0%{?fedora} || 0%{?rhel} %define with_modular_daemons 1 %endif @@ -275,7 +261,7 @@ # Fedora and RHEL-9 are new enough to support /dev/userfaultfd, which # does not require enabling vm.unprivileged_userfaultfd sysctl. -%if 0%{?fedora} || 0%{?rhel} >= 9 +%if 0%{?fedora} || 0%{?rhel} %define with_userfaultfd_sysctl 0 %endif @@ -856,7 +842,7 @@ Requires: swtpm-tools %if %{with_numad} Requires: numad %endif - %if 0%{?fedora} || 0%{?rhel} >= 9 + %if 0%{?fedora} || 0%{?rhel} Recommends: passt Recommends: passt-selinux %endif