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.
Versions
v4.5.0 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv
- USE flags
- apparmor btrfs cgroup-hybrid fuse init rootless selinux
v4.4.1-r1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
- Keywords
- ~amd64 ~arm64 ~ppc64 ~riscv
- USE flags
- apparmor btrfs cgroup-hybrid fuse init rootless selinux
v4.3.1 :: 0 :: gentoo
- Modified
- License
- Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0
- Keywords
- amd64 arm64 ~ppc64 ~riscv
- USE flags
- apparmor btrfs cgroup-hybrid fuse init rootless selinux
USE flags
General
- apparmor
- Enable support for the AppArmor application security system
- btrfs
- Enables dependencies for the "btrfs" graph driver, including necessary kernel flags.
- cgroup-hybrid
- Default to hybrid (legacy) cgroup hierarchy instead of unified (modern).
- fuse
- Enables fuse dependencies (fuse-overlayfs is especially useful for rootless mode).
- init
- Enables catatonit dependency required for podman run --init.
- rootless
- Enables dependencies for running in rootless mode.
- selinux
- !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
Dependencies
app-containers / aardvark-dns : A container-focused DNS server
app-containers / catatonit : A container init that is so simple it's effectively brain-dead
app-containers / cni-plugins : Standard networking plugins for container networking
app-containers / conmon : An OCI container runtime monitor
app-containers / crun : A fast and low-memory footprint OCI Container Runtime fully written in C
app-containers / netavark : A container network stack
app-containers / runc : runc container cli tools
app-containers / slirp4netns : User-mode networking for unprivileged network namespaces
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
dev-go / go-md2man : A utility to convert markdown to man pages
dev-libs / libassuan : IPC library used by GnuPG and GPGME
dev-libs / libgpg-error : Contains error handling functions used by GnuPG software
sys-apps / shadow : Utilities to deal with user accounts
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
sys-libs / libselinux : SELinux userland library
Runtime Dependencies
app-containers / aardvark-dns : A container-focused DNS server
app-containers / catatonit : A container init that is so simple it's effectively brain-dead
app-containers / cni-plugins : Standard networking plugins for container networking
app-containers / conmon : An OCI container runtime monitor
app-containers / crun : A fast and low-memory footprint OCI Container Runtime fully written in C
app-containers / netavark : A container network stack
app-containers / runc : runc container cli tools
app-containers / slirp4netns : User-mode networking for unprivileged network namespaces
app-crypt / gpgme : GnuPG Made Easy is a library for making GnuPG easier to use
dev-libs / libassuan : IPC library used by GnuPG and GPGME
dev-libs / libgpg-error : Contains error handling functions used by GnuPG software
sec-policy / selinux-podman : SELinux policy for podman
sys-apps / shadow : Utilities to deal with user accounts
sys-fs / btrfs-progs : Btrfs filesystem utilities
sys-fs / fuse-overlayfs : FUSE implementation for overlayfs
sys-fs / lvm2 : User-land utilities for LVM2 (device-mapper) software
sys-libs / libapparmor : Library to support AppArmor userspace utilities
sys-libs / libseccomp : high level interface to Linux seccomp filter
sys-libs / libselinux : SELinux userland library
virtual / tmpfiles : Virtual to select between different tmpfiles.d handlers
Depending packages
app-containers / distrobox : Use any Linux distribution inside your terminal (powered by docker/podman)
Bugs
- 696900
- app-containers/podman-1.5.1-r1: fails to install when selinux is enforced
- 729438
- app-containers/podman-2.0.0 : AppArmor profile "container-default" specified but not loaded
- 829058
- app-containers/podman-3.4.4 fails to compile
- 829896
- <app-containers/podman-3.4.3: insufficient network isolation
- 830311
- app-containers/podman-3.4.4 fails to compile
- 849863
- app-containers/podman: example registries configuration seemingly broken/unsuitable for distribution
- 870931
- <app-containers/podman-4.3.0: incorrect handling of supplementary groups
- 877719
- app-containers/podman-4.5.0 fails to compile with dev-lang/python-exec[-native-symlinks]
- 896372
- app-containers/podman: arbitrary host file access
- 902569
- app-containers/podman should BDEPEND on dev-go/go-md2man
- 902571
- app-containers/podman fails to cross-compile
- 904433
- app-containers/podman-4.4.0 or later shouldn't depend on app-containers/cni-plugins as app-containers/netavark replaces it
- 906073
- app-containers/podman-4.5.0 fails to compile (MUSL-SYSTEM): sqlite3-binding.c:35911:42: error: pread64 undeclared here (not in a function)
- 907804
- app-containers/podman-4.5.0 "Error: netavark: No such file or directory" even if it is installed
- 907805
- app-containers/containers-common is dependency of app-containers/podman
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.5.0
Closes: https://bugs.gentoo.org/847025 Closes: https://bugs.gentoo.org/895858 Closes: https://bugs.gentoo.org/903285 Closes: https://bugs.gentoo.org/904399 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mathieu Tortuyaux · gentoo
app-containers/podman: fix quadlet generation issue
Without prefix, the podman path generated by quadlet was targetting /usr/local/bin/podman (instead of /usr/bin/podman) Closes: https://bugs.gentoo.org/895956 Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com> Closes: https://github.com/gentoo/gentoo/pull/30264 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.4.1
Closes: https://bugs.gentoo.org/895164 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: drop 4.1.0-r1, 4.2.1, 4.3.0
Bug: https://bugs.gentoo.org/870931 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/podman: Stabilize 4.3.1 arm64, #889960
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-containers/podman: Stabilize 4.3.1 amd64, #889960
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.3.1
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.3.0
Bug: https://bugs.gentoo.org/870931 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: drop 4.1.1-r1, 4.2.0-r1
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.2.1
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/podman: add shadow dep for libsubid
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.2.0
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - William Hubbs · gentoo
net-misc/cni-plugins: move to app-containers/cni-plugins
Closes: https://github.com/gentoo/gentoo/pull/25627 Thanks-to: Randall T. Vasquez <ran.dall@icloud.com> Signed-off-by: William Hubbs <williamh@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.1.1
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: drop 4.0.3
Bug: https://bugs.gentoo.org/838232 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-containers/podman: Stabilize 4.1.0 amd64, #849419
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-containers/podman: Stabilize 4.1.0 arm64, #849419
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.1.0
Bug: https://bugs.gentoo.org/838232 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: drop vulnerable version
Bug: https://bugs.gentoo.org/836609 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason Zaman · gentoo
app-containers/podman: Add selinux-podman policy dep
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-containers/podman: Stabilize 4.0.3 arm64, #836675
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-containers/podman: Stabilize 4.0.3 amd64, #836675
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add 4.0.3
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add cgroup-hybrid USE flag
Closes: https://bugs.gentoo.org/763267 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: prefer crun over runc
Closes: https://bugs.gentoo.org/763267 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Zac Medico · gentoo
Revert "app-containers/podman: add cgroup-hybrid USE flag"
This reverts commit 869ab111563d24bc8186b3dd17328cd8554b3442 since crun has missing arm64 and riscv keywords. Bug: https://bugs.gentoo.org/763267 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: add cgroup-hybrid USE flag
Closes: https://bugs.gentoo.org/763267 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: drop 4.0.0, 4.0.1
Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
app-containers/podman: keyword ~riscv, #834852
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: Bump to version 4.0.2
This adds a dependency on app-containers/catatonit for bug #834569. Closes: https://bugs.gentoo.org/834569 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: Bump to version 4.0.1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: Bump to version 4.0.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Jer Sun · gentoo
app-containers/podman: keyword ~riscv, 3.4.4
Closes: https://github.com/gentoo/gentoo/pull/24342 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jer Sun <sjj991212@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: Remove vulnerable version
Closes: https://bugs.gentoo.org/829896 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-containers/podman: Stabilize 3.4.4 arm64, #829942
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-containers/podman: Stabilize 3.4.4 amd64, #829942
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zac Medico · gentoo
app-containers/podman: Remove old versions
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zac Medico <zmedico@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/runc
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Georgy Yakovlev · gentoo
Move {app-emulation -> app-containers}/podman
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>