Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package steam for openSUSE:Factory:NonFree checked in at 2023-03-17 16:59:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old) and /work/SRC/openSUSE:Factory:NonFree/.steam.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "steam" Fri Mar 17 16:59:50 2023 rev:53 rq:1072472 version:1.0.0.76 Changes: -------- --- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes 2022-12-23 10:20:15.583054504 +0100 +++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.31432/steam.changes 2023-03-17 16:59:51.192294303 +0100 @@ -1,0 +2,8 @@ +Thu Mar 16 19:39:55 UTC 2023 - Callum Farmer <gm...@opensuse.org> + +- Update to version 1.0.0.76: + * Build using updated Steam client: + - Client timestamp 1676336721 (2023-02-14) + - Steam Runtime version 0.20221019.0 + +------------------------------------------------------------------- Old: ---- steam_1.0.0.75.tar.gz New: ---- steam_1.0.0.76.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ steam.spec ++++++ --- /var/tmp/diff_new_pack.ob6kj1/_old 2023-03-17 16:59:52.304300129 +0100 +++ /var/tmp/diff_new_pack.ob6kj1/_new 2023-03-17 16:59:52.308300150 +0100 @@ -36,7 +36,7 @@ %endif \ %{nil} Name: steam -Version: 1.0.0.75 +Version: 1.0.0.76 Release: 0 Summary: Installer for Valve's digital software distribution service # "Limited Installation License" ++++++ steam_1.0.0.75.tar.gz -> steam_1.0.0.76.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/.gitlab-ci.yml new/steam-launcher/.gitlab-ci.yml --- old/steam-launcher/.gitlab-ci.yml 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/.gitlab-ci.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,483 +0,0 @@ -# Copyright © 2019-2021 Collabora Ltd. -# -# SPDX-License-Identifier: MIT - -variables: - DEVEL_IMAGE: registry.gitlab.steamos.cloud/steamrt/soldier/sdk - SCOUT_IMAGE: registry.gitlab.steamos.cloud/steamrt/scout/sdk - SCOUT_IMAGE_I386: registry.gitlab.steamos.cloud/steamrt/scout/sdk/i386 - - # Variables to be configured in Gitlab-CI group or project: - - # dev-tools project used to upload artifacts, in format group/project - STEAM_LAUNCHER_CI_DEV_TOOLS: '' - # PGP key used to sign apt repository - STEAM_LAUNCHER_CI_SIGNING_KEY_ID: '' - # Public keys of server used to upload releases - STEAM_LAUNCHER_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE: '' - # ssh key used to upload releases - STEAM_LAUNCHER_CI_UPLOAD_SSH_PRIVATE_KEY_FILE: '' - - # Optional variables for development/testing: - - # Client manifest to use instead of steam_client_ubuntu12, or empty - # Probably the only other value that's useful is - # steam_client_publicbeta_ubuntu12 - STEAM_LAUNCHER_CI_CLIENT_MANIFEST: '' - # URI to a tarball with client/ubuntu12_32/steam etc., or empty - STEAM_LAUNCHER_CI_CLIENT_TARBALL_URI: '' - # If non-empty, override Steam client CDN base URL - STEAM_LAUNCHER_CI_CLIENT_URI: '' - # username:password for downloading from STEAM_LAUNCHER_CI_DOWNLOAD_HOST, - # or empty - STEAM_LAUNCHER_CI_DOWNLOAD_CREDS: '' - # https hostname to use STEAM_LAUNCHER_CI_DOWNLOAD_CREDS on, or empty - STEAM_LAUNCHER_CI_DOWNLOAD_HOST: '' - # If non-empty, download Steam Runtime from here - # https://.../steamrt-scout/snapshots - STEAM_LAUNCHER_CI_RUNTIME_SNAPSHOTS_URI: '' - # If non-empty, use this Steam Runtime version instead of the one in Steam - # e.g. 0.20211022.0 or latest-steam-client-general-availability - STEAM_LAUNCHER_CI_RUNTIME_SNAPSHOTS_URI: '' - -stages: - - prepare - - build - - test - - deploy - -default: - image: "${DEVEL_IMAGE}" - interruptible: true - -prepare: - stage: prepare - tags: - - docker - - linux - script: - - | - set -eux - - export DEBIAN_FRONTEND=noninteractive - apt-get -y update - apt-get -y install dh-python - - mkdir -p _build - git archive --prefix=steam-launcher/ HEAD | tar -C _build -xf- - cd _build/steam-launcher - - ./buildutils/add-client-files.py \ - ${STEAM_LAUNCHER_CI_DOWNLOAD_HOST:+--client-manifest="${STEAM_LAUNCHER_CI_DOWNLOAD_HOST}:STEAM_LAUNCHER_CI_DOWNLOAD_CREDS"} \ - ${STEAM_LAUNCHER_CI_CLIENT_MANIFEST:+--client-manifest="${STEAM_LAUNCHER_CI_CLIENT_MANIFEST}"} \ - ${STEAM_LAUNCHER_CI_CLIENT_TARBALL_URI:+--client-tarball-uri="${STEAM_LAUNCHER_CI_CLIENT_TARBALL_URI}"} \ - ${STEAM_LAUNCHER_CI_CLIENT_URI:+--client-uri="${STEAM_LAUNCHER_CI_CLIENT_URI}"} \ - ${STEAM_LAUNCHER_CI_RUNTIME_SNAPSHOTS_URI:+--runtime-version="${STEAM_LAUNCHER_CI_RUNTIME_SNAPSHOTS_URI}"} \ - ${STEAM_LAUNCHER_CI_RUNTIME_VERSION:+--runtime-version="${STEAM_LAUNCHER_CI_RUNTIME_VERSION}"} \ - ${NULL+} - - if [ -n "${CI_COMMIT_TAG-}" ]; then - # Assert that the current commit is at a suitable tag - deb-git-version-gen --release --upstream - else - # Update the changelog for a snapshot - deb-git-version-gen --dch --upstream - sed -i -e "1s/)/+ci0.${CI_PIPELINE_ID})/" debian/changelog - fi - - make -f debian/rules build - make check - make clean - - artifacts: - paths: - - _build/steam-launcher/ - when: on_success - -package:amd64: - stage: build - image: "${SCOUT_IMAGE}" - tags: - - docker - - linux - needs: - - prepare - artifacts: - paths: - - _build/*.changes - - _build/*.deb - - _build/*.dsc - - _build/*.tar.* - when: on_success - script: - - | - set -eux - cd _build/steam-launcher/ - - # -F is equivalent to --build=any,all,source (but old versions - # of dpkg don't have that). It's the default, but explicit is - # better than implicit - dpkg-buildpackage -F -us -uc - -package:i386: - stage: build - image: "${SCOUT_IMAGE_I386}" - tags: - - docker - - linux - needs: - - prepare - artifacts: - paths: - - _build/*.changes - - _build/*.deb - when: on_success - script: - - | - set -eux - cd _build/steam-launcher/ - - # -B is equivalent to --build=any (but old versions - # of dpkg don't have that) - dpkg-buildpackage -B -ai386 -us -uc - -.test_dependencies: &test_dependencies - - | - set -eux - - apt-get -y update - apt-get -y upgrade - apt-get -y --no-install-recommends install \ - python3-apt \ - software-properties-common \ - ${NULL+} - -.test_template: - stage: test - tags: - - docker - - linux - # We can start running these tests even before we do the prepare step. - # At the moment the only tests we run are for bin_steamdeps.py, which - # doesn't need the files from the prepare step, and doesn't need a - # built .deb either. - needs: [] - -.test_debian_common: &test_debian_common - - | - set -eux - - apt-add-repository contrib - apt-add-repository non-free - apt-get -y update - - # Prevent keyboard-configuration to ask for an interactive input - export DEBIAN_FRONTEND=noninteractive - - apt-get -y --no-install-recommends install nvidia-driver-libs - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL}" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - # We don't have the i386 architecture enabled - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} nvidia-driver-libs:i386" - export SL_TEST_NVIDIA_VERSION="001.123" - python3 tests/bin_steamdeps.py - - apt-get remove -y nvidia-driver-libs nvidia-alternative - apt-get -y --no-install-recommends install nvidia-legacy-390xx-driver-libs - # We don't have the i386 architecture enabled - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} nvidia-legacy-390xx-driver-libs:i386" - export SL_TEST_NVIDIA_VERSION="390.144" - python3 tests/bin_steamdeps.py - - apt-get remove -y nvidia-legacy-390xx-driver-libs nvidia-legacy-390xx-alternative - - -test:debian-11: - extends: .test_template - image: debian:11-slim - variables: - EXPECTED_MISSING_PKGS: >- - steam-libs-amd64:amd64 - steam-libs-i386:i386 - - EXPECTED_PKGS_TO_INSTALL: >- - bubblewrap - xdg-desktop-portal - xdg-desktop-portal-gtk - - script: - - *test_dependencies - - *test_debian_common - - | - set -eux - - apt-get -y --no-install-recommends install nvidia-legacy-390xx-driver-libs \ - nvidia-tesla-418-alternative - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} nvidia-tesla-418-driver-libs:amd64" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} nvidia-tesla-418-driver-libs:i386" - export SL_TEST_NVIDIA_VERSION="418.211" - python3 tests/bin_steamdeps.py - - # We should not be prompted to install the 418 tesla drivers because - # the loaded Nvidia kernel module version is unknown - export SL_TEST_NVIDIA_VERSION="001.123.45" - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL}" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS}" - export SL_TEST_OUTPUT_MESSAGE="Unable to determine whether the expected Nvidia drivers are available." - python3 tests/bin_steamdeps.py - - dpkg --add-architecture i386 - apt-get -y update - - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1:i386 libgl1-mesa-dri:i386 nvidia-tesla-418-driver-libs:amd64 nvidia-tesla-418-driver-libs:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_OUTPUT_MESSAGE= - export SL_TEST_NVIDIA_VERSION="418.211" - python3 tests/bin_steamdeps.py - - apt-get -y remove nvidia-tesla-418-alternative \ - nvidia-legacy-390xx-driver-libs \ - nvidia-legacy-390xx-alternative - apt-get -y --no-install-recommends install nvidia-driver-libs:amd64 - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1:i386 libgl1-mesa-dri:i386 nvidia-driver-libs:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_NVIDIA_VERSION="001.123" - python3 tests/bin_steamdeps.py - -test:debian-10: - extends: .test_template - image: debian:10-slim - variables: - EXPECTED_MISSING_PKGS: >- - steam-libs-amd64:amd64 - steam-libs-i386:i386 - - EXPECTED_PKGS_TO_INSTALL: >- - bubblewrap - xdg-desktop-portal - xdg-desktop-portal-gtk - script: - - *test_dependencies - - *test_debian_common - - | - set -eux - - apt-get -y --no-install-recommends install nvidia-legacy-390xx-driver-libs \ - nvidia-legacy-340xx-alternative - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} nvidia-legacy-340xx-driver-libs:amd64" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} nvidia-legacy-340xx-driver-libs:i386" - export SL_TEST_NVIDIA_VERSION="340.108" - python3 tests/bin_steamdeps.py - - # We should not be prompted to install the 340 legacy drivers because - # the loaded Nvidia kernel module version is unknown - export SL_TEST_NVIDIA_VERSION="001.123.45" - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL}" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS}" - python3 tests/bin_steamdeps.py - - dpkg --add-architecture i386 - apt-get -y update - - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1:i386 libgl1-mesa-dri:i386 nvidia-legacy-340xx-driver-libs:amd64 nvidia-legacy-340xx-driver-libs:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_NVIDIA_VERSION="340.108" - python3 tests/bin_steamdeps.py - - apt-get -y remove nvidia-legacy-340xx-alternative \ - nvidia-legacy-390xx-driver-libs \ - nvidia-legacy-390xx-alternative - apt-get -y --no-install-recommends install nvidia-driver-libs:amd64 - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1:i386 libgl1-mesa-dri:i386 nvidia-driver-libs:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libegl1:amd64 libgbm1:amd64 libgl1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_NVIDIA_VERSION="001.123" - python3 tests/bin_steamdeps.py - -.test_ubuntu_common: &test_ubuntu_common - - | - set -eux - - apt-get -y --no-install-recommends install libnvidia-gl-390 - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL}" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64" - # We don't have the i386 architecture enabled - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} libnvidia-gl-390:i386" - export SL_TEST_NVIDIA_VERSION="390.144" - python3 tests/bin_steamdeps.py - - apt-get -y --no-install-recommends install libnvidia-gl-418-server - # We don't have the i386 architecture enabled - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS} libnvidia-gl-418-server:i386" - export SL_TEST_NVIDIA_VERSION="418.211.00" - python3 tests/bin_steamdeps.py - - dpkg --add-architecture i386 - apt-get -y update - - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1-mesa-dri:i386 libgl1:i386 libnvidia-gl-418-server:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS}" - python3 tests/bin_steamdeps.py - - apt-get -y --no-install-recommends install libnvidia-gl-470 - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL} libc6:i386 libegl1:i386 libgbm1:i386 libgl1-mesa-dri:i386 libgl1:i386 libnvidia-gl-470:i386" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64" - export SL_TEST_NVIDIA_VERSION="470.63.01" - python3 tests/bin_steamdeps.py - -test:ubuntu-18.04: - extends: .test_template - image: ubuntu:18.04 - variables: - EXPECTED_MISSING_PKGS: >- - steam-libs-amd64:amd64 - steam-libs-i386:i386 - - EXPECTED_PKGS_TO_INSTALL: >- - libegl1:amd64 - libgbm1:amd64 - libgl1-mesa-dri:amd64 - libgl1:amd64 - xdg-desktop-portal - xdg-desktop-portal-gtk - script: - - *test_dependencies - - *test_ubuntu_common - -test:ubuntu-20.04: - extends: .test_template - image: ubuntu:20.04 - variables: - EXPECTED_MISSING_PKGS: >- - steam-libs-amd64:amd64 - steam-libs-i386:i386 - - EXPECTED_PKGS_TO_INSTALL: >- - libegl1:amd64 - libgbm1:amd64 - libgl1-mesa-dri:amd64 - libgl1:amd64 - xdg-desktop-portal - xdg-desktop-portal-gtk - script: - - *test_dependencies - - *test_ubuntu_common - -test:ubuntu-14.04: - extends: .test_template - image: ubuntu:14.04 - variables: - EXPECTED_MISSING_PKGS: >- - steam-libs-amd64:amd64 - steam-libs-i386:i386 - - EXPECTED_PKGS_TO_INSTALL: >- - libegl1-mesa:amd64 - libgbm1:amd64 - libgl1-mesa-dri:amd64 - libgl1-mesa-glx:amd64 - script: - - *test_dependencies - - | - set -eux - - export SL_TEST_PKGS_TO_INSTALL="${EXPECTED_PKGS_TO_INSTALL}" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64" - export SL_TEST_MISSING_PKGS="${EXPECTED_MISSING_PKGS}" - python3 tests/bin_steamdeps.py - - apt-get -y --no-install-recommends install nvidia-384 - export SL_TEST_PKGS_TO_INSTALL="libegl1-mesa:amd64 libgbm1:amd64 libgl1-mesa-dri:amd64" - export SL_TEST_REQUIRED_PKGS="${SL_TEST_PKGS_TO_INSTALL} libc6:amd64 libgl1-mesa-glx:amd64" - export SL_TEST_NVIDIA_VERSION="384.130" - export SL_TEST_OUTPUT_MESSAGE="Unable to determine whether the expected Nvidia drivers are available." - python3 tests/bin_steamdeps.py - -deploy: - stage: deploy - tags: - - docker - - linux - # Deliberately using dependencies: instead of needs: here so that - # the job only runs after tests have completed, even though it doesn't - # need the artifacts from the tests - dependencies: - - package:amd64 - - package:i386 - rules: - # Don't release anything without the prerequisites. In practice - # this means only protected branches will have this stage. - - if: '$STEAM_LAUNCHER_CI_DEV_TOOLS == ""' - when: never - - if: '$STEAM_LAUNCHER_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE == ""' - when: never - - if: '$STEAM_LAUNCHER_CI_UPLOAD_SSH_PRIVATE_KEY_FILE == ""' - when: never - - if: '$STEAM_LAUNCHER_CI_SIGNING_KEY_ID == ""' - when: never - - # Release tagged releases to the beta apt repo - - if: '$CI_COMMIT_TAG' - when: always - # Release each commit to master/main branch to the internal - # "playground" apt repo - - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' - when: always - # For testing/development (mark your branch as protected but - # still allowing force-push) - - when: manual - script: - - | - set -eux - - if ! [ -f "$STEAM_LAUNCHER_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE" ]; then - echo "S_L_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE must be of type File" >&2 - exit 1 - fi - if ! [ -f "$STEAM_LAUNCHER_CI_UPLOAD_SSH_PRIVATE_KEY_FILE" ]; then - echo "S_L_CI_UPLOAD_SSH_PRIVATE_KEY_FILE must be of type File" >&2 - exit 1 - fi - tmpdir="$(mktemp -d)" - # Gitlab-CI "File" variables have DOS line endings, and ssh - # doesn't allow those in public key files. - touch "$tmpdir/ssh-key" - chmod 0600 "$tmpdir/ssh-key" - tr -d '\r' < "$STEAM_LAUNCHER_CI_UPLOAD_SSH_PRIVATE_KEY_FILE" > "$tmpdir/ssh-key" - - export DEBIAN_FRONTEND=noninteractive - apt-get -y update - apt-get -y install openssh-client - - for x in _build/*.changes; do debc "$x" || true; done - - git clone \ - https://gitlab-ci-token:${CI_JOB_TOKEN}@${CI_SERVER_HOST}/${STEAM_LAUNCHER_CI_DEV_TOOLS}.git \ - dev-tools - - if [ -n "${CI_COMMIT_TAG-}" ]; then - CI_UNOFFICIAL= - else - CI_UNOFFICIAL=unofficial - fi - - for x in _build/*.changes; do - PYTHONUNBUFFERED=1 \ - dev-tools/promote-apt/promote-apt.py \ - ${CI_UNOFFICIAL:+--playground} \ - --archive archive/beta \ - --archive archive/precise \ - --confdir dev-tools/steam-launcher/repo/conf \ - --include "$x" \ - --mode export \ - --ssh-known-hosts "${STEAM_LAUNCHER_CI_UPLOAD_HOST_SSH_PUBLIC_KEYS_FILE}" \ - --ssh-private-key "$tmpdir/ssh-key" \ - --signing-key-id "${STEAM_LAUNCHER_CI_SIGNING_KEY_ID}" \ - --vendor steam-launcher \ - --repository-dir steam-launcher \ - beta - done diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/Makefile new/steam-launcher/Makefile --- old/steam-launcher/Makefile 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/Makefile 2023-03-01 19:55:55.000000000 +0100 @@ -57,9 +57,10 @@ install-apt-source: if [ -d /etc/apt ]; then \ install -d -m 755 $(DESTDIR)/etc/apt/sources.list.d/; \ - install -p -m 644 $(PACKAGE).list $(DESTDIR)/etc/apt/sources.list.d/; \ - install -d -m 755 $(DESTDIR)/etc/apt/trusted.gpg.d/; \ - install -p -m 644 steam.gpg $(DESTDIR)/etc/apt/trusted.gpg.d/; \ + install -p -m 644 steam-stable.list $(DESTDIR)/etc/apt/sources.list.d/; \ + install -p -m 644 steam-beta.list $(DESTDIR)/etc/apt/sources.list.d/; \ + install -d -m 755 $(DESTDIR)/usr/share/keyrings/; \ + install -p -m 644 steam.gpg $(DESTDIR)/usr/share/keyrings/; \ fi ######################### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/bin_steam.sh new/steam-launcher/bin_steam.sh --- old/steam-launcher/bin_steam.sh 2022-07-12 21:18:25.000000000 +0200 +++ new/steam-launcher/bin_steam.sh 2023-03-01 19:59:10.000000000 +0100 @@ -18,7 +18,7 @@ echo "bin_steam.sh[$$]: $*" >&2 || : } -export STEAMSCRIPT_VERSION=1.0.0.75 +export STEAMSCRIPT_VERSION=1.0.0.76 # Set up domain for script localization export TEXTDOMAIN=steam diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/bin_steamdeps.py new/steam-launcher/bin_steamdeps.py --- old/steam-launcher/bin_steamdeps.py 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/bin_steamdeps.py 2023-03-01 19:55:55.000000000 +0100 @@ -318,27 +318,6 @@ # Steam claims it needs python-apt, but it doesn't really return None - # Ubuntu 12.04.2, 12.04.3, and 12.04.4 introduce new X stacks which require - # different sets of incompatible glx packages depending on which X - # is currently installed. - - cache = apt.Cache() - for lts in ('quantal', 'raring', 'saucy', 'trusty', 'xenial'): - xserver = 'xserver-xorg-core-lts-' + lts - if xserver in cache and cache[xserver].is_installed: - if name in ( - 'libegl1-mesa', - 'libgbm1', - 'libgl1-mesa-glx', - 'libgl1-mesa-dri', - ): - return name + '-lts-' + lts - - if name in ( - 'libegl1', - ): - return name + '-mesa-lts-' + lts - if name in ('libegl1', 'libegl1-mesa'): if is_glvnd(): return 'libegl1' Binary files old/steam-launcher/bootstraplinux_ubuntu12_32.tar.xz and new/steam-launcher/bootstraplinux_ubuntu12_32.tar.xz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/client-versions.json new/steam-launcher/client-versions.json --- old/steam-launcher/client-versions.json 2022-07-12 21:18:25.000000000 +0200 +++ new/steam-launcher/client-versions.json 2023-03-01 19:59:10.000000000 +0100 @@ -1,4 +1,4 @@ { - "client_version": "1654574690", - "runtime_version": "0.20220315.0" + "client_version": "1676336721", + "runtime_version": "0.20221019.0" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/com.valvesoftware.Steam.metainfo.xml new/steam-launcher/com.valvesoftware.Steam.metainfo.xml --- old/steam-launcher/com.valvesoftware.Steam.metainfo.xml 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/com.valvesoftware.Steam.metainfo.xml 2023-03-01 19:55:55.000000000 +0100 @@ -32,6 +32,7 @@ </screenshots> <launchable type="desktop-id">steam.desktop</launchable> <releases> + <release version="1.0.0.76" date="2023-03-01"/> <release version="1.0.0.75" date="2022-07-12"/> <release version="1.0.0.74" date="2021-12-01"/> <release version="1.0.0.73" date="2021-11-09"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/README.source new/steam-launcher/debian/README.source --- old/steam-launcher/debian/README.source 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/debian/README.source 2023-03-01 19:55:55.000000000 +0100 @@ -104,14 +104,21 @@ * Last chance to test! If there's a problem, fix it and start again with a new version number. -* Trigger the internal `precise/promote-apt/public` CI job, which promotes - the staging apt repository to public status. +* Trigger the Gitlab-CI pipeline on the default branch with + the `STEAM_LAUNCHER_CI_PROMOTE` CI variable set to `public`. + This will copy the staging beta to be the public beta + (and also the staging stable to the public stable). Putting a beta release into production -------------------------------------- -* Trigger the internal `precise/promote-apt/staging-stable` CI job +* Trigger the Gitlab-CI pipeline on the default branch with + the `STEAM_LAUNCHER_CI_PROMOTE` CI variable set to `staging-stable`. + This will copy the staging beta to staging stable. * *Really* the last chance to test :-) -* Trigger the internal `precise/promote-apt/public` CI job +* Trigger the Gitlab-CI pipeline on the default branch with + the `STEAM_LAUNCHER_CI_PROMOTE` CI variable set to `public`. + This will copy the staging stable to be the public stable + (and also the staging beta to the public beta). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/changelog new/steam-launcher/debian/changelog --- old/steam-launcher/debian/changelog 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/debian/changelog 2023-03-01 19:55:55.000000000 +0100 @@ -1,3 +1,46 @@ +steam (1:1.0.0.76) beta; urgency=medium + + [ Simon McVittie ] + * Don't install apt repository key into /etc/apt/trusted.gpg.d. + In modern versions of apt the recommendation is to install third-party + repository keys into locations not trusted by apt by default, + and use the signed-by field in sources.list.d entries to request + validation against those keys for a specific repository, limiting + security exposure. + This configuration change requires apt 1.1 or later, dropping support + for Ubuntu 12.04 'precise' and Ubuntu 14.04 'trusty' (both of which have + already reached end-of-life). The apt repository continues to provide + a 'precise' suite for historical reasons. + On upgrades from earlier versions, steam.gpg is removed from + /etc/apt/trusted.gpg.d. If it has local system administrator + modifications (which it should not) then the modified version is kept + as steam.gpg.dpkg-bak but is no longer used, unless merged by the system + administrator. + Similarly, on upgrades from earlier versions, steam.list is removed + from /etc/apt/sources.list.d. If it has local system administrator + modifications, most commonly to enable the beta steam-launcher, then + the modified version is kept as steam.list.dpkg-bak but is no longer + used unless merged by the system administrator. + New apt source configuration is provided in steam-stable.list (for the + stable version) and steam-beta.list (for the beta version, commented + out by default), so that beta users will not usually need to edit + steam-stable.list. (steamrt/tasks#245) + * Build using updated Steam client: + - Client timestamp 1676336721 (2023-02-14) + - Steam Runtime version 0.20221019.0 + * d/control: steam-launcher Provides/Conflicts/Replaces equivalent + packages in Debian/Ubuntu + * Internal CI fixes (steamrt/tasks#203) + + [ Ludovico de Nittis ] + * bin_steamdeps: Remove workarounds for Ubuntu 14.04 and earlier. + With the requirement of apt 1.1 or later, we effectively dropped support + for the EOL Ubuntu releases 12.04 and 14.04. + This allows us to remove some workarounds we had in place to support + those distros. + + -- Simon McVittie <s...@collabora.com> Wed, 01 Mar 2023 18:53:48 +0000 + steam (1:1.0.0.75) beta; urgency=medium [ Ludovico de Nittis ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/control new/steam-launcher/debian/control --- old/steam-launcher/debian/control 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/debian/control 2023-03-01 19:55:55.000000000 +0100 @@ -2,7 +2,7 @@ Section: games Priority: optional Maintainer: Valve Corporation <li...@steampowered.com> -Build-Depends: debhelper (>= 8.0.0), +Build-Depends: debhelper (>= 8.1.0), dh-python | python3 (<< 3.3.2-10~), perl, python3 @@ -12,10 +12,20 @@ Package: steam-launcher Architecture: all Multi-Arch: foreign -Replaces: steam, steam64 +Provides: steam, + steam-devices, + steam-installer +Conflicts: steam-devices, + steam-installer +Replaces: steam, + steam64, + steam-devices, + steam-installer Breaks: steam64 +Pre-Depends: dpkg (>= 1.17.0) Depends: ${misc:Depends}, ${python3:Depends}, + apt (>= 1.1), apt (>= 1.6) | apt-transport-https, ca-certificates, coreutils (>= 8.23-1~) | realpath, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/source/options new/steam-launcher/debian/source/options --- old/steam-launcher/debian/source/options 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/debian/source/options 2023-03-01 19:55:55.000000000 +0100 @@ -1,3 +1,5 @@ tar-ignore=.git +tar-ignore=.gitlab-ci.yml tar-ignore=.mypy_cache tar-ignore=__pycache__ +tar-ignore=ci diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/steam-launcher.maintscript new/steam-launcher/debian/steam-launcher.maintscript --- old/steam-launcher/debian/steam-launcher.maintscript 1970-01-01 01:00:00.000000000 +0100 +++ new/steam-launcher/debian/steam-launcher.maintscript 2023-03-01 19:55:55.000000000 +0100 @@ -0,0 +1,2 @@ +rm_conffile /etc/apt/sources.list.d/steam.list 1:1.0.0.76~ steam-launcher +rm_conffile /etc/apt/trusted.gpg.d/steam.gpg 1:1.0.0.76~ steam-launcher diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/steam.maintscript new/steam-launcher/debian/steam.maintscript --- old/steam-launcher/debian/steam.maintscript 1970-01-01 01:00:00.000000000 +0100 +++ new/steam-launcher/debian/steam.maintscript 2023-03-01 19:55:55.000000000 +0100 @@ -0,0 +1,2 @@ +rm_conffile /etc/apt/sources.list.d/steam.list 1:1.0.0.76~ steam +rm_conffile /etc/apt/trusted.gpg.d/steam.gpg 1:1.0.0.76~ steam diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/steam-beta.list new/steam-launcher/steam-beta.list --- old/steam-launcher/steam-beta.list 1970-01-01 01:00:00.000000000 +0100 +++ new/steam-launcher/steam-beta.list 2023-03-01 19:55:55.000000000 +0100 @@ -0,0 +1,3 @@ +# Uncomment these lines to try the beta version of the Steam launcher +#deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam +#deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/steam-stable.list new/steam-launcher/steam-stable.list --- old/steam-launcher/steam-stable.list 1970-01-01 01:00:00.000000000 +0100 +++ new/steam-launcher/steam-stable.list 2023-03-01 19:55:55.000000000 +0100 @@ -0,0 +1,2 @@ +deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam +deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/steam.list new/steam-launcher/steam.list --- old/steam-launcher/steam.list 2022-07-12 21:12:15.000000000 +0200 +++ new/steam-launcher/steam.list 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam -deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam - -# Uncomment these lines to try the beta version of the Steam launcher -#deb [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam -#deb-src [arch=amd64,i386] https://repo.steampowered.com/steam/ beta steam