[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#977520: buster-pu: package steam/1.0.0.59-4+deb10u1



On Sat, 16 Jan 2021 at 18:14:15 +0000, Adam D. Barratt wrote:
> On Tue, 2020-12-15 at 23:36 +0000, Simon McVittie wrote:
> > If the release team would accept it, a backport of the .deb from
> > testing/unstable would be a reasonable alternative to this.
> 
> Does that include many changes that aren't in your proposed list?

Source package: yes, lots; the source package was reorganised upstream,
with many files added or moved around, many of which don't actually
contribute to the .deb that we provide.

Resulting binary package: not many:

- the proprietary binary /usr/lib/games/steam/steam is newer
  (used to download even newer proprietary binaries into the
  user's home directory to bootstrap the actual Steam installation)
- minor changes to the /usr/games/steam script
    - export environment variables that are picked up by Steam's
      diagnostic tool, to signal the version of the script in use
    - pre-create ~/.steam/steam and ~/.steam/root symlinks
- Suggests nvidia-driver-libs (implicitly :i386) instead of
  transitional nvidia-driver-libs-i386, which went away in bullseye
- remove some redundancy from the udev rules
    - don't set /dev/uinput to mode 0660, it has that mode by default
    - don't set TAG+="uaccess" twice per device
- improved Homepage, etc. URLs, with more https
- remove an obsolete Lintian override
- some comments

> > The source
> > debdiff would be large, but the practical differences would be small:
> > reviewing unpacked .deb trees would be more effective than a source
> > debdiff, since all meaningfully reviewable changes are in text files
> > anyway.
> 
> Could we see what that looks like, please? As usual, a filtered diff
> would be fine.

Here are lightly filtered diffs for the unpacked binary trees (excluding
changelog, copyright, md5sums, DEBIAN/control), plus binary debdiffs
to compare the dependencies; is that what you wanted?

- steam-buster-to-patched.txt:
  buster -> what I proposed here originally
  (binary debdiff to compare Depends etc., and diff of unpacked binary
  tree content)

- steam-patched-to-backport.txt:
  what I proposed here originally -> what a backport would look like
  (same format)

A source debdiff for 1.0.0.68 is not going to be useful, sorry. I'd have
to filter it so aggressively that I'd be worried about accidentally
filtering out something you should have seen, and it would still be
much larger than the diff between unpacked binary trees, because the
udev rules got moved between directories. If that makes you uncomfortable,
the patched 1.0.0.59-4+deb10u1 that I originally proposed here would be
fine from my point of view - it has the important changes.

    smcv
steam-devices
=============

File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Breaks: steam (>= [-1.0.0.59-4.),-] {+1.0.0.59-4+deb10u1.),+} steam (<< [-1.0.0.59-4)-] {+1.0.0.59-4+deb10u1)+}
Installed-Size: [-78-] {+81+}
Replaces: steam (>= [-1.0.0.59-4.),-] {+1.0.0.59-4+deb10u1.),+} steam (<< [-1.0.0.59-4),-] {+1.0.0.59-4+deb10u1),+} steam-launcher
Version: [-1.0.0.59-4-] {+1.0.0.59-4+deb10u1+}
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

steam
=====

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/share/bug/steam/presubj
-rwxr-xr-x  root/root   DEBIAN/postinst

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: [-libgl1-mesa-dri,-] {+curl, file, libgcc1,+} libgl1-mesa-dri (>= [-17.3) | libtxc-dxtn0, libgl1-mesa-glx,-] {+17.3), libgl1,+} libgpg-error0 (>= 1.10), {+libstdc++6 (>= 4.8),+} libudev1, libxcb-dri3-0 (>= 1.11.1), {+libxcb1,+} libxinerama1 (>= 2:1.1.1), xz-utils, debconf (>= 0.5) | debconf-2.0, libc6 (>= 2.15), [-libstdc++6 (>= 4.8),-] libx11-6
Installed-Size: [-4367-] {+4370+}
Recommends: [-steam-devices,-] {+bubblewrap,+} ca-certificates, fontconfig, fonts-liberation, {+libasound2-plugins,+} libxss1, mesa-vulkan-drivers, {+steam-devices, xdg-desktop-portal, xdg-desktop-portal-gtk | xdg-desktop-portal-backend, xdg-utils,+} xterm | [-x-terminal-emulator-] {+x-terminal-emulator, zenity+}
Version: [-1.0.0.59-4-] {+1.0.0.59-4+deb10u1+}

