According to the release notes at https://github.com/ahmetb/kubectx/releases/tag/v0.9.0, kubectx no longer depends on kubectl (as it has been rewritten in Go, rather than Bash wrapper around kubectl). I use a per-user installation of kubectl from the Google cloud tools to target GKE clusters, so installing the kubernetes package (and needing to maintain a package.use file which disables the pieces of kubernetes that I don't need) if something I would prefer to avoid. The ebuild for app-admin/kubectx-0.9.0 should be updated to remove the dependency on sys-cluster/kubernetes[kubectl]. Reproducible: Always Steps to Reproduce: 1. Add "app-admin/kubectx ~amd64" to a file in /etc/portage/package.accept_keywords 2. emerge app-admin/kubectx 3. app-admin/kubectx-0.9.0 requires sys-cluster/kubernetes[kubectl] Actual Results: app-admin/kubectx-0.9.0 requires sys-cluster/kubernetes[kubectl] to be installed Expected Results: app-admin/kubectx-0.9.0 should install without sys-cluster/kubernetes[kubectl] installed
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089753ca325cdd797e5691b95ac2dfac738c1197 commit 089753ca325cdd797e5691b95ac2dfac738c1197 Author: William Hubbs <williamh@gentoo.org> AuthorDate: 2020-08-28 23:08:23 +0000 Commit: William Hubbs <williamh@gentoo.org> CommitDate: 2020-08-28 23:10:05 +0000 app-admin/kubectx: 0.9.1 bump Closes: https://bugs.gentoo.org/733142 Signed-off-by: William Hubbs <williamh@gentoo.org> app-admin/kubectx/Manifest | 1 + app-admin/kubectx/kubectx-0.9.1.ebuild | 268 +++++++++++++++++++++++++++++++++ 2 files changed, 269 insertions(+)