... | ... | @@ -4,6 +4,67 @@ Look in `SteamLinuxRuntime_sniper/VERSIONS.txt` to check which build you have. U |
|
|
|
|
|
* Container runtime (public stable branch only): https://steamdb.info/app/1628350/history/
|
|
|
|
|
|
## Steam Linux Runtime 3.0 (sniper) depot 0.20240304.79815 (Steampipe build ID tbd)
|
|
|
|
|
|
*contains
|
|
|
[steam-runtime-tools 0.20240301.0](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20240301.0),
|
|
|
built using
|
|
|
[flatdeb-steam 0.20240129.0](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20240129.0);
|
|
|
steamrt/tasks#403*
|
|
|
|
|
|
### Known regressions
|
|
|
|
|
|
* In Canonical's unofficial Steam Snap app, the user interface and Proton/SLR games will fail to start with this version ([canonical/steam-snap#369](https://github.com/canonical/steam-snap/issues/369), [canonical/steam-snap#370](https://github.com/canonical/steam-snap/issues/370))
|
|
|
|
|
|
### Container runtime
|
|
|
|
|
|
* Work around several important paths being symlinks to a non-shared
|
|
|
filesystem by automatically sharing their symlink targets:
|
|
|
- ~/.config/cef_user_data, fixing a steamwebhelper crash
|
|
|
(steamrt/tasks#411, [steam-for-linux#10547](https://github.com/ValveSoftware/steam-for-linux/issues/10547), [steam-for-linux#10548](https://github.com/ValveSoftware/steam-for-linux/issues/10548), [steam-for-linux#10552](https://github.com/ValveSoftware/steam-for-linux/issues/10552), [steam-for-linux#10558](https://github.com/ValveSoftware/steam-for-linux/issues/10558), [steam-for-linux#10560](https://github.com/ValveSoftware/steam-for-linux/issues/10560))
|
|
|
- ~/.cache, $XDG_CACHE_HOME
|
|
|
- ~/.config, $XDG_CONFIG_HOME
|
|
|
- ~/.local/share, $XDG_DATA_HOME
|
|
|
- ~/.local/state, $XDG_STATE_HOME
|
|
|
- $XDG_CONFIG_DIRS
|
|
|
- $XDG_DATA_DIRS
|
|
|
- ~/.local/share/Steam
|
|
|
* Unset STEAM_ZENITY on entry, and reset it to a path accessible inside
|
|
|
the container runtime before running the game (steamrt/tasks#397)
|
|
|
* If the Steam Deck's system tracing developer option is enabled,
|
|
|
mount /sys/kernel/tracing rw (steamrt/tasks#404)
|
|
|
* Change pv-adverb exit status to 126 (was 127) if the executable was
|
|
|
found but could not be run
|
|
|
* Change pv-adverb exit status to 255 (was 69) if we somehow lose track
|
|
|
of the main process
|
|
|
* Change pv-adverb exit status to 255 (was 128) if the wait status cannot be parsed, consistent with bubblewrap
|
|
|
* Fix pv-adverb --assign-fd=X=Y so that only Y is required to be open
|
|
|
already (previously X was also required to be open)
|
|
|
* Improve pv-adverb test coverage
|
|
|
|
|
|
### Diagnostic tools
|
|
|
|
|
|
* steam-runtime-launcher-service --alongside-steam:
|
|
|
- Only unset STEAM_ZENITY if it belongs to the LDLP runtime.
|
|
|
Keep it as-is if it's the empty string (used on Steam Deck to disable
|
|
|
use of zenity) or if it's the absolute path to the host zenity.
|
|
|
(steamrt/tasks#397)
|
|
|
* steam-runtime-launch-options:
|
|
|
- If GUI dependencies are missing, log that to stderr
|
|
|
- Don't use zenity if STEAM_ZENITY is explicitly set empty
|
|
|
(steamrt/tasks#397)
|
|
|
- Don't re-enter the scout runtime to run system zenity
|
|
|
(steamrt/tasks#396, steamrt/tasks#397)
|
|
|
|
|
|
### SDK
|
|
|
|
|
|
* Update packages from Debian 11:
|
|
|
* unbound (CVE-2023-50387, CVE-2023-50868)
|
|
|
|
|
|
### Internal changes
|
|
|
|
|
|
* Rename pv-bwrap to srt-bwrap since it is now used by some diagnostic tools
|
|
|
|
|
|
## Steam Linux Runtime 3.0 (sniper) depot 0.20240212.77547 (Steampipe build ID 13437019)
|
|
|
|
|
|
*contains
|
... | ... | |