On Wed, Jun 14, 2017 at 1:06 PM, William Hubbs <[email protected]> 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