Skip to content
Snippets Groups Projects
Simon McVittie's avatar
Simon McVittie authored
The latest-container-runtime-public-beta alias no longer exists, because
the latest container runtime public beta for scout doesn't contain its
own copy of scout any more, making the alias misleading. Instead, it's
the "layered" runtime previously seen in the scout_layered_slim branch,
where we use a Steam Runtime 2 'soldier' container and then layer the
scout LD_LIBRARY_PATH runtime included with Steam onto it, for an
overall result similar to using the traditional LD_LIBRARY_PATH
(non-container) runtime on a Debian 10 system. This provides better
compatibility with games that were compiled in a non-pure scout
environment, such as Life Is Strange 2.

The closest equivalent is the latest-steam-client-public-beta alias,
which represents the version of the LD_LIBRARY_PATH runtime that is
included in the public beta branch of the Steam client, so move over
to that when producing non-"layered" scout runtime builds.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
50f914fe
History

Developer tests

tests/*.sh carry out some basic QA checks. Run with:

make check

python3 and the prove tool from Perl are required.

mypy, pycodestyle, pyflakes3, python3.4, python3.5 and shellcheck are required for full coverage, but the relevant checks are automatically skipped if those utilities are missing.

Non-fatal issues such as failed coding-style checks and other warnings are reported as a TAP "TODO" diagnostic.

Depot tests

Pleas see depot/README.md.