Indeed, without M-A: foreign in the binary package, winetricks may become uninstallable on amd64 because anything winetricks depends/recommends will be forced to be i386 versions of the packages.
In the case of things like called executables, winetricks is completely capable of using the native arch version, and if it's already installed will create a "conflict" with the i386-version winetricks tries to install. Basically, if a package itself doesn't care about the arch of its dependencies so long as they work on the host system (eg because it's a script like winetricks), then it should be Multi-Arch: foreign -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org