The way Dockerfiles are structured in ros_buildfarm, we're dependent on the UID staying the same when the container is run.
Setting PODMAN_USERNS=keep-id when the docker command is backed by Podman will in effect preserve the behavior of Docker we're relying on here. When the docker command is backed by Docker, this shouldn't change the behavior at all.
So far, this change combined with #1013 has enabled use of Podman for all release and devel jobs locally.
The way Dockerfiles are structured in ros_buildfarm, we're dependent on the UID staying the same when the container is run.
Setting PODMAN_USERNS=keep-id when the
docker
command is backed by Podman will in effect preserve the behavior of Docker we're relying on here. When thedocker
command is backed by Docker, this shouldn't change the behavior at all.So far, this change combined with #1013 has enabled use of Podman for all
release
anddevel
jobs locally.