[FFe] Remove deb to snap transitional package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
adapt (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
lxd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The `lxd` package (`lxd`, `lxd-client`, `lxd-tools`) has been replaced by a snap starting with Ubuntu 18.10. To facilitate that, the main `lxd` package was turned into an automatic conversion package which on install will trigger the installation of the snap and migration of the data from the deb to the snap.
It also accidentally served the role of having a deb package which would pull in the lxd snap.
As this package didn't really serve much of a purpose after the 18.04 to 20.04 upgrade handling, it should be removed from the archive and not make it into another LTS release.
Looking at its rdepends, we have:
- adapt (depends)
- autopkgtest (suggests)
- lxd-installer (conflicts)
Of those only `adapt` needs something done to handle this change.
Looking at `adapt`, it's been broken for many many years, due to using a deprecated image server for LXD. As a result, I don't believe anyone could have used it since around the 16.04 times.
My suggestion here is that we do:
- Delete adapt from the archive
- Delete lxd from the archive
I'm marking this as a Feature Freeze Exception as two packages would go away from the archive, but neither are actually useful today so there should be no actual user visible impact from this.
summary: |
- [FFE] Remove deb to snap transitional package + [FFe] Remove deb to snap transitional package |
> but neither are actually useful today
What is the reason for saying this about the adapt package, which appears to be a loosely coupled consumer of lxd?