Hi, I did a dnf update just now and there was nothing to update. Then I typed flatpak update which gave me the following result:
flatpak update
Looking for updates…
Info: runtime org.freedesktop.Platform 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: applications using this runtime:
org.mozilla.Thunderbird
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: applications using this extension:
org.mozilla.Thunderbird
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.
Info: applications using this extension:
org.mozilla.Thunderbird
ID Branch Op Remote Download
1. [✓] org.clementine_player.Clementine stable u flathub 14,8 kB / 26,1 MB
2. [✓] org.kde.okular.Locale stable u flathub 1,5 kB / 17,0 MB
3. [✓] org.kde.okular stable u flathub 429,3 kB / 50,2 MB
Updates complete.
I thought flatpaks would take care of their own dependencies and runtime environment. How is it possible that I apparently have a newer Thunderbird but I have to update the environment? How do I even do that, using flatpak update or through dnf?
Thanks.
They do. And Flatpaks can depend on specific versions of a runtime. The issue with Thunderbird is that it depends on a version that has reached EOL a little while back.
You can’t do much to fix this, I am afraid. In a case like this, which happens regularly with different Flatpaks, different runtimes, and different older versions, a Flatpak needs to be updated to use a newer version of its runtime(s). And it is the people who publish the Flatpak, in this case the Thunderbird developers, who need to do that. If you want to support them, you could write an issue in the Mozilla Bugzilla to let them know. But after that, you need to wait for the update from them.
I get the same message, but since I don’t have a Mozilla Bugzilla account, I had decided to wait and see for a few weeks. (I have too many bugtracker accounts for far too many projects already.)
I have tried installing Betterbird twice in the last year or so and I never could get it to work, where Thunderbird just installs and it works. No idea what goes wrong, why it doesn’t install.
In the past week I got an Thunderbird update (140.3.1esr) but apparently no new runtime. Well, the old one is still working, but an updated runtime would be nice.
Flatpaks and rpm packages are separate from each other and thus, cannot interact with one another.
Flatpaks do take care of their dependencies. The message you’re seeing simply informs you that the app depends on the EOL runtime (i.e. group of packages that apps can depend on, instead of providing all their dependencies themselves). Like others said, you can’t do much here, aside from informing the Thunderbird contributors of the issue. Hope my answer helps