Summary: | app-containers/lxd: lxd will lose access to upstream image server hosted by linuxcontainers, which is default in Gentoo | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joonas Niilola <juippis> |
Component: | Current packages | Assignee: | Joonas Niilola <juippis> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | brahmajit.xyz, flow, julien, leonchik1976, ngentoo, pageexec, parona, tanekliang, virtualization, vivo75 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Joonas Niilola
![]() https://github.com/gentoo/gentoo/pull/34449 incus-0.4 - a bit hesitant to push due to idmapping "bug" in incus-user: https://github.com/lxc/incus/issues/329 Incus-0.4 pushed. I'd recommend a fresh installation, guide here: https://wiki.gentoo.org/wiki/Incus https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=1dc53c33d97053429b8c7a82aca0066c139d2da6 commit 1dc53c33d97053429b8c7a82aca0066c139d2da6 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-12-28 17:18:06 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-12-28 17:20:13 +0000 2023-12-28-lxd-to-lose-access-for-its-image-server: add news item Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org> ...-lxd-to-lose-access-for-its-image-server.en.txt | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e8469a8b05e225f567701648223b24aae7c348 commit f8e8469a8b05e225f567701648223b24aae7c348 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-01-04 06:59:55 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-01-04 07:02:58 +0000 app-containers/incus: add 'fuidshift' use flag that conflicts with lxd - apparently some weird systems are symlinking /usr/sbin into /usr/bin ! Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../incus/{incus-0.4.ebuild => incus-0.4-r1.ebuild} | 19 ++++++++++++++----- app-containers/incus/metadata.xml | 3 +++ 2 files changed, 17 insertions(+), 5 deletions(-) >
> - apparently some weird systems are symlinking /usr/sbin into /usr/bin !
>
That was probably sys-apps/merge-usr messing with it, because I do have those symlynk on all of my gentoo systems
Finally a word from Canonical: https://discourse.ubuntu.com/t/an-update-on-the-licence-change-and-community-image-server/41549 > We have no intention of restricting LXD only to Ubuntu users and will be > providing a replacement image server serving images for other Linux > distributions. That's good news, although unfortunately some images are already unavailable for non-LTS lxd users and it's going to take some time for Canonical to set up a replacement. Still, good news overall in my opinion. (In reply to Francesco Riosa from comment #5) > > > > - apparently some weird systems are symlinking /usr/sbin into /usr/bin ! > > > That was probably sys-apps/merge-usr messing with it, because I do have > those symlynk on all of my gentoo systems Heh, yeah, it was more of a joke. My own systems are old :) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d9416a29bd333352f5bc72669d50e0bff523df commit 07d9416a29bd333352f5bc72669d50e0bff523df Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-01-26 06:50:56 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-01-26 06:50:56 +0000 app-containers/incus: add 0.5 Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-containers/incus/Manifest | 2 + app-containers/incus/incus-0.5.ebuild | 206 ++++++++++++++++++++++++++++++++++ 2 files changed, 208 insertions(+) Incus-6.0.0 is out and in the repo. It is the first LTS release and if it works fine, the first stable candidate as well. https://discuss.linuxcontainers.org/t/incus-6-0-lts-has-been-released/19576 On another news, LXD finally got their own image server up and running : https://discourse.ubuntu.com/t/new-lxd-image-server-available-images-lxd-canonical-com/43824 As I don't have LXD installed anymore anywhere, I can't view what images are available. LXD-5.21.1 LTS has also been released and would be great to get someone still using LXD to maintain it in Gentoo. I'm gonna drop myself from the package metadata sometime soon. When first Incus LTS is stabilized, I'll be closing this bug. Now's pretty much your final time to decide whether to migrate to Incus or stick with LXD, since the Incus's migration tool still works from Lxd-5.21 (but future compatibility is not promised). HTML listing works now (apparently was a bug why it didn't work during my previous post): https://images.lxd.canonical.com/ Looks like they're offering the popular options (glad to see Gentoo there!) haven't tried the images but they're most likely based on same build configuration that incus uses: https://github.com/lxc/lxc-ci/tree/main/images (In reply to Joonas Niilola from comment #8) > As I don't have LXD installed anymore anywhere, I can't view what images are > available. LXD-5.21.1 LTS has also been released and would be great to get > someone still using LXD to maintain it in Gentoo. I've been playing with LXD 5.21.1, and these are the gentoo images that are available. >lxc image list images: | grep gentoo >| gentoo/openrc (3 more) | 1324d5cc934a | yes | Gentoo current amd64 (20240420_0007) | x86_64 | VIRTUAL-MACHINE | 1161.52MiB | Apr 20, 2024 at 12:00am (UTC) | >| gentoo/openrc (3 more) | e3bb6d3f70e2 | yes | Gentoo current amd64 (20240420_0007) | x86_64 | CONTAINER | 345.19MiB | Apr 20, 2024 at 12:00am (UTC) | >| gentoo/systemd (3 more) | 877e08758260 | yes | Gentoo current amd64 (20240420_0007) | x86_64 | CONTAINER | 366.33MiB | Apr 20, 2024 at 12:00am (UTC) | >| gentoo/systemd (3 more) | ccadd5c83c4a | yes | Gentoo current amd64 (20240420_0007) | x86_64 | VIRTUAL-MACHINE | 1147.47MiB | Apr 20, 2024 at 12:00am (UTC) | Looks like same as before? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f461592ad386529ea14e13785e573dc6416084a commit 3f461592ad386529ea14e13785e573dc6416084a Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-05-05 06:27:32 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-05-05 06:28:02 +0000 app-containers/incus: stabilize 6.0.0-r1 for amd64 Bug: https://bugs.gentoo.org/920527 Signed-off-by: Joonas Niilola <juippis@gentoo.org> app-containers/incus/incus-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) |