- Feb 09, 2024
-
-
Simon McVittie authored
This will let us call it (carefully) from library code. While we're changing its signature, also don't require the caller to pass a string that ends with a newline, making it more like g_error(). It turns out that we got this wrong in one place already. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This was implemented to interact correctly with the locking scheme used in bwrap(1) (which uses the non-OFD flavour of fnctl locks), but is otherwise unrelated to bwrap(1) or pressure-vessel. Moving this into common code will facilitate using it outside pressure-vessel, in particular when unpacking `ubuntu12_64/steam-runtime-sniper/`. While I'm changing the interface anyway, take the opportunity to rename the WRITE flag to EXCLUSIVE, which is clearer. Helps: steamrt/tasks#387 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
launch-options: Label medic and steamrt5 runtimes nicely See merge request !669
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 07, 2024
-
-
Ludovico de Nittis authored
check-vulkan: Update list of known errors for v1.3.275 See merge request !667
-
Simon McVittie authored
v1.3.274 added VK_ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
Reduce size of pressure-vessel/wrap.c See merge request !632
-
- Feb 05, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
system-info: Record some VR/XR-related environment variables See merge request !661
-
- Feb 02, 2024
-
-
Simon McVittie authored
CI: Simplify path to relocatable amd64+i386 build of pressure-vessel See merge request !662
-
Simon McVittie authored
Avoid the word "production", which could easily be mistaken for an official release. It's here for historical reasons. We used to do two separate relocatable installations, one with production-like compiler options, and one unoptimized and unstripped for debugging; but I removed the latter in commit 8649f766 "CI: Skip unpackaged scout builds" in mid 2021, because it slowed down CI and was rarely useful. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 01, 2024
-
-
Simon McVittie authored
Helps: https://github.com/ValveSoftware/steam-runtime/issues/575 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 31, 2024
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
steam-runtime-tools: Separate out modules not in the shared library See merge request !660
-
Ludovico de Nittis authored
Remove --runtime-archive and other unused code paths See merge request !657
-
Ludovico de Nittis authored
container-runtime: Suppress non-essential mtree manifest in many-builds.py See merge request !658
-
Simon McVittie authored
Previous refactoring has left it with an `if True:` block and a trivial `for` loop. Clean those up. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When we distribute complete runtime content via Steampipe, in practice it is always going to be most robust if we remove filesystem objects that it is known not to preserve well, like symlinks and empty directories. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
--include-sdk-sysroot stays, for now, because we use it in build-aux/many-builds.py. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
In practice we stopped creating these in mid 2021, when we stopped shipping runtimes as an archive. Now that the code to unpack archives has gone entirely, so can this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We haven't done this since May 2021, and for the copy of SLR_sniper used for the steamwebhelper since January 2024, we are unpacking SteamLinuxRuntime_sniper.tar.xz (including pressure-vessel) in preference to using pv-wrap --runtime-archive. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We haven't done this in production since May 2021. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
In preparation for removing it from pv-runtime altogether. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We haven't done this since May 2021, and for the copy used for the steamwebhelper since January 2024, we are unpacking SteamLinuxRuntime_sniper.tar.xz (including pressure-vessel) in preference to using pv-wrap --runtime-archive. I think we can conclude that we will not use that mode in future, either. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Before we added SteamLinuxRuntime_whatever/var in early 2021, we would unpack runtime archives directly into SteamLinuxRuntime_whatever/scout_0.x or similar. Assume that all such directories have been cleaned up by now. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is very slow if we're unpacking several sysroots into the same top-level directory, as build-aux/many-builds.py does. We still need to generate mtrees for any runtime that we have minimized, because in a minimized runtime, various categories of files (zero-byte regular files, empty directories, symlinks) only exist as records in the mtree manifest. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We don't need to link SrtPortalListener or SrtPtyBridge into the shared library, only into the executable utilities. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
pv-wrap(1): Use sniper and Battle for Wesnoth in our example See merge request !659
-
Simon McVittie authored
We no longer produce scout runtimes that work like this: SLR 1.0 'scout' has been in layered mode (scout-on-soldier) since June 2021. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 30, 2024
-
-
Simon McVittie authored
Remove obsolete steampipe manifests See merge request !656
-
Simon McVittie authored
populate-depot.py now generates the equivalent of these, and puts them in SteamLinuxRuntime_whatever.tar.xz. steamrt/tasks#388 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
pressure-vessel: Look for internal Nvidia helper libraries by name See merge request !652
-
Simon McVittie authored
Stop generating and uploading steam-container-runtime.tar.gz See merge request !654
-
Simon McVittie authored
Documentation updates See merge request !655
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-