Description
Currently, the installation instructions for building podman from source say that
The latest version of at least one container runtime is expected to be installed on the system.
crun
orrunc
are some of the possibilities, and one is picked up as the default runtime by Podman (crun has priority over runc).
Supported versions ofcrun
orrunc
are available for example on Ubuntu 22.04.
runc
version 1.0.0-rc4 is the minimal requirement, which is available since Ubuntu 18.04.To double-check,
runc --version
should produce at leastspec: 1.0.1
It's not at all clear to me from this what the minimum version for crun
is. The first sentence says "the latest version is expected [my emphasis]" (is this a "minimum requirement", or something more?), and at present the latest version of crun
is 1.6.
If that is a minimum requirement, then this sentence seems to be contradicted by the next, which says that "Supported versions of crun
or runc
are available for example on Ubuntu 22.04", and the version of crun
in Ubuntu 22.04 seems to currently be 0.17.
And that second sentence seems to be contradicted by the third; on Ubuntu 22.04, running crun --version
produces the output spec: 1.0.0
, which is apparently not suitable.
Would it not be simpler just to say what the minimum required version of crun
is, once, and what the minimum required version of runc
is, once, and delete any additional, contradictory sentences?