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:
% sudo dnf erase libvirt-daemon-driver-storage-iscsi*
Dependencies resolved.
================================================================================
Package Arch Version Repo
Size
================================================================================
Removing:
libvirt-daemon-driver-storage-iscsi x86_64 7.6.0-5.fc35
@updates 24 k
libvirt-daemon-driver-storage-iscsi-direct
x86_64 7.6.0-5.fc35
@updates 32 k
Removing dependent packages:
libvirt-daemon-kvm x86_64 7.6.0-5.fc35
@updates 0
vagrant-libvirt noarch 0.4.1-3.fc35
@fedora 229 k
Removing unused dependencies:
glusterfs-cli x86_64 9.5-1.fc35
@updates 493 k
guestfs-tools x86_64 1.47.3-1.fc35
@updates 25 M
hexedit x86_64 1.5-2.fc35
@fedora 77 k
libacl i686 2.3.1-2.fc35
@fedora 35 k
libglusterd0 x86_64 9.5-1.fc35
@updates 15 k
libguestfs x86_64 1:1.46.2-1.fc35
@updates 3.8 M
libguestfs-appliance x86_64 1:1.46.2-1.fc35
@updates 2.3 M
libguestfs-xfs x86_64 1:1.46.2-1.fc35
@updates 9
libtpms x86_64
0.9.2-0.20220106gite81d634c27.fc35.0
@updates 986 k
libvirt-daemon-driver-interface x86_64 7.6.0-5.fc35
@updates 593 k
libvirt-daemon-driver-nodedev x86_64 7.6.0-5.fc35
@updates 650 k
libvirt-daemon-driver-nwfilter x86_64 7.6.0-5.fc35
@updates 683 k
libvirt-daemon-driver-qemu x86_64 7.6.0-5.fc35
@updates 2.5 M
libvirt-daemon-driver-secret x86_64 7.6.0-5.fc35
@updates 585 k
libvirt-daemon-driver-storage x86_64 7.6.0-5.fc35
@updates 0
libvirt-daemon-driver-storage-core x86_64 7.6.0-5.fc35
@updates 767 k
libvirt-daemon-driver-storage-disk x86_64 7.6.0-5.fc35
@updates 32 k
libvirt-daemon-driver-storage-gluster x86_64 7.6.0-5.fc35
@updates 40 k
libvirt-daemon-driver-storage-logical x86_64 7.6.0-5.fc35
@updates 32 k
libvirt-daemon-driver-storage-mpath x86_64 7.6.0-5.fc35
@updates 16 k
libvirt-daemon-driver-storage-rbd x86_64 7.6.0-5.fc35
@updates 44 k
libvirt-daemon-driver-storage-scsi x86_64 7.6.0-5.fc35
@updates 24 k
libvirt-daemon-driver-storage-sheepdog x86_64 7.6.0-5.fc35
@updates 20 k
libvirt-daemon-driver-storage-zfs x86_64 7.6.0-5.fc35
@updates 24 k
qemu-kvm-core x86_64 2:6.1.0-14.fc35
@updates 0
rubygem-excon noarch 0.79.0-1.fc35
@fedora 98 k
rubygem-fog-core noarch 2.2.4-2.fc35
@fedora 118 k
rubygem-fog-json noarch 1.2.0-7.fc35
@fedora 3.9 k
rubygem-fog-libvirt noarch 0.8.0-2.fc35
@fedora 73 k
rubygem-fog-xml noarch 0.1.3-7.fc35
@fedora 8.3 k
rubygem-formatador noarch 0.2.5-12.fc35
@fedora 9.9 k
rubygem-multi_json noarch 1.15.0-3.fc35
@fedora 33 k
rubygem-rexml noarch 3.2.5-151.fc35
@fedora 399 k
rubygem-ruby-libvirt x86_64 0.7.1-13.fc35
@fedora 288 k
supermin x86_64 5.3.1-1.fc35
@fedora 1.5 M
swtpm x86_64
0.7.0-2.20211109gitb79fd91.fc35
@updates 218 k
swtpm-libs x86_64
0.7.0-2.20211109gitb79fd91.fc35
@updates 99 k
swtpm-tools x86_64
0.7.0-2.20211109gitb79fd91.fc35
@updates 272 k
zerofree x86_64 1.1.1-8.fc35
@fedora 54 k
zfs-fuse x86_64 0.7.2.2-20.fc35
@fedora 6.0 M
Transaction Summary
================================================================================
Remove 44 Packages
Tom
--
Tom Hughes (tom@xxxxxxxxxx)
http://compton.nu/
_______________________________________________
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