* Try to cope with being unable to set file permissions:
- On a NTFS or other non-Unix filesystem ([steam-runtime#434](https://github.com/ValveSoftware/steam-runtime/issues/434), [steam-runtime#460](https://github.com/ValveSoftware/steam-runtime/issues/460), [steam-runtime#491](https://github.com/ValveSoftware/steam-runtime/issues/491), [steam-runtime#544](https://github.com/ValveSoftware/steam-runtime/issues/544), [steam-runtime#606](https://github.com/ValveSoftware/steam-runtime/issues/606))
- On a Unix filesystem owned by someone else (as seen in a comment on [steam-runtime#434](https://github.com/ValveSoftware/steam-runtime/issues/434))
- Please note that Proton is outside the scope of this project, and intentionally does not allow being shared between different Unix user IDs (see [Proton#4820](https://github.com/ValveSoftware/steam-runtime/issues/4820), [steam-runtime#477](https://github.com/ValveSoftware/steam-runtime/issues/477)).
- Please note that the affected configurations are not recommended. The recommended layout is to have all Steam libraries on native, local Linux filesystems (ext4, btrfs, xfs or similar), owned by the same user ID that runs Steam.
- System administrators should be aware that configuring write access to the Steam library for more than one user, for example NTFS with `umask=007` or `000`, will allow any of the users with write permission to gain control over the account of any other user who will run Steam games from that library (a privilege escalation security vulnerability). Do not use this arrangement unless you completely trust all users who have write access to the Steam library.
* Add a workaround in pressure-vessel's private copy of GLib, backporting one newer ABI symbol, so that the `gtk3-nocsd``LD_PRELOAD` module will not crash `steam-runtime-launcher-service` during startup ([steam-for-linux#10002](https://github.com/ValveSoftware/steam-for-linux/issues/10002))
### Diagnostic tools
* Detect whether the Steam Runtime is stored on an unsupported or problematic filesystem
* Backport an upstream commit in the `mold` linker to fix parsing of linker scripts that combine `extern "C++"` with `local:` (steamrt/tasks#323, [mold#1098](https://github.com/rui314/mold/issues/1098))
* Update packages from Debian 10 LTS:
* Linux kernel headers (version 4.19.289-2)
## soldier depot 0.20230808.56728 (Steampipe build ID 11903565)
*contains [steam-runtime-tools 0.20230804.0](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20230804.0), built using [flatdeb-steam 0.20230621.0](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20230621.0); steamrt/tasks#315*