Mathias Gibbens <gib...@debian.org> writes: > Late last night I successfully built Incus as a Debian package for > the first time! 🎉️ > > There are two blockers before we can perform the initial upload to > NEW: > > 1 -- Remaining build deps: > > * We're still waiting on bin:golang-github-canonical-lxd-dev to > make it through NEW. > > * golang-github-grafana-dskit-dev still needs to be packaged, but > Incus seems to only have a single use of that library in > internal/server/loki/loki.go. Last night I just patched out any > reference in loki.go to dskit/backoff so everything else could build. > Obviously not an ideal approach. However, do we want to consider > disabling loki support in Incus for the time being to facilitate > getting Incus into Debian? I'll keep working on packaging dskit and > eventually we can re-enable loki support once it's packaged.
I think that's a very reasonable approach. Perfect is the enemy of good. > 2 -- Testing/QA: > > * General testing: Later today I'm planning to start testing Incus > on a sid machine. I'm sure this will turn up various things to > fix/tweak. Before uploading to NEW, at a minimum I'll want to make sure > containers and VMs work out-of-the-box. > > * LXD migration: Simple migrations from LXD to Incus should work. > > * QA: Go through the debian/ directory in the Incus packaging to > make sure it's all in good shape and is synced up with current LXD > packaging work. > > Excited to be close to the finish line on this! Thank you Mathias! I've been a bit on the sidelines the last few weeks, but I'm still around :)