Bug#857596: steam: Ships same files as Valve's official packages with different package name

Jeremy Bicha jbicha at ubuntu.com
Mon Mar 13 02:02:06 UTC 2017


Source: steam
Version: 1.0.0.54-2
Severity: important

Valve has their own official repo and Steam packages.

Below I've pasted the contents of their steam-launcher_1.0.0.54_all.deb
As you can see, it ships conflicting files with Debian (and Ubuntu
16.10+)'s steam and steam-devices binaries.

Bug originally reported at https://launchpad.net/bugs/1638463

Valve distribution info
-------------------------------
I got the package from
http://repo.steampowered.com/steam/pool/steam/s/steam/

Confusingly, the same file is also distributed as
http://media.steampowered.com/client/installer/steam.deb (but it's
still the steam-launcher package)
which is linked to from https://github.com/ValveSoftware/steam-for-linux

The distributed sources.list has this content:
deb [arch=amd64,i386] http://repo.steampowered.com/steam/ precise steam

Ideas for Solutions
--------------------------
I think this will need coordination with the Valve packager to resolve this.

1. Maybe Valve could adopt the same package split as the Debian package.
For Valve's purposes, they might not like having more than one package
to distribute though.

2. Maybe the Debian package could be unsplit and renamed to
steam-launcher to match what Valve is distributing.

File List
-----------
/usr/bin/steamdeps
/usr/bin/steam
/usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
/usr/share/applications/steam.desktop
/usr/share/pixmaps/steam.png
/usr/share/pixmaps/steam_tray_mono.png
/usr/share/icons/hicolor/256x256/apps/steam.png
/usr/share/icons/hicolor/16x16/apps/steam.png
/usr/share/icons/hicolor/24x24/apps/steam.png
/usr/share/icons/hicolor/48x48/apps/steam.png
/usr/share/icons/hicolor/32x32/apps/steam.png
/usr/share/man/man6/steam.6.gz
/usr/share/doc/steam-launcher/changelog.gz
/usr/share/doc/steam-launcher/copyright
/usr/share/doc/steam/README
/usr/share/doc/steam/steam_install_agreement.txt.gz
/lib/udev/rules.d/60-HTC-Vive-perms.rules
/lib/udev/rules.d/99-steam-controller-perms.rules
/etc/apt/trusted.gpg.d/steam.gpg
/etc/apt/sources.list.d/steam.list

Thanks,
Jeremy Bicha



More information about the Pkg-games-devel mailing list