[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1042989: ITP: Incus -- Powerful system container and virtual machine manager



Mathias Gibbens <gibmat@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 :)


Reply to: