[v2,3/5] Dockerfile: bump fedora version
Hajda, Andrzej
andrzej.hajda at intel.com
Thu Jun 12 11:56:15 UTC 2025
W dniu 11.06.2025 o 14:30, Knop, Ryszard pisze:
> 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.
Good point, I was quite unsure which one to choose, especially as I am
not familiar with Alma at all.
However the update to newer version/distro I will leave as TODO -
current patchset is working/tested
and is enough to unblock some patches depending on new meson.
Playing with latest/another distro will require more time which I do not
have atm.
Thanks for reviews and comments.
Regards
Andrzej
>
>> RUN dnf install -y \
>> gcc flex bison libatomic meson ninja-build xdotool \
> Thanks, Ryszard
More information about the igt-dev
mailing list