content diff
============

diff -Nru steam-devices_1.0.0.59-4_all/lib/udev/rules.d/60-steam-input.rules steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-input.rules
--- steam-devices_1.0.0.59-4_all/lib/udev/rules.d/60-steam-input.rules	2019-02-04 02:41:50.000000000 +0000
+++ steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-input.rules	2020-12-15 20:35:59.000000000 +0000
@@ -24,12 +24,28 @@
 # DualShock 4 Slim over bluetooth hidraw
 KERNEL=="hidraw*", KERNELS=="*054C:09CC*", MODE="0660", TAG+="uaccess"
 
+# PS5 DualSense controller over USB hidraw
+KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="0ce6", MODE="0660", TAG+="uaccess"
+
+# PS5 DualSense controller over bluetooth hidraw
+KERNEL=="hidraw*", KERNELS=="*054C:0CE6*", MODE="0660", TAG+="uaccess"
+
 # Nintendo Switch Pro Controller over USB hidraw
 KERNEL=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2009", MODE="0660", TAG+="uaccess"
 
 # Nintendo Switch Pro Controller over bluetooth hidraw
 KERNEL=="hidraw*", KERNELS=="*057E:2009*", MODE="0660", TAG+="uaccess"
 
+# PowerA Wired Controller for Nintendo Switch
+KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a711", MODE="0660", TAG+="uaccess"
+
+# PowerA Wireless Controller for Nintendo Switch we have to use
+# ATTRS{name} since VID/PID are reported as zeros. We use /bin/sh
+# instead of udevadm directly becuase we need to use '*' glob at the
+# end of "hidraw" name since we don't know the index it'd have.
+#
+KERNEL=="input*", ATTRS{name}=="Lic Pro Controller", RUN{program}+="/bin/sh -c 'udevadm test-builtin uaccess /sys/%p/../../hidraw/hidraw*'"
+
 # Nacon PS4 Revolution Pro Controller
 KERNEL=="hidraw*", ATTRS{idVendor}=="146b", ATTRS{idProduct}=="0d01", MODE="0660", TAG+="uaccess"
 
@@ -48,6 +64,9 @@
 # EMiO Elite Controller for PS4
 KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="1cf6", MODE="0660", TAG+="uaccess"
 
+# ZeroPlus P4 (hitbox)
+KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0ef6", MODE="0660", TAG+="uaccess"
+
 # HORI RAP4
 KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="008a", MODE="0660", TAG+="uaccess"
 
@@ -57,8 +76,23 @@
 # HORIPAD 4 FPS Plus
 KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="0066", MODE="0660", TAG+="uaccess"
 
+# HORIPAD for Nintendo Switch
+KERNEL=="hidraw*", ATTRS{idVendor}=="0f0d", ATTRS{idProduct}=="00c1", MODE="0660", TAG+="uaccess"
+
 # Armor Armor 3 Pad PS4
 KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0e10", MODE="0660", TAG+="uaccess"
 
 # STRIKEPAD PS4 Grip Add-on
 KERNEL=="hidraw*", ATTRS{idVendor}=="054c", ATTRS{idProduct}=="05c5", MODE="0660", TAG+="uaccess"
