There's few issues in this package. First, it seems to be i386 only. Then, it's setting-up a repository in
/etc/apt/source.list.d without warning the users... Then, it's full of lintian warnings:
# lintian -Ii -E --pedantic steam.deb
W: steam: debian-changelog-line-too-long line 3
N:
N: The given line of the latest changelog entry is over 80 columns. Such changelog entries may look poor in terminal windows and mail messages and be annoying to read. Please wrap changelog entries at 80 columns or less where possible.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: changelog-file, Type: binary
N:
W: steam: debian-changelog-line-too-long line 4
W: steam: copyright-without-copyright-notice
N:
N: The copyright file for this package does not appear to contain a copyright notice. You should copy the copyright notice from the upstream
N: source (or add one of your own for a native package). A copyright notice must consist of Copyright, Copr., or the Unicode symbol of C in a circle followed by the years and the copyright holder. A copyright notice is not required for a work to be copyrighted, but Debian requires the copyright file include the authors and years of copyright, and including a valid copyright notice is the best way to do that. Examples:
N:
N: Copyright YYYY Firstname Lastname
N: Copr. YYYY-YYYY Firstname Lastname
N: © YYYY,YYYY Firstname Lastname
N:
N: If the package is in the public domain rather than copyrighted, be sure to mention "public domain" in the copyright file. Please be aware that this is very rare and not the same as a DFSG-free license. True public domain software is generally limited to such special cases as a work product of a United States government agency.
N:
N: Refer to http://ftp-master.debian.org/REJECT-FAQ.html for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: copyright-file, Type: binary
N:
E: steam: malformed-deb-archive found 4 members instead of 3
N:
N: The binary package is not a correctly constructed archive. A binary Debian package must be an ar archive with exactly three members: debian-binary, control.tar.gz, and one of data.tar.gz, data.tar.bz2 or data.tar.xz in exactly that order. The debian-binary member must start with a single line containing the version number, with a major revision of 2.
N:
N: Refer to the deb(5) manual page for details.
N:
N: Severity: serious, Certainty: certain
N:
N: Check: deb-format, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
N:
N: One or more lines in the extended part of the "Description:" field have been found to contain more than 80 characters. For the benefit of users of 80x25 terminals, it is recommended that the lines do not exceed 80 characters.
N:
N: Refer to Debian Policy Manual section 3.4.1 (The single line synopsis)
N: for details.
N:
N: Severity: normal, Certainty: certain
N:
N: Check: description, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
E: steam: description-contains-tabs
N:
N: The package "Description:" must not contain tab characters.
N:
N: Refer to Debian Policy Manual section 5.6.13 (Description) for details.
N:
N: Severity: important, Certainty: certain
N:
N: Check: description, Type: binary, udeb
N:
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
W: steam: extended-description-line-too-long
P: steam: maintainer-script-without-set-e postinst
N:
N: The maintainer script passes -e to the shell on the #! line rather than using set -e in the body of the script. This is fine for normal operation, but if the script is run by hand with sh /path/to/script (common in debugging), -e will not be in effect. It's therefore better to use set -e in the body of the script.
N:
N: Refer to Debian Policy Manual section 10.4 (Scripts) for details.
N:
N: Severity: pedantic, Certainty: certain
N:
N: Check: scripts, Type: binary
N:
Time to do some Q/A ? :)