On Wed, Jun 14, 2017 at 1:06 PM, William Hubbs <willi...@gentoo.org> wrote: > On Wed, Jun 14, 2017 at 07:00:05PM +0200, Michał Górny wrote: >> On śro, 2017-06-14 at 11:11 -0500, William Hubbs wrote: >> > All, >> > >> > I am about to write two new ebuilds for packages for Gentoo that are for >> > container-related utilities. >> > >> > Currently, the best place to put them would be app-emulation, or >> > app-misc or dev-util, probably app-emulation would be my first choice. >> > >> > Is it time to start thinking about an app-containers category? >> > If so, is it ok for me to start an app-containers category with these >> > packages then we can look into moving other packages to it? >> > >> >> You don't create a new category for two packages. Do you have more use >> cases for it? I think usually people provide a fair number of existing >> packages that are in different categories to prove the necessity >> of a new category. > > I know this, that is why I brought it up actually. I'm working on these > ebuilds and was going to pre-empt a package move for them by opening up > a discussion about a category now. > > There are multiple packages under app-emulation that are container > related vs emulation/vm related that could be moved and there is one at > least under dev-util (dev-util/docker-ls). >
Some likely candidates for the new category (excerpt from eix -S container): * app-emulation/docker Description: The core functions you need to create Docker images and run Docker containers * app-emulation/docker-compose Description: Multi-container orchestration for Docker * app-emulation/docker-gc Description: Docker garbage collection of containers and images * app-emulation/docker-machine Description: Machine management for a container-centric world * app-emulation/docker-proxy Description: Docker container networking * app-emulation/docker-runc Description: runc container cli tools (docker fork) * app-emulation/flannel Description: An etcd backed network fabric for containers * app-emulation/lxc Description: LinuX Containers userspace utilities * app-emulation/lxd Description: Fast, dense and secure container management * app-emulation/rkt Description: rkt is an App Container runtime for Linux * app-emulation/runc Description: runc container cli tools * app-emulation/s6-overlay Description: an s6-based init system for containers * dev-util/docker-distribution-pruner Description: Clean all old container revisions from registry * sys-apps/lmctfy Description: Linux application container management from Google * sys-cluster/singularity Description: Application containers for Linux * sys-cluster/vzctl Description: OpenVZ ConTainers control utility