[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