On Sun, 29 Nov 2020 at 12:33:22 +0100, Johannes Schauer Marin Rodrigues wrote: > What I would like even more, would be to add a podman backend to autopkgtest. > This has the following advantages: > > - it would already work with sbuild today (no changes in sbuild required) > - no duplicated work to have podman support in both sbuild and autopkgtest
There's a merge request for a Docker backend for autopkgtest, which I suspect can easily be turned into a Podman backend since they're broadly command-line compatible. Getting that into a mergeable state is on my (long) to-do list. If it works for both, I think ideally we'd have an autopkgtest-virt-podman that just runs `exec autopkgtest-virt-docker --podman "$@"`, for better discoverability. One major blocker for merging a Docker backend is defining exactly what the isolation-container restriction means, because at the moment some packages assume that it means a "full-system" container with a fully-featured init system (like lxc or lxd, where the container usually "boots" with systemd, Upstart or sysvinit), and Docker is not usually used in that way. smcv