steam-runtime-tools v0.20221115.0 [ Ludovico de Nittis ] * pv-wrap: Improve path mapping under FEX-Emu or similar emulators by distinguishing between paths visible to native code (aarch64) and paths visible to emulated code (x86) [ Simon McVittie ] * pv-exports: Treat /run/gfx the same as /run/host * pv-wrap: Add --deterministic option to make consecutive logs easier to compare with generic diff tools * pv-wrap: Make the debug log shorter and easier to compare by omitting redundant path segments * pv-runtime: Detect some errors that were previously ignored * pv-runtime: Improve robustness against crashing if initialization fails * pv-locale-gen: - Produce less repetitive output - Launch a bit faster - Give a better hint about why we want a locale * pv-adverb: Let missing locales show on stderr. This will give users a hint about how they can speed up container setup. (Helps: steam-runtime#541) * s-r-input-monitor: Sort hidraw and evdev devices "naturally" * library code: Add SRT_LOG=TOKEN[,TOKEN...] option to alter how we log. Possible values are subject to change, but currently: - debug: enables debug and info messages, implied by --verbose or PRESSURE_VESSEL_VERBOSE=1 - diffable: reduces differences between logs (show fewer process IDs, etc.), implied by pv-wrap --deterministic - info: enables info messages, implied by PRESSURE_VESSEL_LOG_INFO=1 - pid: force process IDs to be logged, even if diffable was used - timestamp: prefix log lines with a timestamp, implied by PRESSURE_VESSEL_LOG_WITH_TIMESTAMP=1 - timing: show the time taken for various operations (performance profiling), even if not debugging * Update libglnx subproject - Use its g_memdup2() backport instead of our own