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

Reply via email to