+
+# NVIDIA Shield Portable (2013 - NVIDIA_Controller_v01.01 - In-Home Streaming only)
+KERNEL=="hidraw*", ATTRS{idVendor}=="0955", ATTRS{idProduct}=="7203", MODE="0660", TAG+="uaccess", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_MOUSE}=""
+
+# NVIDIA Shield Controller (2015 - NVIDIA_Controller_v01.03 over USB hidraw)
+KERNEL=="hidraw*", ATTRS{idVendor}=="0955", ATTRS{idProduct}=="7210", MODE="0660", TAG+="uaccess", ENV{ID_INPUT_JOYSTICK}="1", ENV{ID_INPUT_MOUSE}=""
+
+# NVIDIA Shield Controller (2017 - NVIDIA_Controller_v01.04 over bluetooth hidraw)
+KERNEL=="hidraw*", KERNELS=="*0955:7214*", MODE="0660", TAG+="uaccess"
+
+# Astro C40
+KERNEL=="hidraw*", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="0025", MODE="0660", TAG+="uaccess"
Binary files steam-devices_1.0.0.59-4_all/usr/share/doc/steam-devices/changelog.Debian.gz and steam-devices_1.0.0.59-4+deb10u1_all/usr/share/doc/steam-devices/changelog.Debian.gz differ
diff -Nru steam_1.0.0.59-4_i386/DEBIAN/postinst steam_1.0.0.59-4+deb10u1_i386/DEBIAN/postinst
--- steam_1.0.0.59-4_i386/DEBIAN/postinst	1970-01-01 01:00:00.000000000 +0100
+++ steam_1.0.0.59-4+deb10u1_i386/DEBIAN/postinst	2020-12-15 20:35:59.000000000 +0000
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+# Trigger an update to let our new udev rules be immediately effective without
+# requiring a system reboot.
+# Usually `--reload-rules` is unnecessary, but it doesn't do any harm.
+udevadm control --reload-rules || true
+udevadm trigger --action=change --sysname-match=uinput || true
+udevadm trigger --action=change --subsystem-match=usb --attr-match=idVendor=28de || true
+udevadm trigger --action=change --subsystem-match=hidraw || true
+
+
diff -Nru steam_1.0.0.59-4_i386/DEBIAN/postrm steam_1.0.0.59-4+deb10u1_i386/DEBIAN/postrm
--- steam_1.0.0.59-4_i386/DEBIAN/postrm	2019-02-04 02:41:50.000000000 +0000
+++ steam_1.0.0.59-4+deb10u1_i386/DEBIAN/postrm	2020-12-15 20:35:59.000000000 +0000
@@ -14,7 +14,7 @@
     db_go
 fi
 
-# Automatically added by dh_installdebconf/12
+# Automatically added by dh_installdebconf/12.1.1
 if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
 	. /usr/share/debconf/confmodule
 	db_purge
diff -Nru steam_1.0.0.59-4_i386/usr/games/steam steam_1.0.0.59-4+deb10u1_i386/usr/games/steam
--- steam_1.0.0.59-4_i386/usr/games/steam	2019-02-04 02:40:08.000000000 +0000
+++ steam_1.0.0.59-4+deb10u1_i386/usr/games/steam	2020-12-15 20:35:59.000000000 +0000
@@ -94,6 +94,10 @@
 # https://github.com/ValveSoftware/steam-for-linux/issues/5201
 export DBUS_FATAL_WARNINGS=0
 
+# Remove old log file to avoid confusion. To debug game/Steam issues,
+# please run this script from an interactive terminal, run it with its
+# stdout/stderr redirected, or wrap it with script(1).
+rm -f "$STEAMDIR/error.log"
+
 # launch the Valve run script
