severity 616663 important retitle 616663 please revert wrong use of multi-arch: foreign thanks
It doesn't appear that either the submitter of this bug or the maintainer of this package have familiarized themselves with https://wiki.ubuntu.com/MultiarchSpec prior to this change being made to the libglew1.5 package. The value of Multi-Arch: foreign is NOT for use with packages. From the spec, the meaning of Multi-Arch: foreign is: Multi-Arch: foreign The package is not co-installable with itself, but should be allowed to satisfy the dependencies of a package of a different arch from itself. Use of this value for any package providing a shared library as an interface to its reverse-dependencies is *wrong*. Contrary to the submitter's request, this does not enable a 32-bit emulator to use this library. Instead, it tells the package manager that the 64-bit version of the library satisfies the dependencies of 32-bit packages! Gregory, please do not file such bugs without coordinating with the authors of the Multiarch spec (preferably via debian-devel). Multiarch is actively being worked on and support is dpkg is expected to land soon; it is counterproductive for you to file bug reports like this without understanding the semantics of the field. Joost, please revert these Multi-Arch fields in your next upload. They are wrong per se, and the archive is not yet ready to receive Multi-Arch: same library packages (which is what libglew actually should be). If there are particular points in <https://wiki.ubuntu.com/MultiarchSpec> that you think are unclear, please let me know and I'll try to update the page to clarify. However, this document is written primarily for implementors of the package manager who are already familiar with the topic; a separate "How to apply this to your packages" guide will be prepared soon. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slanga...@ubuntu.com vor...@debian.org
signature.asc
Description: Digital signature