Debian Patches

Status for podman/5.8.1+ds1-3

Patch Description Author Forwarded Bugs Origin Last update
pkg-machine-platform.patch TestProviders: Skip test if unable to list providers
this is to fix autopkgtest in Debian when running in qemu
Reinhard Tartler <siretart@tauware.de> no 2024-08-09
gopsutil-v4.patch Do not hardcode gopsutil v4

We can use v4 when no version suffix is used. Remove it so that we can
upgrade the gopsutil modules from v3 to v4 in Debian.
Guillem Jover <gjover@sipwise.com> not-needed 2024-10-01
tests-system-skips.patch test/system: Skip some system tests that fail in Debian Reinhard Tartler <siretart@tauware.de> not-needed 2024-10-03
tests-integration-skips.patch e2e-test: Skip tests that don't currently work
These failures need to be investigated more closely
Reinhard Tartler <siretart@tauware.de> no 2024-11-28
0006-Avoid-dependency-on-conmon-runner-config.patch Avoid dependency on conmon runner config Reinhard Tartler <siretart@tauware.de> not-needed 2025-09-18
0007-Allow-version-of-buildah-to-be-slightly-off.patch Allow version of buildah to be slightly off
When upstream is running these tests, they are guaranteed to be the same. In
Debian, the minor version might be slightly off without any issues
Reinhard Tartler <siretart@tauware.de> no 2025-10-05
0007-Relax-AppArmor-profile-check-in-e2e-tests.patch Relax AppArmor profile check in e2e tests
The upstream e2e tests for Podman use the Ginkgo testing framework and
Gomega matchers. The test for the default AppArmor profile previously
asserted an exact string match against `apparmor.Profile` (e.g., expecting
`containers-default-0.67.1`). This causes brittle test failures in Debian
when the `containers/common` dependency is updated independently or when
there are minor version discrepancies between the suite and the binary.

This patch relaxes the Gomega assertion to simply check that the
`AppArmorProfile` field is not empty. This ensures we still validate
that Podman applies a profile, without tightly coupling the test to a
hardcoded version string.

These e2e tests are only executed as part of `autopkgtest`. Furthermore,
they are only run when using the `qemu` backend, because the tests
require the `isolation-machine` restriction to properly exercise container
isolation and AppArmor profiles.
Reinhard Tartler <siretart@tauware.de> not-needed 2026-04-10

All known versions for source package 'podman'

Links