Closed as not planned
Description
Operating System Info
Other
Other OS
Linux
OBS Studio Version
30.2.3
OBS Studio Version (Other)
N/A
OBS Studio Log URL
N/A
OBS Studio Crash Log URL
N/A
Expected Behavior
Use a more recent runtime.
Current Behavior
Uses an old runtime.
Steps to Reproduce
Type flatpak update in terminal.
Get the following message:
$ flatpak update
Looking for updates…
Info: runtime org.kde.Platform branch 6.6 is end-of-life, with reason:
We strongly recommend moving to the latest stable version of the Platform and SDK
Info: applications using this runtime:
com.obsproject.Studio
Nothing to do.
Anything else we should know?
On Flathub details, it also says:
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
derrod commentedon Nov 2, 2024
The runtime will be updated when we switch to a new Qt version.
DarkSpir commentedon Nov 18, 2024
@derrod Excuse me but when will that be? I checked the discussion, the issue tickets and all ressources I could find to get a roadmap or anything that indicates that this is already in the pipeline. Your reply feels like "It will be when it will be, don't ask. " and I hope I'm wrong with that.
derrod commentedon Nov 18, 2024
Probably with the next release, but it could be postponed if there are more regressions in the new Qt version. There is no real timeline, but we generally try to update dependencies with each new (minor/major) release.
zevlee commentedon Dec 19, 2024
Given that OBS 31.0.0 released on December 6, am I correct to assume that there are complications which prevent the flatpak version from being updated?
secretmango commentedon Dec 20, 2024
Wait, OBS Flatpak is that outdated? not "only" the runtime? (being the only app why I need to keep that KDE 6.6 runtime)
derrod commentedon Dec 21, 2024
"Next Release" here is referering to the release after 31.0, which was already in beta/feature frozen at the time. But I'm not sure where we're at for 31.1, I don't believe we've tested Qt 6.8 yet.
DarkSpir commentedon Dec 21, 2024
Then you should probably skip Qt 6.8 entirely and head straight over to 6.9, which is scheduled to be released on March 2025. Unless you have a commercial license (which none of us has), the community support ends with the next minor version and that is released every 6 months (see here).
I know this support and release cycle is far from ideal for an open source project to handle. But otherwise there will be tickets identical to this one in about 4 months from now saying that flatpak put Qt 6.8 is EoL and the maintainer should upgrade asap.
Tiagoquix commentedon Dec 21, 2024
@derrod Hello. Is the version of Qt the reason that the Flathub build wasn't updated yet?
Croydon commentedon Dec 24, 2024
Is there any non-closed issue that tracks progress on this topic, collects information about the problems why this hasn't happened yet etc?
It is somewhat confusing that this was closed, even more so, closed as "not planned" when it is apparently planned eventually.
derrod commentedon Dec 24, 2024
No, we usually don't have issues for dependency updates unless there is some critical reason it needs to be updated. This is just an overly dramatic warning in a package manager.
Because GitHub only gives you "fixed" or "not planned" as options. This isn't a bug so it was closed, but closing it as "fixed" doesn't make sense, so the other option was used.
DarkSpir commentedon Dec 24, 2024
Sorry, this is not "an overly dramatic warning in a package manager" but an issue, possibly an security issue. I just scrolled through the release notes of Qt 6.7.0 and saw at least two fixed memory leaks while scrolling by. There could be even more, I have not read through the 6.8 release notes yet. And to be honest: There should be no reason to do this, because you absolutely should keep your dependencies up to date.
Or would be using an out of support OpenSSL version for example also an overly dramatic warning in a package manager?
Fenrirthviti commentedon Dec 24, 2024
We will update when we've verified the packages don't cause regressions.
Thank you.