- Feb 25, 2025
-
-
Simon McVittie authored
Normally we only want the latest version of any given package, but a few packages (cross-compilers and similar infrastructure) statically link some other package or are built from its source code, resulting in a copyleft requirement to keep their older corresponding source code. Official Debian mirrors carry this as Extra-Source-Only, but if we use flatdeb's --replace-build-apt-source option to substitute a locally archived copy of an EOL suite to avoid placing extra load on archive.debian.org, it isn't always straightforward for it to keep those older versions available within the same suite. steamrt/tasks#628 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
https://github.com/ValveSoftware/steam-runtime/issues/737 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
scout is a bit different, and we no longer ship a Platform runtime for scout as the basis for a Steam Linux Runtime product: it turned out that many Steam games that ostensibly target Steam Runtime 1 'scout' were actually compiled in a newer environment, so "Steam Linux Runtime 1.0" now consists of a Steam Runtime 2 'soldier' container with the Steam Runtime 1 'scout' LD_LIBRARY_PATH runtime layered onto it (referred to as "scout-on-soldier" internally). sniper makes a simpler example to work with. https://github.com/ValveSoftware/steam-runtime/issues/737 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
https://github.com/ValveSoftware/steam-runtime/issues/737 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
https://github.com/ValveSoftware/steam-runtime/issues/737 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This lets us swap freely between public repositories on repo.steampowered.com, which are signed by 8abddd96, and internal repositories used in the official CI, which are signed by d0bbf5ae. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
At the point at which we install steamrt-customizations, we don't yet have ca-certificates available inside the container, so we cannot rely on being able to install via https. We are using apt-secure(8) to check that the apt repository was signed by our GPG key, so this is safe to do and does not compromise integrity. https://github.com/ValveSoftware/steam-runtime/issues/737 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is useful when the output of debootstrap does not support https, but the final image does support https, and it is desired to leave https URIs configured in the final image. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 29, 2025
-
-
Simon McVittie authored
docker: Make sure sudo is fast See merge request smcv/flatdeb!46
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If we're enabling passwordless sudo, we'll also want to disable FQDN lookup so that it doesn't wait for a DNS timeout before proceeding. Signed-off-by:
Simon McVittie <smcv@collabora.com>
- Jan 15, 2025
-
-
Simon McVittie authored
This is very similar to sniper, but with different package sets, for internal use within the Steam client. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We want to use the same frozen copy of the apt lists that we used to create the base tarball, just with different prioritization. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 19, 2024
-
-
Simon McVittie authored
This will enable us to have packages that are upgraded to newer versions in the Platform than in the SDK. steamrt/tasks#619 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-
Simon McVittie authored
run: Allow Platform and SDK to have separate pre-apt scripts See merge request smcv/flatdeb!45
-
Simon McVittie authored
For example, this can be used to set up different apt pinning. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 17, 2024
-
-
Simon McVittie authored
Fix steamrt5 build by using dpkg --force-remove-protected Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
platformize, purge-conffiles: Use dpkg --force-protected if available See merge request smcv/flatdeb!44
-
Simon McVittie authored
In Debian 13 prereleases, login is no longer Essential: yes, but is Protected: yes, which requires a different dpkg option. --force-essential does not imply --force-protected. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 14, 2024
-
-
Simon McVittie authored
We no longer ship this in Steam. steamrt/tasks#468 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 30, 2024
-
-
Simon McVittie authored
/etc/apt/trusted.gpg.d is in the process of being deprecated, although we must continue to use it in older suites, especially scout and heavy where the replacement (Signed-By) is not yet supported. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is what we historically used (because debos' debootstrap action did not support anything different), even though scout is based on Ubuntu and not Debian. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-
Simon McVittie authored
Signed-By followups See merge request smcv/flatdeb!43
-
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
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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 29, 2024
-
-
Simon McVittie authored
Don't use Signed-By if not configured suite-wide See merge request smcv/flatdeb!42
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
purge-conffiles: Avoid including a newline in the package name See merge request smcv/flatdeb!41
-
Simon McVittie authored
Add support for using Signed-By in newer suites See merge request smcv/flatdeb!40
-
Simon McVittie authored
debootstrap: Fix missing import See merge request smcv/flatdeb!39
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-