Docker 20.10.1 has been around for a while now, but the latest ebuild we have in-tree is for 19.03.14. Among other enhancements 20.10 finally supports cgroupsv2 meaning USE=cgroup-hybrid is no longer required on systemd systems. Unfortunately, this isn't a straightforward version bump, as upstream have restructured their project on Github. I'm working on updating the ebuild to handle their restructure, I'll attach it here shortly once I have things working. Reproducible: Always
Created attachment 680266 [details] Updated ebuild for docker 20.10.1
Created attachment 680269 [details, diff] Patch file referenced in ebuild
It looks like DOCKER_GITCOMMIT may be wrong for docker-cli since it is a separate repo. It may be better to split this into two packages, docker and docker-cli. I am looking into separating it, but input would be appreciated if you want to take a look as well. Thanks, William
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9999a9246be7e432c9aea0a20d00429de5ff024 commit d9999a9246be7e432c9aea0a20d00429de5ff024 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2021-01-04 23:04:08 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2021-01-04 23:09:57 +0000 app-emulation/docker: 20.10.1 bump Closes: https://bugs.gentoo.org/762520 Signed-off-by: William Hubbs <williamh@gentoo.org> app-emulation/docker/Manifest | 1 + app-emulation/docker/docker-20.10.1.ebuild | 286 +++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c94fa938ba982886433103d4d64b242d25111f commit c2c94fa938ba982886433103d4d64b242d25111f Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2021-01-04 23:00:59 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2021-01-04 23:08:54 +0000 app-emulation/docker-cli: new package, docker command line binary Starting with docker-20.10.1, the "docker" command line binary has been split into this package by upstream. Bug: https://bugs.gentoo.org/762520 Signed-off-by: William Hubbs <williamh@gentoo.org> app-emulation/docker-cli/Manifest | 1 + app-emulation/docker-cli/docker-cli-20.10.1.ebuild | 63 ++++++++++++++++++++++ app-emulation/docker-cli/metadata.xml | 8 +++ 3 files changed, 72 insertions(+)