There are more than 100 apps that use EOL runtimes.
Is there any working group to update them to a supported version?
It would be good to notify at least verified developers to update their apps.
No.
Most of the maintainers went MIA and probably a good chunk won’t work anymore. I don’t think it is a good idea to wake each one up with a runtime update.
If you’re interested in updating them, I suggest choosing the ones you care about and can test.
I learn by poking my nose into the kitchen to smell food. I will try to update some of them when I have spare time. My problem is that there are no maintainers to validate the results.
notify at least verified developers to update their apps
I’d appreciate it if someone notified me.
The typical approach is to ping me on GitHub if there’s no response to a PR. I do some light testing and merge runtime updates.
If the original maintainers don’t respond on those within a reasonable time period we’ll merge them.
I merged the ones where last activity from maintainer was >=1 year ago.
End-of-life runtime transition: To focus our resources on maintaining high-quality, up-to-date runtimes, we’ll be completing the removal of several end-of-life runtimes in January 2026. Apps using runtimes older than freedesktop-sdk 22.08, GNOME 45, KDE 5.15-22.08, or KDE 6.6 will be marked as EOL shortly.
@cassidyjames I’ll mark 32 apps that are already informed about the situation as EOL at the end of February.
There are 60 games that use EOL runtimes, which I believe contain low risk, and they are on the exception list (meaning I don’t take any action against them).
There are also 73 apps that I will try to update to a supported runtime version or warn about EOL. My goal is to start on March 1 and inform the developer about EOL, giving them one month of grace period.
Since I’m just a volunteer, none of them are official dates or actions.
Here’s an example text I used once. I’m open to suggestions.
This application relies on an outdated runtime that was marked
as end-of-life (EOL).
We mark abandoned applications as EOL (end-of-life);
this means the project will not be listed on Flathub,
but users can install it via the command line.
Software stores (GNOME Software, KDE Discovery, Bazaar, etc.)
usually warn about EOL status and (depending on the software stores)
discourage people from using EOL applications.
Unless the project requires extra transition time, this application
will be marked as EOL at the end of March.
Please consider updating to a supported version.
Thank you.
I understand it may not easily feasible with the current means flathub has, but one of my apps did fall into an eol runtime because I was not updating it since even when it is useful to me that it keep working I was not actively developing it, I could update when I noticed, but I would have really thanked if someone actually notified me.
Regards.
Heck I would even appreciate to be notified just when a newer runtime gets released, I am not monitoring all the day nor all the months/years the gnome release calendar.
Agreed, but it’s not that complicated for gnome, it’s just every september-ish
48 applications using Freedesktop runtime version 22.08 or older will be marked as end-of-life (EOL) at the end of March.
I think I tried my best to reach out to the developers.
The GNOME 48 runtime will be marked as end of life (EOL) on April 11. Apps that are still using the runtime at this point will trigger warnings for their users.
Source: #242 Shuffling Cards
I’ve updated as many applications as possible to a supported runtime version.
My knowledge is limited, and I haven’t been able to update the following applications.
Thanks for your great work! Just some minor notes on the stats above.
The number for Freedesktop 25.08 is wrong, guess you took it from the website. But there seems to be a bug with the website, the numbers get stuck after reaching 1.000 (funnily the number is correct-ish if you look at the main stats site but not the list for a certain runtime)
Other numbers are a bit underreported as the website excludes pure CLI apps (of which there are still a few around). A good example:
is not listed on the website but is actually using the GNOME 46 runtime (which also means there are actually 15 app using GNOME 46, not 14). You get it correctly with flatpak --remote-ls and grepping for the runtime, though.
| Version | Platform | SDK |
|---|---|---|
| 25.08 | 1,024 | 40 |
| 24.08 | 214 | 12 |
| Version | Platform | SDK |
|---|---|---|
| 23.08 | 78 | 4 |
| 22.08 | 22 | - |
| 21.08 | 1 | - |
| 20.08 | 1 | - |
| Total | Supported | End-of-Life | EOL Percent |
|---|---|---|---|
| 1,396 | 1,290 | 106 | 7.59 % |
| Version | Platform | SDK |
|---|---|---|
| 50 | 609 | 2 |
| 49 | 354 | 1 |
| Version | Platform | SDK |
|---|---|---|
| 48 | 37 | 1 |
| 47 | 22 | 1 |
| 46 | 14 | - |
| 45 | 17 | - |
| 44 | 1 | 1 |
| 42 | 1 | - |
| 41 | 1 | - |
| 40 | 1 | - |
| Total | Supported | End-of-Life | EOL Percent |
|---|---|---|---|
| 1,063 | 966 | 97 | 9.12 % |
| Version | Platform | SDK |
|---|---|---|
| 6.10 | 489 | 7 |
| 6.9 | 87 | 5 |
| 5.15-25.08 | 140 | 1 |
| Version | Platform | SDK |
|---|---|---|
| 6.8 | 13 | - |
| 6.7 | 5 | - |
| 5.15-24.08 | 22 | 1 |
| 5.15-23.08 | 13 | 1 |
| 5.15-22.08 | 1 | - |
| Total | Supported | End-of-Life | EOL Percent |
|---|---|---|---|
| 785 | 729 | 56 | 7.13 % |