app-containers / podman

Library and podman tool for running OCI-based containers in Pods

Official package sites : https://github.com/containers/podman/ ·

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.

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

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

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

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

app-containers / distrobox : Use any Linux distribution inside your terminal (powered by docker/podman)

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
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>