Source: podman
Section: admin
Priority: optional
Standards-Version: 4.7.0
Maintainer: Debian Go Packaging Team <pkg-go-maintainers@lists.alioth.debian.org>
Uploaders: Dmitry Smirnov <onlyjob@debian.org>,
           Reinhard Tartler <siretart@tauware.de>,
           Faidon Liambotis <paravoid@debian.org>
Build-Depends: bash-completion,
               conmon,
               debhelper-compat (= 13),
               dh-golang,
               go-md2man,
               golang-dbus-dev,
               golang-github-appc-cni-dev,
               golang-github-buger-goterm-dev,
               golang-github-checkpoint-restore-checkpointctl-dev (>> 1.3),
               golang-github-checkpoint-restore-go-criu-dev (>> 7.2),
               golang-github-containers-buildah-dev (>= 1.39.3),
               golang-github-containers-common-dev (>= 0.62.2),
               golang-github-containers-conmon-dev,
               golang-github-containers-gvisor-tap-vsocks-dev (>= 0.7.4),
               golang-github-containers-image-dev (>= 5.34.2),
               golang-github-containers-ocicrypt-dev,
               golang-github-containers-psgo-dev,
               golang-github-containers-storage-dev (>= 1.57.2),
               golang-github-coreos-bbolt-dev,
               golang-github-coreos-go-systemd-dev,
               golang-github-coreos-stream-metadata-go-dev,
               golang-github-crc-org-crc-dev,
               golang-github-cyphar-filepath-securejoin-dev,
               golang-github-digitalocean-go-qemu-dev,
               golang-github-docker-docker-dev (>> 26.1),
               golang-github-docker-go-connections-dev,
               golang-github-docker-go-plugins-helpers-dev,
               golang-github-docker-go-units-dev,
               golang-github-fullsailor-pkcs7-dev,
               golang-github-go-logr-logr-dev,
               golang-github-google-shlex-dev,
               golang-github-google-uuid-dev,
               golang-github-gorilla-schema-dev,
               golang-github-hashicorp-go-multierror-dev,
               golang-github-json-iterator-go-dev,
               golang-github-kevinburke-ssh-config-dev,
               golang-github-mattn-go-sqlite3-dev,
               golang-github-mdlayher-vsock-dev,
               golang-github-moby-term-dev,
               golang-github-nxadm-tail-dev,
               golang-github-onsi-ginkgo-v2-dev,
               golang-github-opencontainers-go-digest-dev,
               golang-github-opencontainers-image-spec-dev (>= 1.1.0),
               golang-github-opencontainers-runc-dev (>= 1.1.12+ds1-4),
               golang-github-opencontainers-runtime-tools-dev (>= 0.9.0+dfsg-3~),
               golang-github-opencontainers-selinux-dev (>= 1.11~),
               golang-github-rootless-containers-rootlesskit-dev (>> 2),
               golang-github-shirou-gopsutil-dev,
               golang-github-vbauerster-mpb-dev (>= 8),
               golang-github-vishvananda-netlink-dev,
               golang-go,
               golang-gopkg-inf.v0-dev,
               golang-gopkg-yaml.v3-dev,
               golang-k8s-sigs-yaml-dev,
               golang-toml-dev,
               libapparmor-dev,
               libbtrfs-dev,
               libdevmapper-dev,
               libglib2.0-dev,
               libsubid-dev
Homepage: https://github.com/containers/podman
Vcs-Browser: https://salsa.debian.org/go-team/packages/podman
Vcs-Git: https://salsa.debian.org/go-team/packages/podman.git
XS-Go-Import-Path: github.com/containers/podman

Package: podman
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: conmon,
         crun | runc,
         golang-github-containers-common,
         netavark,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: buildah (>= 1.31),
            ca-certificates,
            catatonit | tini | dumb-init,
            containers-storage,
            criu,
            dbus-user-session,
            libcriu2,
            passt,
            slirp4netns,
            uidmap,
            ${misc:Recommends}
Suggests: containernetworking-plugins,
          docker-compose,
          iptables,
          ${misc:Suggests}
