On Fri, Dec 24, 2021 at 06:04:04AM +0000, Mathias Gibbens wrote:
> Source: lxc
> Version: 1:4.0.10-1
> Severity: normal
> 
>   Work on packaging LXD for Debian (ITP #768073) is getting pretty
> close to completion. I've recently started testing the LXD package that
> I am able to build locally, making sure everything is working properly
> before it's uploaded to NEW once the few remaining dependencies make it
> through NEW themselves.
> 
>   LXD depends on the liblxc1 package, but not on the lxc package
> itself. However, there are a few files currently shipped in the lxc
> package that LXD needs to properly start. Specifically, the apparmor
> profiles (all of /etc/apparmor.d/, except /etc/apparmor.d/usr.bin.lxc-
> start) and the /usr/lib/<arch>-linux-gnu/lxc/rootfs/ directory.
> 
>   I'm hoping we can figure out a nice way to make these dependencies of
> LXD available without having to pull in lxc itself (plus its own
> dependencies). The easiest way might be to just move them to liblxc1,
> which both lxc and LXD packages will depend on. Or, there might be some
> other solution that could work.

They probably would need to be provided by a (NEW) lxc-common package.
If we ever need to transition to liblxc2, we don't want both liblxc*
packages providing those files.

Attachment: signature.asc
Description: PGP signature

Reply via email to