Freedesktop SDK 24.08.0 released!

Hi everyone,

We have now released Freedesktop SDK 24.08.0. It is already available
on Flathub!

Check the NEWS file for all the updates:

Main changes are:

Additional notes for people upgrading

  • This release includes the latest stable GCC (GCC14), please check the porting guide at: Porting to GCC 14 - GNU Project
  • Flatpak projects building against 24.08 should use flatpak builder 1.4.4 if their dependencies use meson or cmake buildsystems

If you maintain an application using the Freedesktop SDK runtime, please
consider upgrading the version, especially if you are still using
22.08 or earlier as It’s going to be EOL soon.
In most cases, this mostly requires changing “runtime-version”
in the Flatpak builder manifest of the application.

This is the result of a year of work from all our contributors, thanks
a lot to all of them!

1487 freedesktop_sdk_updater
442 Freedesktop SDK Merge Bot
332 Seppo Yli-Olli
332 bbhtt
63 Robin Lee
58 Abderrahim Kitouni
52 Erick555
38 Valentin David
37 Jordan Petridis
28 Javier JardĂłn
20 Ben Brown
8 Arran Ireland
7 Michael Catanzaro
7 Tanvir Roshid
6 Neill Whillans
5 Leo Park
4 Will Thompson
3 Sabri Ăśnal
2 EliasOfWaffle
2 Philippe Normand
2 Pyfisch
2 qq
1 Adam Roddick
1 Alberto Fanjul
1 AsciiWolf
1 Bartłomiej Piotrowski
1 Chunyi Wu
1 Colin Kinloch
1 Dan Nicholson
1 Dor Askayo
1 Jan-Michael Brummer
1 Jeremy BĂ­cha
1 JĂĽrg Billeter
1 Kejia Hu
1 Konrad Kolodziejczyk
1 Robert Mader
1 Tom Coldrick
1 axtloss2
1 qq qq

Thanks as well to our infrastructure sponsors; without their help this
project will not be possible:

Also special thanks to Codethink for some engineering support during the cycle

If you need assistance or have any issues, please get in touch!

Cheers,
freedesktop-sdk team

2 Likes

Congratulations!
Just one issue

This doesn’t seem to work. Clicking on that link, I see two links to “autogenerated” lists of release contents. However, both of those links return 404 errors.

Yea, Gitlab doesn’t have a way to fetch the latest artifacts of a job by URL. You will have to find the last successful job on the release/24.08 branch and check there. At the moment that is Artifacts · markdown_manifest (#7814147247) · Jobs · freedesktop-sdk / freedesktop-sdk · GitLab

2 Likes

Added additional notes for people upgrading:

  • This release includes the latest stable GCC (GCC14), please check the porting guide at: Porting to GCC 14 - GNU Project
  • Flatpak projects building against 24.08 should use flatpak builder 1.4.4 if their dependencies use meson or cmake buildsystems

Hello

Due to a bug in the 24.08 runtime release, the Flatpak branch names for the following refs:

runtime/org.freedesktop.Platform.GL.Debug.default/x86_64/24.08extra
runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra
runtime/org.freedesktop.Platform.GL32.Debug.default/x86_64/24.08extra
runtime/org.freedesktop.Platform.GL32.default/x86_64/24.08extra

were mistakenly created as 24.08extra instead of 24.08-extra. Since the runtime has been released for 3 months already and fixing this will require lots of coordination between the KDE and GNOME runtimes, we won’t change this back for the existing 24.08 runtime.

If any application developer is using these branch names in their manifest, for example, to use the GL32 graphics driver extensions, please change it to 24.08extra temporarily for the 24.08 runtime cycle and then change it back to 25.08-extra when the 25.08 runtime releases. You can see such a change in Fix mesa extra ref branch · flathub/com.valvesoftware.Steam@281dcf3 · GitHub

We notified all affected applications on Flathub. Any other applications and users are unaffected by this bug.

Thanks!

1 Like