[Pkg-libvirt-maintainers] Bug#901940: different libvirt-lxc usage

Guido Günther agx at sigxcpu.org
Mon Jul 30 07:56:09 BST 2018


On Mon, Jul 30, 2018 at 08:44:01AM +0200, Christian Ehrhardt wrote:
>    Hi,
>    thanks for the reply Guido all sounds good to me, and I'll take a look "at
>    some point" (tm) - but I have to give up on this for now.

Too bad.

>    Just coming back from PTO and finding way too much more urgent todos than
>    this where I just want to make it better :-/
>    Also other changes to qemu that I'd need to happen to achieve my long term
>    goal around getting rid of more xen dependencies (e.g. from qemu) won't
>    happen anytime soon either.
>    I'll leave this in my inbox for probably way too long to come back to it
>    one day.
>    But from the Debian bugs POV feel free to close it for now for a better
>    overview if you want - we can re-open when I come back to it one day.
>    On Fri, Jul 20, 2018 at 9:26 AM Guido Günther <[1]agx at sigxcpu.org> wrote:

Lets leave that open maybe someone else wants to step in.
 -- Guido

> 
>      Hi,
>      On Fri, Jul 20, 2018 at 08:29:38AM +0200, Christian Ehrhardt wrote:
>      >    But all other connections are internal and I'd keep them in the
>      base
>      >    package.
>      >    So would you be ok to break out _qemu.so on top on what I suggested
>      and
>      >    leave the others - or do you want more?
> 
>      Yes, please break out qemu as well.
> 
>      >        This also needs a NEWS entry so people are
>      >        aware that this has changed
>      >
>      >      Sure, I can do so in a v2 as well
>      >       
>      >
>      >        as well as bugs against all reverse
>      >        dependencies to inform them that they might need to depend on a
>      >        different package.
>      >
>      >      If we keep all but Xen as Depends, and only Xen to a
>      Recommends/Suggests
>      >      depending on your judgement that should not be too much affected
>      >      packages.
>      >
>      >     
>      >    Even if breaking it into an extra package I'd keep the _qemu driver
>      as
>      >    Depends or "at least" Recommends - let me know if you prefer one
>      over the
>      >    other.
> 
>      Depends is good here.
> 
>      >    Would you need/want to file bugs for those depending on the qemu
>      >    connection as well then?
> 
>      No that's not needed.
> 
>      >    Because looking at all Dependencies on src:libvirt there are only a
>      few
>      >    affected by the others IMHO.
>      >    The connections affected would be for lxc, uml, vbox and xen.
>      >    As I said you can pick your preference which of these to move from
>      suggest
>      >    to Recommends or higher - you mentioned lxc for example.
> 
>      uml, vbox and xen are fine as suggests. lxc should be recommends and
>      qemu depends.
> 
>      >    Ignoring the bindings as they will not need the connection .so I
>      looked at
>      >    $ apt-cache rdepends --no-suggests --no-conflicts --no-breaks
>      >    --no-replaces --no-enhances libvirt-daemon libvirt-
>      >    daemon-system libvirt0
>      >    In that IMHO only collectd and xenwatch might be affected and would
>      need a
>      >    bug filed to consider changing dependencies.
> 
>      I'm unsure about nova-compute-lxc. I would expect it to use plain lxc
>      but it depends on libvirt-daemon-system. Better safe than sorry.
> 
>      >    Or would you want a mass bug to all of them, just in case?
>      >    Since also only xen gives us an immediate gain in
>      dependencies/install
>      >    size.
>      >    How about having all but xen as recommends, and xen as suggests.
>      >    That limits a lot what would be affected.
>      >    I can in Ubuntu easily switch -lxc (which I want to loose, but
>      being no
>      >    benefit to you) from a recommends to a suggest.
>      >     
>      >
>      >        Is this worth the trouble for getting rid of a libxen
>      >        dependency?
>      >
>      >      I'm tempted to say yes, but let me check how many reasonable
>      reverse
>      >      dependencies that are out there that might be affected (how many
>      of them
>      >      are Xen related/consuming).
>      >      I'm a bit short on time atm being here a few days in between PTO,
>      I'll
>      >      report back here later on.
>      >
>      >    I'm off a week now, take your time to think about it and let me
>      know if it
>      >    is worth for me providing a V2 with the changes discussed above.
> 
>      See above. A tested patch would be great.
>      Cheers,
>       -- Guido
> 
>    --
>    Christian Ehrhardt
>    Software Engineer, Ubuntu Server
>    Canonical Ltd
> 
> References
> 
>    Visible links
>    1. mailto:agx at sigxcpu.org



More information about the Pkg-libvirt-maintainers mailing list