On Thu, Aug 5, 2021 at 2:44 PM Georgy Yakovlev <gyakov...@gentoo.org> wrote: > > Hi, > > We've been collecting more and more container related packages in > app-emulation/* > > What do you think about finally moving those packages to separate category?
As always my opinion is that: (a) Categories were a design mistake. (b) The mistake is hard to fix. (c) It's basically low-value to try to 'correctly' categorize packages because of A. (d) Recategorizing means a bunch of stuff has to be updated. Do people actually care what category things are in? I just use --search or eix or whatever and the category is just this...bad concept we attach to packages for silly historical reasons.. -A > probably app-containers/ > > Here's the tentative list, most tools have description attached for easier > review, 36 candidates so far, there may be more around, I only looked at > app-emulation. > > app-emulation/buildah - A tool that facilitates building OCI images > app-emulation/cadvisor - container analyzer > app-emulation/conmon - An OCI container runtime monitor > app-emulation/containerd - A daemon to control runC > app-emulation/containers-storage - containers/storage library > app-emulation/cri-o - OCI-based implementation of Kubernetes CRI > app-emulation/cri-tools - CLI and validation tools for CRI > app-emulation/crun - OCI Container Runtime fully written in C > app-emulation/distrobuilder - System container image builder for LXC and LXD > app-emulation/docker - Main offender > app-emulation/docker-bench-security - Test for best docker practices > app-emulation/docker-cli - Main offender cli > app-emulation/docker-compose - Multi-container orchestration for Docker > app-emulation/docker-credential-helpers - > app-emulation/docker-gc - Docker garbage collection of containers and images > app-emulation/docker-proxy - Docker container networking > app-emulation/docker-registry - > app-emulation/docker-swarm - > app-emulation/flannel - An etcd backed network fabric for containers > app-emulation/go-secbench - run and evaluate the docker security benchmark > app-emulation/img - Standalone Dockerfile and OCI container image builder > app-emulation/k3d - creates k3s clusters in docker > app-emulation/kompose - Tool to move from docker-compose to Kubernetes > app-emulation/lxc - A userspace interface for the Linux kernel containment > app-emulation/lxc-templates - > app-emulation/lxd - Fast, dense and secure container management > app-emulation/nerdctl - Docker-compatible CLI for containerd > app-emulation/podman - Main offender killer > app-emulation/reg - Docker registry v2 command line client > app-emulation/runc - another docker thing > app-emulation/s6-overlay - an s6-based init system for containers > app-emulation/sen - Terminal User Interface for docker engine > app-emulation/skopeo - Utility for operations on container images/repositories > app-emulation/slirp4netns - User-mode networking for unpriv network namespaces > app-emulation/snapd - Service and tools for management of snap packages > app-emulation/umoci - Manipulation tool for OCI images > > Those 4 are technically emulation related, so I'm not sure about category: > app-emulation/docker-machine > app-emulation/docker-machine-kvm > app-emulation/hyperd > app-emulation/runv