The problem is that none of the flatpaks are using that particular runtime. If the runtime weren’t pinned, I’d guess that “clean-system” under ujust --choose (or the underlying flatpak uninstall --unused) would remove it. But, for some reason, the runtime is pinned.
EDIT: according to:
unpinning old, unused, runtimes with:
flatpak pin --remove runtime/org.gnome.Platform/x86_64/48
flatpak pin --remove runtime/org.gnome.Platform.Locale/x86_64/48
should allow them to be removed with:
flatpak uninstall --unused
But, I’d say that Bazzite should notice orphaned runtimes and do the unpinning itself whenever the last thing using it is removed:
opened 09:23PM - 16 Feb 26 UTC
### Describe the bug
When running `ujust update`, the flatpak part complains ab… out EOL packages.
```
Info: (pinned) runtime org.winehq.Wine.DLLs.dxvk branch stable-24.08 is end-of-life, with reason:
This application is no longer maintained because it doesn't work anymore since the release of Wine 9.0.
Info: (pinned) runtime org.kde.Platform branch 6.8 is end-of-life, with reason:
We strongly recommend moving to the latest stable version of the Platform and SDK
Info: (pinned) runtime org.gnome.Platform branch 47 is end-of-life, with reason:
The GNOME 47 runtime is no longer supported as of October 15, 2025. Please ask your application developer to migrate to a supported platform.
Info: runtime org.freedesktop.Sdk branch 23.08 is end-of-life, with reason:
org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: runtime org.freedesktop.Platform.VAAPI.Intel branch 23.08 is end-of-life, with reason:
org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: runtime org.freedesktop.Platform.GL.default branch 23.08-extra is end-of-life, with reason:
org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
Info: runtime org.freedesktop.Platform.GL.default branch 23.08 is end-of-life, with reason:
org.freedesktop.Platform 23.08 is no longer receiving fixes and security updates. Please update to a supported runtime version.
```
Checking with `flatpak uninstall --unused` shows, that the runtimes are indeed not used any more, but are system pinned:
```
These runtimes in installation 'system' are pinned and won't be removed; see flatpak-pin(1):
runtime/com.obsproject.Studio.Plugin.GStreamerVaapi/x86_64/stable
runtime/com.obsproject.Studio.Plugin.Gstreamer/x86_64/stable
runtime/com.obsproject.Studio.Plugin.OBSVkCapture/x86_64/stable
runtime/de.leopoldluley.Clapgrep.Locale/x86_64/stable
runtime/io.github.dvlv.boxbuddyrs.Locale/x86_64/stable
runtime/io.github.fastrizwaan.WineZGUI.Locale/x86_64/stable
runtime/io.github.flattool.Warehouse.Locale/x86_64/stable
runtime/it.mijorus.gearlever.Locale/x86_64/stable
runtime/org.freedesktop.Platform.Compat.i386/x86_64/24.08
runtime/org.freedesktop.Platform.GL.default/x86_64/24.08
runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra
runtime/org.freedesktop.Platform.GL32.default/x86_64/24.08
runtime/org.freedesktop.Platform.GL32.default/x86_64/24.08extra
runtime/org.freedesktop.Platform.Locale/x86_64/24.08
runtime/org.freedesktop.Platform.VulkanLayer.MangoHud/x86_64/23.08
runtime/org.freedesktop.Platform.VulkanLayer.OBSVkCapture/x86_64/23.08
runtime/org.freedesktop.Platform.VulkanLayer.vkBasalt/x86_64/23.08
runtime/org.freedesktop.Platform.ffmpeg-full/x86_64/24.08
runtime/org.freedesktop.Platform.ffmpeg_full.i386/x86_64/24.08
runtime/org.freedesktop.Platform/x86_64/24.08
runtime/org.gnome.Platform.Locale/x86_64/47
runtime/org.gnome.Platform/x86_64/47
runtime/org.gtk.Gtk3theme.adw-gtk3-dark/x86_64/3.22
runtime/org.gtk.Gtk3theme.adw-gtk3/x86_64/3.22
runtime/org.kde.KStyle.Adwaita/x86_64/6.8
runtime/org.kde.Platform.Locale/x86_64/6.8
runtime/org.kde.Platform/x86_64/6.8
runtime/org.kde.filelight.Locale/x86_64/stable
runtime/org.kde.gwenview.Locale/x86_64/stable
runtime/org.kde.haruna.Locale/x86_64/stable
runtime/org.kde.kcalc.Locale/x86_64/stable
runtime/org.kde.okular.Locale/x86_64/stable
runtime/org.mozilla.firefox.Locale/x86_64/stable
runtime/org.winehq.Wine.DLLs.dxvk/x86_64/stable-24.08
runtime/org.winehq.Wine.gecko/x86_64/stable-24.08
runtime/org.winehq.Wine.mono/x86_64/stable-24.08
These runtimes in installation 'user' are pinned and won't be removed; see flatpak-pin(1):
runtime/org.freedesktop.Platform/x86_64/24.08
runtime/org.freedesktop.Platform/x86_64/25.08
runtime/org.freedesktop.Sdk.Extension.node20/x86_64/24.08
runtime/org.freedesktop.Sdk.Extension.node22/x86_64/24.08
runtime/org.freedesktop.Sdk.Extension.node22/x86_64/25.08
runtime/org.freedesktop.Sdk/x86_64/24.08
```
`flatpak list --app --columns=application,runtime` shows no flatpak which uses these dependencies:
```
ch.threema.threema-web-desktop org.freedesktop.Platform/x86_64/24.08
com.discordapp.Discord org.freedesktop.Platform/x86_64/25.08
com.github.IsmaelMartinez.teams_for_linux org.freedesktop.Platform/x86_64/25.08
com.github.Matoking.protontricks org.freedesktop.Platform/x86_64/25.08
com.github.tchx84.Flatseal org.gnome.Platform/x86_64/49
com.github.xournalpp.xournalpp org.gnome.Platform/x86_64/49
com.heroicgameslauncher.hgl org.freedesktop.Platform/x86_64/25.08
com.spotify.Client org.freedesktop.Platform/x86_64/25.08
com.synology.SynologyDrive org.freedesktop.Sdk/x86_64/25.08
com.vscodium.codium org.freedesktop.Sdk/x86_64/25.08
de.leopoldluley.Clapgrep org.gnome.Platform/x86_64/49
info.portfolio_performance.PortfolioPerformance org.gnome.Platform/x86_64/49
io.github.arunsivaramanneo.GPUViewer org.gnome.Platform/x86_64/49
io.github.dvlv.boxbuddyrs org.gnome.Platform/x86_64/48
io.github.fastrizwaan.WineZGUI org.freedesktop.Platform/x86_64/25.08
io.github.flattool.Warehouse org.gnome.Platform/x86_64/49
io.github.najepaliya.kleaner org.kde.Platform/x86_64/5.15-25.08
io.github.ungoogled_software.ungoogled_chromium org.freedesktop.Platform/x86_64/25.08
io.podman_desktop.PodmanDesktop org.freedesktop.Platform/x86_64/25.08
it.mijorus.gearlever org.gnome.Platform/x86_64/49
net.davidotek.pupgui2 org.kde.Platform/x86_64/6.9
org.electronjs.Electron2.BaseApp org.freedesktop.Platform/x86_64/24.08
org.electronjs.Electron2.BaseApp org.freedesktop.Platform/x86_64/25.08
org.flatpak.Builder org.freedesktop.Sdk/x86_64/25.08
org.kde.filelight org.kde.Platform/x86_64/6.10
org.kde.gwenview org.kde.Platform/x86_64/6.10
org.kde.haruna org.kde.Platform/x86_64/6.10
org.kde.kcalc org.kde.Platform/x86_64/6.10
org.kde.okular org.kde.Platform/x86_64/6.10
org.libreoffice.LibreOffice org.freedesktop.Platform/x86_64/25.08
org.mozilla.Thunderbird org.freedesktop.Platform/x86_64/24.08
org.mozilla.firefox org.freedesktop.Platform/x86_64/24.08
org.signal.Signal org.freedesktop.Platform/x86_64/25.08
```
Is this a packaging left over?
### What did you expect to happen?
No EOL dependencies inside my freshly updated OS :).
### Session Logs
```shell
<shouldn't be relevant here>
```
### Hardware
Standard AMD desktop PC
### Extra information or context
[ujust device-info](https://paste.centos.org/view/e6bfecf9)