[Pkg-libvirt-maintainers] Bug#901940: Bug#901940: Please separate uncommon connection drivers

Christian Ehrhardt christian.ehrhardt at canonical.com
Thu Jun 21 06:54:15 BST 2018


>
> What would that gain us in terms of dependencies?
>  -- Guido
>

>From a pure dependency POV the xen move gives us ... oh wait a minute I
only checked on libvirt-daemon so far where things were dropped as I
expected.
But with all dependencies included it still is in the dependency list on an
install - hmm.

apt-rdepends build with the change:
  old: http://paste.ubuntu.com/p/mngB8wZPxc/
  new: http://paste.ubuntu.com/p/HzdtVFwJXf/

In that it drops as expected:
- libxen-4.9
- libxenstore3.0

Oh I see, obviously via the recommends through qemu-* it still pulls xen'y
things.
I have on a very long term plan to also lessen the dependencies qemu<->xen.
But I wait on other persons on that and it is not yet fully clear how/when
it will be completed (other than having an extra qemu-xen or so which is
similarly ugly at first sight).

So what remains?
a) on a no-recommends install of libvirt-daemon you will safe
libxen-4.9/libxenstore3.0
    This (and the prep for long term changes) is what is left on saving
dependencies, but I'm not sure if that is a strong enough argument to
convince you on this :-(
b) breaking out for example libvirt-driver-connection-lxc (and others)
would allow me in Ubuntu to demote these from main [1].
    While this is nice for Ubuntu, it has no immediate benefit for you,
which is why I didn't bring it up before.

So overall this would still be helpful for Ubuntu at no huge cost/pain for
Debian I'd think, so I'd appreciate to still consider the change.
OTOH I understand when this has lost its most compelling argument for
Debian alone, due to qemu still pulling in the dependencies.

Maybe you could consider it still to help us, if you are concerned about
any negative effect make the packages a recommends instead of a suggest.
It would be much easier for me to maintain a Delta that switches
recommends->suggests than all of the packaging changes.

[1]: https://help.ubuntu.com/community/Repositories/Ubuntu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-libvirt-maintainers/attachments/20180621/1be75728/attachment-0001.html>


More information about the Pkg-libvirt-maintainers mailing list