FS#56046 - [libvirt] make ceph an optional dependency

Attached to Project: Community Packages
Opened by Endre Szabo (endre) - Thursday, 19 October 2017, 13:20 GMT
Last edited by Christian Rebischke (Shibumi) - Saturday, 27 January 2018, 03:05 GMT
Task Type General Gripe
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

Dear Sergej, please make the libvirt package depencency of ceph optional, as strictly speaking libvirtd itself can work fine without it, for example when using LXC. Ceph package installed takes 158 MB of space, still being totally useless on a VPS that makes no use of ceph stuff. (Furthermore in my opinion there are other package dependencies, like parted or avahi that could go optional as well).

In fact I tend to upgrade my VPSes using `pacman -Su --assume-installed ceph=10.2.5-2` so no ceph will be installed. But it's a hassle to upgrade this way all the time.

Additional info:
* package version(s)
3.8.0-1

* config and/or log files etc.
n/a

Steps to reproduce:

# pacman -S libvirt
This task depends upon

Closed by  Christian Rebischke (Shibumi)
Saturday, 27 January 2018, 03:05 GMT
Reason for closing:  Fixed
Additional comments about closing:  4.0.0-1
Comment by Luca Weiss (z3ntu) - Saturday, 09 December 2017, 18:30 GMT
I'm especially interested now as the latest update (of ceph) has a net upgrade size of 215,16 MiB (10.2.9-1 => 12.2.2-1)
Comment by Thore Bödecker (foxxx0) - Monday, 15 January 2018, 12:31 GMT
As of ceph 12.2.1-1 (iirc), libvirt and other packages should depend on ceph-libs, which is rather small (~34mb installed).
You should be fine with installing ceph-libs and removing ceph.
Comment by Christian Rebischke (Shibumi) - Saturday, 27 January 2018, 02:54 GMT
Thx Thore, I will just add ceph-libs to makedepends and depends..

Loading...