Description: tool to manage containers and pods
 Podman (the POD MANager) is a tool for managing containers and images, volumes
 mounted into those containers, and pods made from groups of containers.
 .
 At a high level, the scope of Podman and libpod is the following:
  * Support for multiple container image formats, including OCI and Docker
    images.
  * Full management of those images, including pulling from various sources
    (including trust and verification), creating (built via Containerfile or
    Dockerfile or committed from a container), and pushing to registries and
    other storage backends.
  * Full management of container lifecycle, including creation (both from an
    image and from an exploded root filesystem), running, checkpointing and
    restoring (via CRIU), and removal.
  * Full management of container networking, using Netavark.
  * Support for pods, groups of containers that share resources and are managed
    together.
  * Support for running containers and pods without root or other elevated
    privileges.
  * Resource isolation of containers and pods.
  * Support for a Docker-compatible CLI interface, which can both run
    containers locally and on remote systems.
  * No manager daemon, for improved security and lower resource utilization at
    idle.
  * Support for a REST API providing both a Docker-compatible interface and an
    improved interface exposing advanced Podman functionality.
  * Support for running on Windows and Mac via virtual machines run by podman
    machine.
 .
 Podman is a daemon-less alternative to Docker.

Package: podman-docker
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: podman, ${misc:Depends}, ${shlibs:Depends}
Breaks: podman (<< 5.2.1+ds1-3)
Replaces: podman (<< 5.2.1+ds1-3)
Conflicts: docker-ce-cli, docker-cli, docker.io
Recommends: docker-compose
Description: tool to manage containers and pods (Docker CLI)
 Podman (the POD MANager) is a tool for managing containers and images, volumes
 mounted into those containers, and pods made from groups of containers.
 .
 At a high level, the scope of Podman and libpod is the following:
  * Support for multiple container image formats, including OCI and Docker
    images.
  * Full management of those images, including pulling from various sources
    (including trust and verification), creating (built via Containerfile or
    Dockerfile or committed from a container), and pushing to registries and
    other storage backends.
  * Full management of container lifecycle, including creation (both from an
    image and from an exploded root filesystem), running, checkpointing and
    restoring (via CRIU), and removal.
  * Full management of container networking, using Netavark.
  * Support for pods, groups of containers that share resources and are managed
    together.
  * Support for running containers and pods without root or other elevated
    privileges.
  * Resource isolation of containers and pods.
  * Support for a Docker-compatible CLI interface, which can both run
    containers locally and on remote systems.
  * No manager daemon, for improved security and lower resource utilization at
    idle.
  * Support for a REST API providing both a Docker-compatible interface and an
    improved interface exposing advanced Podman functionality.
  * Support for running on Windows and Mac via virtual machines run by podman
    machine.
 .
 Podman is a daemon-less alternative to Docker.
 .
 This package installs a Docker-compatible CLI interface, capable of running
 containers locally and on remote systems.

Package: podman-remote
Architecture: any
Built-Using: ${misc:Built-Using}
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: tool to manage containers and pods (remote CLI)
 Podman (the POD MANager) is a tool for managing containers and images, volumes
 mounted into those containers, and pods made from groups of containers.
 .
 At a high level, the scope of Podman and libpod is the following:
  * Support for multiple container image formats, including OCI and Docker
    images.
  * Full management of those images, including pulling from various sources
    (including trust and verification), creating (built via Containerfile or
    Dockerfile or committed from a container), and pushing to registries and
    other storage backends.
  * Full management of container lifecycle, including creation (both from an
    image and from an exploded root filesystem), running, checkpointing and
    restoring (via CRIU), and removal.
  * Full management of container networking, using Netavark.
  * Support for pods, groups of containers that share resources and are managed
    together.
  * Support for running containers and pods without root or other elevated
    privileges.
  * Resource isolation of containers and pods.
  * Support for a Docker-compatible CLI interface, which can both run
    containers locally and on remote systems.
  * No manager daemon, for improved security and lower resource utilization at
    idle.
  * Support for a REST API providing both a Docker-compatible interface and an
    improved interface exposing advanced Podman functionality.
  * Support for running on Windows and Mac via virtual machines run by podman
    machine.
 .
 Podman is a daemon-less alternative to Docker.
 .
 This package provides a smaller executable, a local client to interact with a
 Podman backend node through a RESTful API tunneled through an SSH connection.