Merge steam 1.0.0.61-2 from Debian

Bug #1796464 reported by Mark Müller
36
This bug affects 4 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Fix Released
Undecided
Unassigned
steam (Ubuntu)
Fix Released
Medium
Martin Wimpress 

Bug Description

Please merge steam 1.0.0.59-2 from Debian.

Ubuntu changes:
- Add an epoch to the version number.
- Add a steam-installer package that depends on steam and contains appstream metadata to try to allow Steam to be installable via the default Software app.
- Drop debconf question because that is not supported by gnome-software.

I think the debconf question does not need to be removed because gnome-software now depends on libgtk3-perl, which displays debconf questions.
------------------------------------------------------------------------

steam (1.0.0.61-2) unstable; urgency=medium

  * Upload to unstable
  * d/control: Make Homepage more specific
  * Standards-Version: 4.4.0 (no changes required)
  * Use debhelper-compat 12

 -- Simon McVittie <email address hidden> Tue, 16 Jul 2019 08:50:02 +0100

steam (1.0.0.61-1) experimental; urgency=medium

  * New upstream release
    - Adds udev rules for NVIDIA Shield input hardware
    - d/p/udev-uinput.patch: Drop, applied upstream
    - d/p/udev-permissions.patch: Drop, mostly applied upstream.
      The only remaining differences in our package were:
      + Setting TAG+="uaccess" twice on SteamVR device nodes, which
        we can drop since it's redundant (once is enough)
      + Setting MODE="0660" on /dev/uinput, which is the default anyway

 -- Simon McVittie <email address hidden> Fri, 21 Jun 2019 13:10:31 +0100

steam (1.0.0.59-4) unstable; urgency=medium

  * Demote steam-devices to a recommendation.

 -- Michael Gilbert <email address hidden> Mon, 04 Feb 2019 02:41:50 +0000

