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

Attachment: signature.asc
Description: Digital signature

Reply via email to