-test -x "$STEAMDIR/steam.sh" && "$STEAMDIR/steam.sh" -nominidumps -nobreakpad "$@" \
-    2>"$STEAMDIR/error.log"
+test -x "$STEAMDIR/steam.sh" && "$STEAMDIR/steam.sh" -nominidumps -nobreakpad "$@"
diff -Nru steam_1.0.0.59-4_i386/usr/share/bug/steam/presubj steam_1.0.0.59-4+deb10u1_i386/usr/share/bug/steam/presubj
--- steam_1.0.0.59-4_i386/usr/share/bug/steam/presubj	1970-01-01 01:00:00.000000000 +0100
+++ steam_1.0.0.59-4+deb10u1_i386/usr/share/bug/steam/presubj	2020-12-15 20:35:59.000000000 +0000
@@ -0,0 +1,15 @@
+Recent versions of Steam have a debugging tool that can be used to
+diagnose library-related issues. Please try running:
+
+    ~/.steam/steam/ubuntu12_32/steam-runtime/run.sh \
+    ~/.steam/steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-system-info
+
+It will output a lot of JSON. Please send it with your bug report
+(you can censor it if you want, as long as it's clear which parts have
+been edited).
+
+In some cases it will also help to re-run the same tool with the --verbose
+option, which will list the paths to all the libraries that are part of
+the Steam Runtime. This will tell the maintainers whether each library
+that will be used for the Steam client and games is taken from the Steam
+Runtime or from the host system.
Binary files steam_1.0.0.59-4_i386/usr/share/doc/steam/changelog.Debian.gz and steam_1.0.0.59-4+deb10u1_i386/usr/share/doc/steam/changelog.Debian.gz differ
Binary files steam_1.0.0.59-4_i386/usr/share/icons/hicolor/16x16/apps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/16x16/apps/steam.png differ
Binary files steam_1.0.0.59-4_i386/usr/share/icons/hicolor/24x24/apps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/24x24/apps/steam.png differ
Binary files steam_1.0.0.59-4_i386/usr/share/icons/hicolor/256x256/apps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/256x256/apps/steam.png differ
Binary files steam_1.0.0.59-4_i386/usr/share/icons/hicolor/32x32/apps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/32x32/apps/steam.png differ
Binary files steam_1.0.0.59-4_i386/usr/share/icons/hicolor/48x48/apps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/48x48/apps/steam.png differ
Binary files steam_1.0.0.59-4_i386/usr/share/pixmaps/steam.png and steam_1.0.0.59-4+deb10u1_i386/usr/share/pixmaps/steam.png differ
steam-devices
=============

File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Breaks: steam (>= [-1.0.0.59-4+deb10u1.),-] {+1.0.0.68-1~deb10u1.),+} steam (<< [-1.0.0.59-4+deb10u1)-] {+1.0.0.68-1~deb10u1)+}
Homepage: [-http://www.steampowered.com-] {+https://steamcommunity.com/linux+}
Installed-Size: [-81-] {+86+}
Replaces: steam (>= [-1.0.0.59-4+deb10u1.),-] {+1.0.0.68-1~deb10u1.),+} steam (<< [-1.0.0.59-4+deb10u1),-] {+1.0.0.68-1~deb10u1),+} steam-launcher
Version: [-1.0.0.59-4+deb10u1-] {+1.0.0.68-1~deb10u1+}
File lists identical (after any substitutions)

steam
=====

