{"bugs":[],"categories":[{"categoryid":1494,"name":"app-containers","summary":"The app-containers category contains container related software."},{"categoryid":370,"name":"net-firewall","summary":"The net-firewall category contains network firewall software."},{"categoryid":451,"name":"net-misc","summary":"The net-misc category contains various miscellaneous networking tools and utilities."},{"categoryid":394,"name":"sys-fs","summary":"The sys-fs category contains filesystem tools and utilities."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0038cb7f4a77408b5457460f98d9c5e07a6b037d","committime":"2026-07-30T22:30:49","packageid":79253,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"me@rahil.rocks","authorname":"Rahil Bhimjiani","body":"Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46630\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/46630\nSigned-off-by: Zac Medico <zmedico@gentoo.org>","commitid":"5c3bc1abc51f92f19709b818f8d6c82ebfa615dc","committime":"2026-07-30T19:53:25","packageid":79253,"repoid":1,"summary":"app-containers\/container-libs: update to 0.69.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3629bfefd8270e51d431b284719cf28e8cf5f08e","committime":"2026-07-21T05:15:57","packageid":79253,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Given that two of the three reverse dependencies require it (and I'm\ngoing to guess the more commonly used two), no point in having every\nuser manually enable the flag.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"ece036cd5b8090258838bf5786fc06eb449ffea1","committime":"2026-07-21T05:05:17","packageid":79253,"repoid":1,"summary":"app-containers\/container-libs: Enable IUSE=extra by default"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"626f7405ddd3fa5aa5fecc00a620a6e59856ec7a","committime":"2026-07-20T20:30:54","packageid":79253,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"me@rahil.rocks","authorname":"Rahil Bhimjiani","body":"* remove dev-lang\/go and cc as BDEPEND\n* install config files according to upstream\n* move RDEPEND aardvark-dns and nftables into netavark as upstream\n* add back containers-shortnames\n\nSigned-off-by: Rahil Bhimjiani <me@rahil.rocks>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/46533\nSigned-off-by: Zac Medico <zmedico@gentoo.org>","commitid":"b5ef6b43a768c743f72e8b8c77d7fc117b1e41d1","committime":"2026-07-02T12:05:19","packageid":79253,"repoid":1,"summary":"app-containers\/container-libs: revbump with few changes"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4aab599c408a7b69a0b3dfdf24cf91cebfca253c","committime":"2026-06-26T20:45:56","packageid":79253,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Upstream merged the previous split repos into one repo. So this\none is replacing:\n- app-containers\/containers-image\n- app-containers\/containers-common\n- app-containers\/containers-shortnames\n- app-containers\/containers-storage\n\nAlso, because of various changes in the usage of the files here, syntax\nand content, we block on older unsupported tool versions for podman,\nbuildah and skopeo.\n\nI'm adding here with multiple keywords from the start, since those are\nonly various man files & configuration files, so it should inherit the\noriginal keywords.\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"66ba5f9423f9d6c44df2c512beaf6d02560755fd","committime":"2026-06-26T20:22:49","packageid":79253,"repoid":1,"summary":"app-containers\/container-libs: new package, add 0.68.0"}],"dependencies":[{"block":false,"categoryid":394,"description":"FUSE implementation for overlayfs","ebuildids":[906206,907027],"firstseen":"2019-11-20T01:40:44.417211","name":"fuse-overlayfs","packageid":70376},{"block":false,"categoryid":1494,"description":"Fast and low-memory footprint OCI Container Runtime fully written in C","ebuildids":[906206,907027],"firstseen":"2021-12-20T09:21:05.969452","name":"crun","packageid":73841,"summary":"While most of the tools used in the Linux containers ecosystem are written in Go, crun authors believe C is a better fit for a lower level tool like a container runtime. runc; the most used implementation of the OCI runtime specs written in Go, re-execs itself and use a module written in C for setting up the environment before the container process starts. crun aims to be also usable as a library that can be easily included in programs without requiring an external process for managing OCI containers."},{"block":true,"categoryid":1494,"description":"Default config and docs related to Containers' storage","ebuildids":[906206,907027],"firstseen":"2021-12-20T09:21:05.969452","name":"containers-storage","packageid":73845},{"block":false,"categoryid":1494,"description":"A container network stack","ebuildids":[906206,907027],"firstseen":"2023-02-22T06:51:21.067722","name":"netavark","packageid":75855,"summary":"Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications."},{"block":true,"categoryid":1494,"description":"Common config files and docs for Containers stack","ebuildids":[906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-common","packageid":76500},{"block":true,"categoryid":1494,"description":"Default config and docs related to Containers' images","ebuildids":[906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-image","packageid":76501},{"block":false,"categoryid":1494,"description":"Configures default shortnames (aliases) for Containers","ebuildids":[906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-shortnames","packageid":76502},{"block":false,"categoryid":451,"description":"User-mode networking daemons for VMs and namespaces, replacement for Slirp","ebuildids":[906206,907027],"firstseen":"2023-12-13T08:21:24.455501","name":"passt","packageid":76799,"summary":"passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP\/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp. pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges. qrap is a wrapper, designed specifically for usage with qemu(1) and passt(1), connecting a UNIX domain socket to a file descriptor, and running qemu(1) with given arguments."}],"depending":[{"block":false,"categoryid":1494,"description":"A tool that facilitates building OCI images","ebuildids":[800445,800445,903604,903604,906363,906363,907026,907026],"firstseen":"2021-12-20T09:21:05.969452","name":"buildah","packageid":73842},{"block":false,"categoryid":1494,"description":"OCI-based implementation of Kubernetes Container Runtime Interface","ebuildids":[906924,906924],"firstseen":"2021-12-20T09:21:05.969452","name":"cri-o","packageid":73846,"summary":"CRI-O is meant to provide an integration path between OCI conformant runtimes and the kubelet. Specifically, it implements the Kubelet Container Runtime Interface (CRI) using OCI conformant runtimes. The scope of CRI-O is tied to the scope of the CRI."},{"block":false,"categoryid":1494,"description":"A tool for managing OCI containers and pods with Docker-compatible CLI","ebuildids":[801174,801174,903609,903609,906209,906209,906364,906364],"firstseen":"2021-12-20T09:21:05.969452","name":"podman","packageid":73857,"summary":"Podman (the POD MANager) is a tool for managing containers and images, volumes mounted into those containers, and pods made from groups of containers. Podman is based on libpod, a library for container lifecycle management that is also contained in this repository. The libpod library provides APIs for managing containers, pods, container images, and volumes."},{"block":false,"categoryid":1494,"description":"Work with remote container images registries","ebuildids":[807009,903611,907028],"firstseen":"2021-12-20T09:21:05.969452","name":"skopeo","packageid":73860}],"ebuilds":[{"archs":["~amd64","~arm64","~loong","~riscv"],"ebuildid":907027,"firstseen":"2026-07-30T23:50:09.046931","license":"Apache-2.0","moddate":"2026-07-30T22:50:08","packageid":79253,"repoid":1,"slot":"0","uses":["extra"],"version":"0.69.0"},{"archs":["~amd64","~arm64","~loong","~riscv"],"ebuildid":906206,"firstseen":"2026-07-20T21:46:49.230285","license":"Apache-2.0","moddate":"2026-07-21T05:29:18","packageid":79253,"repoid":1,"slot":"0","uses":["extra"],"version":"0.68.0-r1"},{"archs":["~amd64","~arm64","~loong","~riscv"],"ebuildid":903605,"firstseen":"2026-06-26T21:55:38.770945","license":"Apache-2.0","moddate":"2026-06-26T20:55:38","packageid":79253,"repoid":1,"slot":"0","uses":[],"version":"0.68.0"}],"masks":[],"package":{"categoryid":1494,"description":"Several utilities from the containers project","firstseen":"2026-06-26T21:55:38.770945","name":"container-libs","packageid":79253},"rdependencies":[{"block":false,"categoryid":370,"description":"Linux kernel firewall, NAT and packet mangling tools","ebuildids":[903605],"firstseen":"2014-01-25T14:37:51.807581","maintainer":"nvinson234@gmail.com","maintainername":"Nicholas Vinson","name":"nftables","packageid":61863},{"block":false,"categoryid":394,"description":"FUSE implementation for overlayfs","ebuildids":[903605,906206,907027],"firstseen":"2019-11-20T01:40:44.417211","name":"fuse-overlayfs","packageid":70376},{"block":false,"categoryid":1494,"description":"Fast and low-memory footprint OCI Container Runtime fully written in C","ebuildids":[903605,906206,907027],"firstseen":"2021-12-20T09:21:05.969452","name":"crun","packageid":73841,"summary":"While most of the tools used in the Linux containers ecosystem are written in Go, crun authors believe C is a better fit for a lower level tool like a container runtime. runc; the most used implementation of the OCI runtime specs written in Go, re-execs itself and use a module written in C for setting up the environment before the container process starts. crun aims to be also usable as a library that can be easily included in programs without requiring an external process for managing OCI containers."},{"block":true,"categoryid":1494,"description":"Default config and docs related to Containers' storage","ebuildids":[903605,906206,907027],"firstseen":"2021-12-20T09:21:05.969452","name":"containers-storage","packageid":73845},{"block":false,"categoryid":1494,"description":"A container network stack","ebuildids":[903605,906206,907027],"firstseen":"2023-02-22T06:51:21.067722","name":"netavark","packageid":75855,"summary":"Netavark is a rust based network stack for containers. It is being designed to work with Podman but is also applicable for other OCI container management applications."},{"block":false,"categoryid":1494,"description":"A container-focused DNS server","ebuildids":[903605],"firstseen":"2023-05-09T05:43:47.168060","name":"aardvark-dns","packageid":76127,"summary":"Aardvark-dns is an authoritative dns server for A\/AAAA container records. It can forward other requests to configured resolvers."},{"block":true,"categoryid":1494,"description":"Common config files and docs for Containers stack","ebuildids":[903605,906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-common","packageid":76500},{"block":true,"categoryid":1494,"description":"Default config and docs related to Containers' images","ebuildids":[903605,906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-image","packageid":76501},{"block":false,"categoryid":1494,"description":"Configures default shortnames (aliases) for Containers","ebuildids":[906206,907027],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-shortnames","packageid":76502},{"block":true,"categoryid":1494,"description":"Configures default shortnames (aliases) for Containers","ebuildids":[903605],"firstseen":"2023-09-21T23:37:35.098083","name":"containers-shortnames","packageid":76502},{"block":false,"categoryid":451,"description":"User-mode networking daemons for VMs and namespaces, replacement for Slirp","ebuildids":[903605,906206,907027],"firstseen":"2023-12-13T08:21:24.455501","name":"passt","packageid":76799,"summary":"passt implements a translation layer between a Layer-2 network interface and native Layer-4 sockets (TCP, UDP, ICMP\/ICMPv6 echo) on a host. It doesn't require any capabilities or privileges, and it can be used as a simple replacement for Slirp. pasta (same binary as passt, different command) offers equivalent functionality, for network namespaces: traffic is forwarded using a tap interface inside the namespace, without the need to create further interfaces on the host, hence not requiring any capabilities or privileges. qrap is a wrapper, designed specifically for usage with qemu(1) and passt(1), connecting a UNIX domain socket to a file descriptor, and running qemu(1) with given arguments."}],"repos":[{"branch":"master","lastcommit":"868a0d7fdbd4d7f718d90c6b737c2f07e88370a8","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/podman-container-tools\/container-libs"],"uses":[{"defaultflag":true,"description":"Pulls extra dependencies required for Podman and Buildah","isdefault":true,"packageid":79253,"use":"extra"}]}