flathub / com.valvesoftware.SteamLink

Stream games from another computer with Steam
https://flathub.org/apps/details/com.valvesoftware.SteamLink
Other
59 stars 5 forks source link

Use newer freedesktop platform 23.08 #74

Closed der-eismann closed 10 months ago

flathubbot commented 10 months ago

Started test build 91476

flathubbot commented 10 months ago

Build 91476 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/74158/com.valvesoftware.SteamLink.flatpakref
slouken commented 10 months ago

I’m assuming we want to stay with the LTS runtime. @smcv, is that right?

der-eismann commented 10 months ago

It would be new to me that any of the freedesktop SDK versions are LTS. What exactly do you mean?

smcv commented 10 months ago

@der-eismann, thanks for the reminder to look at this.

I’m assuming we want to stay with the LTS runtime. @smcv, is that right?

There's no particular difference between the runtimes, other than 1 year of newer libraries. They all have the same support lifetime: this is not like Ubuntu where 22.04 has a longer support lifetime than 23.04.

I think the best thing we can do for users is to migrate to the new runtime, to avoid a situation where Steam Link might be the only thing that is still pulling in the old one.

However, instead of accepting this PR as-is, I think we should ideally migrate Valve-internal infrastructure to build new Steam Link proprietary binaries in a 23.08-based container (I can look at providing that container today), build a new set of binaries in that environment, and then test an update that makes two changes simultaneously: switches the proprietary binaries to the new version, and switches the runtime to 23.08. I think that's what we did for the 21.08 -> 22.08 transition.

[edited to add: Tracked as steamrt/tasks#373 internally]

der-eismann commented 10 months ago

Thanks for the detailed answer! Feel free to close this PR then :slightly_smiling_face:

smcv commented 10 months ago

The beta branch is now using 23.08.