Bug#907125: steam: Missing libtxc-dxtn-s2tc0 dependency

Simon McVittie smcv at debian.org
Fri Aug 24 09:59:55 BST 2018


On Fri, 24 Aug 2018 at 09:09:22 +0200, Stephen Kitt wrote:
> On Fri, 24 Aug 2018 00:16:50 -0300, Luiz Romário Santana Rios
> <luizromario at gmail.com> wrote:
> > The libtxc-dxtn-s2tc0 (and possibly libtxc-dxtn-s2tc0:i386) package is
> > necessary for Steam to work properly.

steam in stretch already depended on libtxc-dxtn0, a virtual package
provided by libtxc-dxtn-s2tc{,0}.

However, as an i386 package, steam cannot depend on
libtxc-dxtn-s2tc{,0}:amd64 (or on amd64 Mesa, or anything else amd64),
so it will only pull in libtxc-dxtn-s2tc{,0}:i386.
There are workarounds that can be used to get the cross-architecture
dependency, but they're all fairly horrible and involve putting new
binary packages through the NEW queue and then asking the release team
to force them into testing :-(

If steam goes through the NEW queue to add one of those workarounds,
it might be worthwhile to realign with Valve's packaging, in which the
"real" binary package is steam-launcher.

    smcv



More information about the Pkg-games-devel mailing list