Bug#887348: steam:i386: execmod access is requested, security issue

Simon McVittie smcv at debian.org
Mon Jan 15 13:35:03 UTC 2018


On Tue, 16 Jan 2018 at 00:13:32 +1100, Russell Coker wrote:
> Can't an amd64 package have dependencies on i386 packages?

Dependencies with an :architecture qualifier aren't allowed, as
of last time I asked (I think the only one allowed is the :any
pseudo-architecture, usually seen as python3:any). The least
bad workaround available would be for steam:amd64 to depend on
steam-graphics-i386 which happens to be Multi-Arch: foreign and only
available on i386, and then if it's a hard dependency (which it probably
should be, because there's a very long tail of legacy i386 games) ask the
release team (once) to force it into testing even though it appears to
be uninstallable when you only consider amd64. That's how Wine (wine32)
and the proprietary NVIDIA graphics drivers (nvidia-drivers-libs-i386)
deal with the equivalent situation, and how libnss-mdns handled the
upgrade path from pre-multiarch versions.

    smcv



More information about the Pkg-games-devel mailing list