[v2,3/5] Dockerfile: bump fedora version
Knop, Ryszard
ryszard.knop at intel.com
Wed Jun 11 12:30:49 UTC 2025
Hey Andrzej,
On Wed, 2025-06-11 at 13:06 +0200, Andrzej Hajda wrote:
> Fedora has not LTS versions so in this case we bump to version
> close with release date of debian bullseye.
>
> v2: updated description
>
> Signed-off-by: Andrzej Hajda <andrzej.hajda at intel.com>
> Reviewed-by: Petri Latvala <adrinael at adrinael.net> #irc
> ---
> Dockerfile.build-fedora | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Dockerfile.build-fedora b/Dockerfile.build-fedora
> index dc5d1b16b48880694167750cd3990bd7d7154d43..00f45857c20f82320500e7230e72c9522527e7a9 100644
> --- a/Dockerfile.build-fedora
> +++ b/Dockerfile.build-fedora
> @@ -1,4 +1,4 @@
> -FROM fedora:31
> +FROM fedora:33
As you've said, Fedora does not do LTS releases, and this one is 5
years old. Realistically, nothing that uses a recent IGT checkout will
be done on a Fedora version this old, and IMO there's little point in
building this in parallel with the Debian toolchain.
- If you want to support the lowest common denominator for LTSes (like
RHELs, etc), you might want to target AlmaLinux instead. It's a RHEL
rebuild, has a LTS release and has a chance of being actually used in
the wild, unlike Fedora 33. Bonus points: Alma 8 (oldest, still
supported release) comes with meson 0.58.2, so your Dockerfile gets
simplified and closer to what end users have.
- If you want to have one ancient and one modern distro, just target
the latest Fedora 42 or Arch here.
- Or do both if you want to have wider coverage on LTSes AND modern
builds as well.
> RUN dnf install -y \
> gcc flex bison libatomic meson ninja-build xdotool \
Thanks, Ryszard
More information about the igt-dev
mailing list