On Thu, Feb 24, 2022 at 04:30:53PM +0000, Tom Hughes via devel wrote: > On 24/02/2022 16:28, Tom Hughes wrote: > > On 24/02/2022 16:25, Cole Robinson wrote: > > > On 2/23/22 5:22 PM, Tom Hughes via devel wrote: > > > > On 23/02/2022 21:23, Zbigniew Jędrzejewski-Szmek wrote: > > > > > > > > > a) change libvirt-daemon-driver-storage > > > > > Requires:libvirt-daemon-driver-storage-iscsi > > > > > to Suggests:libvirt-daemon-driver-storage-iscsi, > > > > > > > > More generally why does installing libvirt neeed to force > > > > installation of about ten storage drivers and all their > > > > dependencies - why can't the user choose to remove some of > > > > the more obscure ones? > > > > > > > > > > libvirt has a modularized packaging split. libvirt-daemon-driver-storage > > > pulls in every possible storage driver + lib that libvirt can use. Or > > > you can install libvirt-daemon-driver-storage-XXX individual sub > > > packages to get only the bits your app will use. > > > > I was basing what I said on the fact that trying to remove > > libvirt-daemon-driver-storage-iscsi wanted to remove the whole > > of libvirt on my machine: > > Ah but that is mostly auto clean. Yes, that is dnf being too aggressive in removing stuff. > Though libvirt-daemon-kvm is a dependency as you say and > don't I need that to run any kvm based vm? Correct, it is merely a metapackage that is intended to pull in all libvirt sub-RPMs that are compatible with KVM usage. If you remove that package, you can choose exactly which individual sub-RPM features you desire. The same applies for QEMU, libvirt-daemon-kvm depends on qemu-kvm which pulls in all the QEMU sub-RPMs that are compatible with KVM. If you remove libvirt-daemon-kvm you can also choose a qemu-kvm-core and whateever other features are desired. We could none the less still consider use of Suggests in libvirt-dameon-kvm. Will have a think if that could have a negative impact on any apps currently depending on libvirt. 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 :| _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure