- Jun 08, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
It's confusing for it to appear in the job graph when we won't be launching it the majority of the time. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When combined with changes to SteamLinuxRuntime scripts, this will let us do a new pressure-vessel release and incorporate it into soldier/sniper/etc. depots, without having to do a whole release of scout to provide the new pressure-vessel. These releases don't include anything that we didn't already publish in Gitlab artifacts, and they're relatively small, so they might as well be public immediately (unlike the full scout releases, which we avoid publishing before they are final, both because they are rather large and because game developers could get compatibility issues if they build against a non-finalized scout runtime). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 07, 2021
-
-
Simon McVittie authored
The production build uses dpkg packages, built with -O2 -g and stripped. This is similar to what we currently extract from a scout SDK build; but if we do it here, we can decouple the pressure-vessel release process from the scout release process, making it possible to issue a new pressure-vessel release for use with pre-existing scout/soldier runtimes much quicker than the time needed to do an entire scout release. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 11, 2021
-
-
Simon McVittie authored
By including this in libsteam-runtime-tools-0-helpers, we reduce the number of modules we need to manage and keep in sync. The rest of libcapsule isn't actively used yet, so this is a significant simplification. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 19, 2021
-
-
Simon McVittie authored
The latest version in SteamLinuxRuntime requires a ${source_dir}/common directory available. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 25, 2021
-
-
Ludovico de Nittis authored
Recently @laks updated our runners `runc` to the required minimum version 1.0.0-rc93. Additionally the latest Arch Linux docker image now includes glibc 2.33-4. With these two changes we now expect the Arch Linux CI to succeed. Addresses: #57 Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Feb 18, 2021
-
-
Simon McVittie authored
Our Docker runners are currently too old for Arch's glibc. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 17, 2020
-
-
Simon McVittie authored
scout defaults to gcc 4.6, but that version produces spurious warnings for g_set_object(). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 06, 2020
-
-
Ludovico de Nittis authored
If we update and install new packages, without doing an "upgrade", there might be some incompatibility issues. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Sep 14, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 10, 2020
-
-
Simon McVittie authored
This doesn't currently work in the public beta (it's fixed in a future build). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
* Label the .deb build as "package" rather than "build" to be less confusable with build:foo * Build i386 packages, now that we can need them for the relocatable install * Build -dbgsym packages, so that we can do a full upgrade * Do a build and test on scout i386, not just amd64 * Combine the scout amd64 and i386 builds to get the relocatable install * Avoid multiarch skew when running autopkgtest by preinstalling what we need * Always record test logs, not just on success Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 09, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it easier for non-experts on the relevant distros to identify what we're talking about. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This avoids them colliding with steam-runtime-tools' tests. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Sep 08, 2020
-
-
Ludovico de Nittis authored
Running the automated tests "tests/containers.py` in CI allows us to reduce the probability of causing regressions with future commits. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 07, 2020
-
-
Simon McVittie authored
We're getting test failures in which _srt_rm_rf() fails to remove a directory because the directory is non-empty, even though we're deleting depth-first, so it really ought to be empty. One theory is that this is something to do with tmpfs. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
"dependencies" is, somewhat confusingly, only about whether artifacts are copied, whereas "needs" is about the dependency graph. 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>
-
- Aug 20, 2020
-
-
Simon McVittie authored
This is a step towards combining the two. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 19, 2020
-
-
Simon McVittie authored
The steam-runtime-tools test suite is failing, but only as a subproject, and it isn't really the point of this CI anyway. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We no longer have CI runners that are willing to run untagged jobs. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 18, 2020
-
-
Simon McVittie authored
We no longer have any runners willing to run untagged jobs. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We need up-to-date packages for the relocatable install to be able to get its corresponding source code; stale packages are not enough. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 17, 2020
-
-
Simon McVittie authored
Gitlab-CI variables can be set at the project level to override these Docker images with their equivalents from the internal Docker registry where desired. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 16, 2020
-
-
Ludovico de Nittis authored
By increasing the CI upload limit we should be able to store the pressure-vessel artifacts. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Jun 23, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 21, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 03, 2020
-
-
Simon McVittie authored
In Steam Runtime 1 'scout' and Steam Runtime 1½ 'heavy' SDK environments, we have a backport of python3.5 in order to run Meson, and meson.build automatically selects it if available. In newer environments like a developer's laptop, we expect to have a strictly newer Python version, like the python3.7 in Debian 10. One notable exception is that we only require Python 3.4+ for scripts that are meant to run on test machines or on non-developer Steam users' systems, which right now just means the test UI. This version was chosen because SteamOS 2 'brewmaster' and Ubuntu 14.04 'trusty' both have 3.4. Ubuntu 12.04 'precise' only has 3.2, but the Steam client doesn't actually work on 12.04 any more for orthogonal reasons. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Mar 05, 2020
-
-
Simon McVittie authored
Similar to f14c75ac, we'll need this for the steam-runtime-tools subproject. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Ludovico de Nittis authored
With this helper we are able to test if VA-API is available and usable. It tests the ability to gather the supported configuration profiles, then it creates two surfaces and perform a few simple rendering transformations. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Mar 04, 2020
-
-
Simon McVittie authored
We need this if we're using the steam-runtime-tools subproject with a compiler from the distant past, like the one in Steam Runtime 1 'scout'. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We'll need this for !27. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We now need this for the "devel" build, which builds steam-runtime-tools from the subproject. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-