Control files: lines which differ (wdiff format)
------------------------------------------------
 Steam [-(http://www.steampowered.com)-] {+(https://www.steampowered.com)+} is a software content delivery system
 developed by Valve software [-(http://www.valvesoftware.com).-] {+(https://www.valvesoftware.com).+}  There is
Homepage: [-http://www.steampowered.com-] {+https://steamcommunity.com/linux+}
Installed-Size: [-4370-] {+4774+}
Suggests: [-nvidia-driver-libs-i386,-] {+nvidia-driver-libs,+} nvidia-vulkan-icd
Version: [-1.0.0.59-4+deb10u1-] {+1.0.0.68-1~deb10u1+}

content diffs
=============

diff -Nru steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-input.rules steam-devices_1.0.0.68-1~deb10u1_all/lib/udev/rules.d/60-steam-input.rules
--- steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-input.rules	2020-12-15 20:35:59.000000000 +0000
+++ steam-devices_1.0.0.68-1~deb10u1_all/lib/udev/rules.d/60-steam-input.rules	2020-12-02 16:53:11.000000000 +0000
@@ -1,7 +1,8 @@
 # Valve USB devices
 SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0660", TAG+="uaccess"
+
 # Steam Controller udev write access
-KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput", MODE="0660"
+KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"
 
 # Valve HID devices over USB hidraw
 KERNEL=="hidraw*", ATTRS{idVendor}=="28de", MODE="0660", TAG+="uaccess"
diff -Nru steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-vr.rules steam-devices_1.0.0.68-1~deb10u1_all/lib/udev/rules.d/60-steam-vr.rules
--- steam-devices_1.0.0.59-4+deb10u1_all/lib/udev/rules.d/60-steam-vr.rules	2020-12-15 20:35:59.000000000 +0000
+++ steam-devices_1.0.0.68-1~deb10u1_all/lib/udev/rules.d/60-steam-vr.rules	2020-12-02 16:53:11.000000000 +0000
@@ -1,25 +1,25 @@
 
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="114d", ATTRS{idProduct}=="8a12", TAG+="uaccess", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="114d", ATTRS{idProduct}=="8a12", MODE="0660", TAG+="uaccess"
 
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0306", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0309", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030a", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030b", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030c", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030e", TAG+="uaccess", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0306", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0309", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030a", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030b", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030c", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="030e", MODE="0660", TAG+="uaccess"
 
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1043", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1142", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2000", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2010", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2011", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2012", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2021", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2022", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2050", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2101", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2102", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2150", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2300", TAG+="uaccess", MODE="0660", TAG+="uaccess"
-KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2301", TAG+="uaccess", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1043", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1142", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2000", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2010", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2011", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2012", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2021", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2022", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2050", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2101", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2102", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2150", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2300", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="2301", MODE="0660", TAG+="uaccess"
Binary files steam-devices_1.0.0.59-4+deb10u1_all/usr/share/doc/steam-devices/changelog.Debian.gz and steam-devices_1.0.0.68-1~deb10u1_all/usr/share/doc/steam-devices/changelog.Debian.gz differ
Binary files steam-devices_1.0.0.59-4+deb10u1_all/usr/share/doc/steam-devices/changelog.gz and steam-devices_1.0.0.68-1~deb10u1_all/usr/share/doc/steam-devices/changelog.gz differ
diff -Nru steam_1.0.0.59-4+deb10u1_i386/usr/games/steam steam_1.0.0.68-1~deb10u1_i386/usr/games/steam
--- steam_1.0.0.59-4+deb10u1_i386/usr/games/steam	2020-12-15 20:35:59.000000000 +0000
+++ steam_1.0.0.68-1~deb10u1_i386/usr/games/steam	2021-01-17 21:47:32.000000000 +0000
@@ -1,7 +1,14 @@
 #!/bin/sh -e
-# Copyright (C) 2013-2017 Michael Gilbert <mgilbert@debian.org>
+# Copyright (C) 2013-2018 Michael Gilbert <mgilbert@debian.org>
+# Copyright (C) 2018-2020 Simon McVittie
+# Copyright (C) 2020 Collabora Ltd.
 # License: MIT
 
+# Used by diagnostic tools to identify the launcher
+export STEAMSCRIPT="$0"
+# Edited by debian/rules to fill in the real version number
+export STEAMSCRIPT_VERSION='1.0.0.68-1~deb10u1/Debian'
+
 # According to Valve, ~/.steam is intended to be a control directory containing
 # symbolic links pointing to the currently-running or most-recently-run Steam
 # installation. This is part of Steam's API, and is relied on by external
@@ -27,7 +34,14 @@
 # collisions this should be distinct from ~/.steam.
 #
 # The shell variable name STEAMDIR matches what's used in Valve's
-# /usr/bin/steam.
+# /usr/bin/steam (bin_steam.sh).
+#
+# Strictly speaking, there can be two separate Steam directories:
+# ~/.steam/steam is a symlink to the Steam data directory (containing
+# e.g. games), while ~/.steam/root is a symlink to the Steam installation
+# (containing the Steam executable and the Steam Runtime). This is used
+# when testing new Steam client binaries, and older versions of this Debian
+# package set up a similar situation by mistake.
 if [ -L "$STEAMCONFIG/steam" ]; then
     STEAMDIR="$(readlink -e -q "$STEAMCONFIG/steam")"
 elif [ -L "$STEAMCONFIG/root" ]; then
@@ -69,6 +83,16 @@
 # do an initial update when expected pieces are missing
 test ! -d "$STEAMCONFIG" && rm -rf "$STEAMCONFIG" && mkdir -p "$STEAMCONFIG" || true
 test ! -d "$STEAMDIR" && rm -rf "$STEAMDIR" && mkdir -p "$STEAMDIR" || true
+
+# Recent versions of the proprietary steam executable exit with an
+# assertion failure if these links aren't already set up.
+if ! [ -d "$STEAMCONFIG/steam" ]; then
+    ln -fns "$STEAMDIR" "$STEAMCONFIG/steam"
+fi
+if ! [ -d "$STEAMCONFIG/root" ]; then
+    ln -fns "$STEAMDIR" "$STEAMCONFIG/root"
+fi
+
 test ! -x "$STEAMDIR/steam.sh" && rm -rf "$STEAMDIR/package" "$steam" || true
 test ! -d "$ubuntu32" && rm -rf "$ubuntu32" && mkdir -p "$ubuntu32" || true
 test ! -x "$steam" && rm -rf "$steam" && cp "$real" "$steam" && "$steam" || true
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/lib/games/steam/steam and steam_1.0.0.68-1~deb10u1_i386/usr/lib/games/steam/steam differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/doc/steam/changelog.Debian.gz and steam_1.0.0.68-1~deb10u1_i386/usr/share/doc/steam/changelog.Debian.gz differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/doc/steam/changelog.gz and steam_1.0.0.68-1~deb10u1_i386/usr/share/doc/steam/changelog.gz differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/16x16/apps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/icons/hicolor/16x16/apps/steam.png differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/24x24/apps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/icons/hicolor/24x24/apps/steam.png differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/256x256/apps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/icons/hicolor/256x256/apps/steam.png differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/32x32/apps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/icons/hicolor/32x32/apps/steam.png differ
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/icons/hicolor/48x48/apps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/icons/hicolor/48x48/apps/steam.png differ
diff -Nru steam_1.0.0.59-4+deb10u1_i386/usr/share/lintian/overrides/steam steam_1.0.0.68-1~deb10u1_i386/usr/share/lintian/overrides/steam
--- steam_1.0.0.59-4+deb10u1_i386/usr/share/lintian/overrides/steam	2020-12-15 20:35:59.000000000 +0000
+++ steam_1.0.0.68-1~deb10u1_i386/usr/share/lintian/overrides/steam	2021-01-17 21:47:32.000000000 +0000
@@ -1,8 +1,6 @@
 # the license uses Valve's wording and is unchangable
 using-first-person-in-templates steam/license
 too-long-extended-description-in-templates steam/license
-# no upstream changelog included
-no-upstream-changelog
 # Valve builds the executables, so there is nothing we can do about these
 embedded-library
 spelling-error-in-binary
Binary files steam_1.0.0.59-4+deb10u1_i386/usr/share/pixmaps/steam.png and steam_1.0.0.68-1~deb10u1_i386/usr/share/pixmaps/steam.png differ

Reply to: