- Jan 12, 2024
-
-
Simon McVittie authored
This was supported in Python 3.6, which is our minimum version, and we already used PEP-526 syntax in some places. The Python-3.5-compatible "# type: Type" comments result in "unused import" warnings with recent pyflakes versions, which are avoided by this change. 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>
-
- Dec 05, 2023
-
-
Simon McVittie authored
This saves around 100M for a software rendering driver that, in practice, we will never use: we look for the one on the host system instead. steamrt/tasks#364 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 29, 2023
-
-
Simon McVittie authored
pv-wrap creates this lock file for compatibility with very old (pre-2021) versions of the Steam Linux Runtime, which took this lock before unpacking scout or soldier from a tarball, because at the time the Steampipe CDN did not cope well with a large number of small files. Fixes: 0f89e027 "populate-depot: Write a top-level mtree" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 17, 2023
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This provides a convenient way to check whether the depot has the contents we believe it should. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This matches the output of bsdtar (libarchive), for example: bsdtar -cf- --format=mtree -C ~/tmp . and NetBSD mtree(8) (the mtree-netbsd package in Debian), for example: mtree -c -p ~/tmp | mtree -C Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 11, 2023
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
App 1070560: was SLR, now SLR 1.0 (scout) App 1391110: was SLR - soldier, now SLR 2.0 (soldier) App 1628350: was SLR - sniper, now SLR 3.0 (sniper) The more generic name "Steam Linux Runtime" now refers to the whole container runtime ecosystem. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 01, 2023
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 31, 2023
-
-
Simon McVittie authored
This has been true since mid 2022. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This has been true since mid 2021. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 04, 2023
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 03, 2023
-
-
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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Mar 24, 2023
-
-
Simon McVittie authored
This has been superseded by steam-runtime-launch-options. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Mar 06, 2023
-
-
Simon McVittie authored
This was integrated into debian/gitlab-ci.yml in commit 7ce7ba8f "CI: Run the old SteamLinuxRuntime CI tests in the subproject" (!532). Helps: steamrt/tasks#248 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 31, 2023
-
-
Simon McVittie authored
Debian's site.py has started using modern Python features and can no longer be imported successfully by Python 3.5, making it inconvenient to keep an old copy of python3.5 installed to run these tests unless we explicitly skip import of the site module. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We want to use this script with a local build in CI, to integrate it with the actual runtime build (for soldier/sniper) or the steam-runtime-tools build (for scout). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
In CI builds, we often know better than `git describe` does. Change the precedence so a new --scripts-version is highest priority, then a .tarball-version file, and finally a version guessed from `git describe`. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 24, 2023
-
-
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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes these scripts a better template to drop into other projects. 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
This avoids warnings from newer versions of Meson. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 10, 2023
-
-
Simon McVittie authored
Because this script runs inside the SteamLinuxRuntime_soldier container, we don't need to worry about whether /bin/bash exists or makes sense: we know that it should be the bash from Debian 10, which is what this script was written to target. Use it by its absolute path instead of doing a PATH search, to add a bit more predictability. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These scripts don't use any fancy features from bash, so we can use /bin/sh, which is either bash or something faster (like the dash shell used in Debian and Ubuntu). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We are no longer supporting any pressure-vessel releases that didn't. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
bash is not completely portable, so we have to stick to POSIX /bin/sh, which only has one array, "$@". Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is a prerequisite for converting this script to /bin/sh, because this sort of argument vector manipulation would be difficult to do while preserving relative order without access to more than one array. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 15, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we're using a local or pre-downloaded pressure-vessel-bin.tar.gz, there's no point in trying to download the scout LD_LIBRARY_PATH runtime (for automated testing) from a suite named "local" that doesn't exist. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 14, 2022
-
-
Simon McVittie authored
This allows populate-depot.py to learn its own version number when used by unpacking a steam-runtime-tools source tarball, rather than from git, and write that into VERSIONS.txt as the "scripts" component. Now that we've combined SteamLinuxRuntime and s-r-t into one repository, the "scripts" component is somewhat redundant for the soldier and sniper runtimes (since it will always match up with pressure-vessel), but it's still interesting for the scout-on-soldier runtime (which does not contain its own copy of pressure-vessel). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-