On Mon, Aug 22, 2022 at 04:48:15PM +0200, Peter Krempa wrote:
Currently the build option is accepted and unless explicitly enabled
the
build works just fine.
In case it's desired we can completely remove the build option and then
the packagers will need to stop passing them.
Yes, please delete this entirely. We have no requirement to preserve
backcompat of build time flags, they are free to change/delete at any
time, and this will highlight the death of the feature to OS distros.
---
libvirt.spec.in | 2 --
meson.build | 4 ----
meson_options.txt | 1 -
3 files changed, 7 deletions(-)
diff --git a/libvirt.spec.in b/libvirt.spec.in
index 4066d5509b..b199c624b8 100644
--- a/libvirt.spec.in
+++ b/libvirt.spec.in
@@ -1170,7 +1170,6 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y'
%{_specdir}/%{name}.spec)
-Dstorage_disk=enabled \
-Dstorage_mpath=enabled \
%{?arg_storage_rbd} \
- -Dstorage_sheepdog=disabled \
%{?arg_storage_gluster} \
%{?arg_storage_zfs} \
-Dstorage_vstorage=disabled \
@@ -1282,7 +1281,6 @@ export SOURCE_DATE_EPOCH=$(stat --printf='%Y'
%{_specdir}/%{name}.spec)
-Dstorage_mpath=disabled \
-Dstorage_rbd=disabled \
-Dstorage_scsi=disabled \
- -Dstorage_sheepdog=disabled \
-Dstorage_vstorage=disabled \
-Dstorage_zfs=disabled \
-Dsysctl_config=disabled \
diff --git a/meson.build b/meson.build
index abfae91ee9..8d0debaaf4 100644
--- a/meson.build
+++ b/meson.build
@@ -1916,10 +1916,6 @@ if conf.has('WITH_LIBVIRTD')
conf.set('WITH_STORAGE_SCSI', 1)
endif
- if not get_option('storage_sheepdog').disabled()
- error('The sheepdog storage backend is no longer supported')
- endif
-
if not get_option('storage_vstorage').disabled()
vstorage_enable = true
if host_machine.system() != 'linux'
diff --git a/meson_options.txt b/meson_options.txt
index 00b6df8254..861c5577d2 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -88,7 +88,6 @@ option('storage_lvm', type: 'feature', value:
'auto', description: 'LVM backend
option('storage_mpath', type: 'feature', value: 'auto',
description: 'mpath backend for the storage driver')
option('storage_rbd', type: 'feature', value: 'auto',
description: 'RADOS Block Device backend for the storage driver')
option('storage_scsi', type: 'feature', value: 'auto',
description: 'SCSI backend for the storage driver')
-option('storage_sheepdog', type: 'feature', value: 'disabled',
description: 'option flag preserved for compatibility')
option('storage_vstorage', type: 'feature', value: 'auto',
description: 'Virtuozzo storage backend for the storage driver')
option('storage_zfs', type: 'feature', value: 'auto',
description: 'ZFS backend for the storage driver')
--
2.37.1
With 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 :|