Control: tags -1 + wontfix

On Wed, Feb 10, 2021 at 10:01:18PM -0500, Matt Corallo wrote:
> Package: lxc
> Version: 1:4.0.6-1
> 
> I've been happily using lxc on debian for some time, without dnsmasq-base or
> lxc-net. The recent addition of dnsmasq-base and lxc-net as a required
> dependency is somewhat surprising, given lxc-net edits IP address
> information for lxc-attched bridges which were created outside of lxc-net,
> and dnsmasq doubly so given DSA 4844-1 was only a few days ago. Several
> commentors on IRC seemed equally surprised by this change.
> 
> Is there more information available for why lxc-net is now an explicit
> dependency and not optional or can this change be reverted?

lxc-net has been enabled by default since May 2020, because for most
users setting up container networking by hand is a pain in the ass.

Now, dnsmasq-base has beem moved from Recomends: to Depends: because if
you install lxc without dnsmasq-base, lxc-net, which is now enabled by
default, will fail to start and therefore the installation will fail,
which is a violation of Debian policy.

If you want to set up your own bridge by hand, and configure lxc by
hand, that's still possible: just disable the lxc-net service.

Attachment: signature.asc
Description: PGP signature

Reply via email to