steam-runtime-tools v0.20221130.0
* pressure-vessel: Update Flatpak-derived code to 1.14.1
* Don't bind-mount /efi into containers, same as /boot
* Slightly better debug info for failures
* Use a better XML DOCTYPE for fonts.conf
- The remaining changes are in code that doesn't get compiled into
pressure-vessel.
* pressure-vessel: Update included copy of bubblewrap to 0.7.0
- Improve error messages
- The remaining changes are not relevant to pressure-vessel.
* pressure-vessel: Make sure we don't use bwrap --perms option if we are
using a system copy of bwrap that doesn't support it
* s-r-launch-client: Make --version, --list output to standard output
as intended, not standard error
* library: Improve logging/debugging support
- Ensure the three standard file descriptors always point somewhere,
even if that's /dev/null
- Send warnings and error messages to the systemd journal (on systems
where it exists) if they would otherwise go to /dev/null
- If output is going to the systemd journal, create our own stream so
that it is labelled correctly
- pv-wrap: Log more details about the changes made to the runtime to
create the container's root filesystem
- pv-wrap, pv-adverb: with SRT_LOG=journal, redirect warnings and
errors to the systemd journal (output from the actual game is not
redirected)
- pv-wrap: With SRT_LOG=overrides, log the full contents of /overrides
for comparison and debugging
- pv-wrap: With SRT_LOG=container, log the full contents of the
container's root filesystem (as modified from the runtime) for
comparison and debugging