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: