Bug#1107833: unblock (pre-approval): steam-installer/1:1.0.0.83~ds-3

Simon McVittie smcv at debian.org
Sun Jun 15 12:52:32 BST 2025


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: steam-installer at packages.debian.org
Control: affects -1 + src:steam-installer
User: release.debian.org at packages.debian.org
Usertags: unblock

Would the release team accept an update to steam-installer? It's a leaf
package in contrib for users of proprietary software.

[ Reason ]
Add a missing dependency, fix AppStream metadata syntax issues, update
proprietary binaries to upstream's latest stable release

[ Impact ]
If users install older steam-installer without its transitive Recommends
(steam-installer -D-> steam-libs-* -D-> libglib2.0-0t64 -R-> xdg-user-dirs)
then it will log lots of warnings and some functionality will likely not
work.

In AppStream-based app-store UIs, the developer name won't necessarily
show up correctly before this version.

Dropping the obsolete alternative dependencies on libc6 (<< 2.29-4) and
libgcc1 might help apt to find an upgrade path.

[ Tests ]
The proposed version is in experimental already, and runs successfully.

[ Risks ]
Low risk, this is a leaf package in contrib and its users will already
be running the equivalent of this version in practice (see below).

buildutils/add-client-files.py is not actually used in Debian and its
diff can be ignored. I included it in the source package to illustrate
where the proprietary files come from, and because it's so permissively
licensed that there's no reason not to.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing
      - the attached debdiff is testing vs. experimental, an upload to
        unstable would differ from experimental only in the changelog

[ Other info ]
steam-installer downloads proprietary binaries when it is launched for
the first time (it doesn't actually contain them, only their URL and
sha256), and the proprietary binaries are self-updating, so any active
user of Steam will already have received the new version. The proprietary
binaries in this particular release have been Valve's stable release
since 2025-04-02.

However, the self-updating proprietary binaries can't update the
AppStream metadata in /usr or the package's dependencies, and don't
currently update the .desktop file either; those are only changed by
updating steam-installer.

If the release team would prefer a smaller update, I could prepare a
version targeting trixie that only adds the xdg-user-dirs dependency.

unblock steam-installer/1:1.0.0.83~ds-3


More information about the Pkg-games-devel mailing list