steam (1.0.0.59-3) unstable; urgency=medium

  * Add Conflicts/Replaces on steam-launcher.
    steam-launcher is a Valve-provided package containing the same
    launcher as Debian's steam package, and the same udev rules as
    Debian's steam-devices package. They are not co-installable: please
    install the steam and steam-devices packages from Debian non-free,
    *or* the steam and steam-launcher packages from Valve, but do not
    mix the two sources.
  * steam-devices: Add Breaks/Replaces on non-matching versions of
    steam. This should prevent mixing Debian's steam and steam-devices
    with Valve's steam-launcher and steam, while allowing switching
    between the two to work. (Closes: #920600)
  * d/scripts/steam: Delete libxcb-dri3.so.0 from the Steam Runtime,
    and add a versioned dependency on a newer version for the host
    system. This library added ABI without increasing the -version-info,
    which means the Steam launcher script can't decide that Debian's
    copy is newer and use it in preference to the Steam Runtime copy.
    (Closes: #921026)
  * Version the dependencies on libgpg-error0 and libxinerama1 to make
    sure the copies on the host system are at least as new as those
    provided by the Steam Runtime.
  * d/steam.bug-control: Add more information to bug reports

 -- Simon McVittie <email address hidden> Fri, 01 Feb 2019 11:34:54 +0000

steam (1.0.0.59-2) unstable; urgency=medium

  * Revert "Adjust VCS metadata for debian/experimental branch"
  * Use DEP-14 branch name debian/master
  * Upload to unstable

 -- Simon McVittie <email address hidden> Fri, 25 Jan 2019 11:24:26 +0000

steam (1.0.0.59-1) experimental; urgency=medium

  * New upstream release
  * get-orig-source: Use chdist to download Valve's "source" package
    with secure-APT authentication
    - d/valve-steam-keyring.gpg: Add the signing key for Valve's apt
      repository
  * d/p/udev-permissions.patch: Update for new upstream udev rules
    - new HID device 28de:2102 is now included in 60-steam-vr.rules
  * d/gbp.conf: Explicitly disable pristine-tar for this package.
    We don't keep upstream "source" in the git repository since that
    mostly consists of binary blobs.
  * Display a debconf note if the Nvidia proprietary kernel module is
    loaded, but the corresponding i386 libraries are not found.
    This seems to be the best we can do without adding a Recommends
    on the i386 libraries, which would pull in the binary driver even
    on systems that do not have Nvidia hardware. (See #918996)
  * d/scripts/steam: Cope with different installation directories,
    such as ~/.local/share/Steam from Valve's official packaging,
    without data loss (Closes: #919467)
  * d/scripts/steam: Install to a subdirectory of ~/.steam for new
    installations, to avoid ~/.steam/steam trying to be two things
    at once (Closes: #916303)
  * Adjust VCS metadata for debian/experimental branch

 -- Simon McVittie <email address hidden> Tue, 22 Jan 2019 10:05:36 +0000

steam (1.0.0.56-2) unstable; urgency=medium

  * Add myself to Uploaders
  * Import debian/ into salsa.debian.org git (Closes: #913651)
  * d/copyright.in: Really refer to the https form of copyright-format.
    d/copyright is generated from d/copyright.in and license files.
    (Closes: #916300)
  * Upgrade steam-devices to a hard dependency.
    The udev rules are increasingly used by the Steam client for input
    remapping, even if no Steam-specific hardware is used. (Closes: #916298)
  * Allow cross-compilation for i386 on a non-i386 build machine
    (Closes: #916301)
  * steam-devices: Mark as Multi-Arch: foreign.
    Otherwise, this package can't satisfy the steam package's dependency
    when installed with `dpkg -i` on an amd64 system (at which time it is
    assumed to belong to the host architecture), as opposed to when it
    is found in the Packages file for an i386 apt repository.
  * d/scripts/steam: Quote variables defensively
  * Demote nvidia-driver-libs-i386 from Recommends to Suggests.
    These drivers are only required on systems where the NVIDIA proprietary
    driver is in use, but the amd64 proprietary driver in nvidia-driver-libs
    already Recommends nvidia-driver-libs-i386, and the kernel driver
    nvidia-kernel-dkms Recommends nvidia-driver, which Depends on
    nvidia-driver-libs; so the only way a user of the proprietary NVIDIA
    driver could fail to have nvidia-driver-libs:i386 installed is if
    they are already disregarding Recommends.
    Keeping this driver in our Suggests means its presence or absence will
    normally be mentioned in bug reports for this package.
  * Normalize dependency lists into lexicographic order (wrap-and-sort -ast)
  * Recommend Mesa Vulkan ICDs, and suggest NVIDIA Vulkan ICD
    (Closes: #916404)
  * Set Rules-Requires-Root to no
  * Standards-Version: 4.3.0 (no changes required)

 -- Simon McVittie <email address hidden> Fri, 28 Dec 2018 20:12:40 +0000

steam (1.0.0.56-1) unstable; urgency=medium

  * New upstream release
  * Update standards version.
  * Drop zenity from the recommended packages.
  * Add uaccess to the udev rules (closes: #907731).
  * Recommend fontconfig and ca-certificates (closes: #907813).

 -- Michael Gilbert <email address hidden> Mon, 03 Sep 2018 02:42:51 +0000

steam (1.0.0.55-1) unstable; urgency=medium

  * New upstream release.
    - New VR and controller devices supported.
    - Upstream license has been completely revised.
  * Add AppStream metadata about supported hardware.
  * Disable steam client crash minidumps by default.
  * Include upstream changelog in the binary packages.
  * Remove partial files after a failed download (closes: #860950).
  * Output a warning if the hardware does not support sse2 (closes: #903870).

 -- Michael Gilbert <email address hidden> Sat, 04 Aug 2018 21:00:16 +0000

steam (1.0.0.54-8) unstable; urgency=medium

  * Revert change to maintainer address.
  * Explicitly specify UTF-8 as the encoding for all python file io.

 -- Michael Gilbert <email address hidden> Wed, 18 Jul 2018 00:50:49 +0000

steam (1.0.0.54-7) unstable; urgency=medium

  * Explicitly specify UTF-8 as the encoding for license files.
  * Change maintainer address to <email address hidden>.

 -- Michael Gilbert <email address hidden> Mon, 16 Jul 2018 03:38:42 +0000

steam (1.0.0.54-6) unstable; urgency=medium

  * Drop useless dbgsym package.
  * Update standards version to 4.1.5.
  * Update packaging scripts to python 3.
  * Remove world readability from the udev rules.
  * Create a uinput node for the steam controller (closes: #818905).
  * Document new license for the upstream udev rules in the copyright file.

 -- Michael Gilbert <email address hidden> Sun, 15 Jul 2018 21:12:44 +0000

tags: added: upgrade-software-version
summary: - New upstream version 1.0.0.56-1 available
+ Merge 1.0.0.59-2 from Debian
description: updated
description: updated
tags: added: disco
summary: - Merge 1.0.0.59-2 from Debian
+ Merge steam 1.0.0.59-2 from Debian
summary: - Merge steam 1.0.0.59-2 from Debian
+ Merge steam 1.0.0.61-2 from Debian
description: updated
tags: added: focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in steam (Ubuntu):
status: New → Confirmed
Revision history for this message
AsciiWolf (asciiwolf) wrote :

The steam/steam-devices packages are still outdated in Ubuntu, including latest Ubuntu Focal. They were last updated two years ago. The outdated version (1.0.0.54) does not contain proper udev rules for Steam Controller and VR, does not have conflicts with the official Valve package solved, and has many other issues that the latest (1.0.0.61-2) Debian package has already solved.

This will cause many issues for users (most users will probably use it instead of the official Valve package) when Ubuntu Focal is released. Please, update the steam package before Ubuntu Focal is released or remove it completely (see #1759715).

tags: added: eoan
Revision history for this message
AsciiWolf (asciiwolf) wrote :

Steam is still in the outdated, broken version on latest Ubuntu Focal. Is there anything we could do to help Canonical with updating the Steam packages?

Changed in steam (Ubuntu):
assignee: nobody → Martin Wimpress (flexiondotorg)
status: Confirmed → In Progress
importance: Undecided → Medium
Rik Mills (rikmills)
Changed in steam (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (7.5 KiB)

This bug was fixed in the package steam - 1:1.0.0.61-2ubuntu1

---------------
steam (1:1.0.0.61-2ubuntu1) focal; urgency=medium

  * Merge from Debian Sid (LP: #1796464).
    - Add an epoch to the version number.
    - Add steam-installer package that depends on steam and contains
      appstream metadata to allow Steam to be installed via appsteam enabled
      software centers.
    - Drop debian/steam.preinst because the dconf question it is not supported
      by all software centers.
    - Modify template-helper script for Ubuntu.
    - Modify debian/steam.bug-control for Ubuntu.
    - Disable copyright-helper script in debian/rules.
    - Standards-Version: 4.5.0 (no changes required)

steam (1.0.0.61-2) unstable; urgency=medium

  * Upload to unstable
  * d/control: Make Homepage more specific
  * Standards-Version: 4.4.0 (no changes required)
  * Use debhelper-compat 12

steam (1.0.0.61-1) experimental; urgency=medium

  * New upstream release
    - Adds udev rules for NVIDIA Shield input hardware
    - d/p/udev-uinput.patch: Drop, applied upstream
    - d/p/udev-permissions.patch: Drop, mostly applied upstream.
      The only remaining differences in our package were:
      + Setting TAG+="uaccess" twice on SteamVR device nodes, which
        we can drop since it's redundant (once is enough)
      + Setting MODE="0660" on /dev/uinput, which is the default anyway

steam (1.0.0.59-4) unstable; urgency=medium

  * Demote steam-devices to a recommendation.

steam (1.0.0.59-3) unstable; urgency=medium

  * Add Conflicts/Replaces on steam-launcher.
    steam-launcher is a Valve-provided package containing the same
    launcher as Debian's steam package, and the same udev rules as
    Debian's steam-devices package. They are not co-installable: please
    install the steam and steam-devices packages from Debian non-free,
    *or* the steam and steam-launcher packages from Valve, but do not
    mix the two sources.
  * steam-devices: Add Breaks/Replaces on non-matching versions of
    steam. This should prevent mixing Debian's steam and steam-devices
    with Valve's steam-launcher and steam, while allowing switching
    between the two to work. (Closes: #920600)
  * d/scripts/steam: Delete libxcb-dri3.so.0 from the Steam Runtime,
    and add a versioned dependency on a newer version for the host
    system. This library added ABI without increasing the -version-info,
    which means the Steam launcher script can't decide that Debian's
    copy is newer and use it in preference to the Steam Runtime copy.
    (Closes: #921026)
  * Version the dependencies on libgpg-error0 and libxinerama1 to make
    sure the copies on the host system are at least as new as those
    provided by the Steam Runtime.
  * d/steam.bug-control: Add more information to bug reports

steam (1.0.0.59-2) unstable; urgency=medium

  * Revert "Adjust VCS metadata for debian/experimental branch"
  * Use DEP-14 branch name debian/master
  * Upload to unstable

steam (1.0.0.59-1) experimental; urgency=medium

  * New upstream release
  * get-orig-source: Use chdist to download Valve's "source" package
    with secure-APT authentication
    - d/valve-steam-keyring.gpg: Add th...

Read more...

Changed in steam (Ubuntu):
status: Fix Committed → Fix Released
Changed in hundredpapercuts:
status: New → Fix Released
Revision history for this message
AsciiWolf (asciiwolf) wrote :

This issue was still not completely fixed. "Steam Installer" disappeared from GNOME Software after latest Steam update, see: https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1864635

Revision history for this message
AsciiWolf (asciiwolf) wrote :

I think I have found what caused the missing "Steam Installer" issue. See my comment in #1864635.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.