[Bug 742617] Re: libfreetype6-dev uses multiarch paths but is not marked with Multi-Arch field

2011-03-29 Thread Philipp Kaluza
** Tags added: multiarch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/742617

Title:
  libfreetype6-dev uses multiarch paths but is not marked with Multi-
  Arch field

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 742617] Re: libfreetype6-dev uses multiarch paths but is not marked with Multi-Arch field

2011-03-29 Thread Philipp Kaluza
The patch that fixed LP #739151 apparently didn't handle this case for
now. I'm not sure if the patch that went into debian (debbugs #619400,
the one that added --convert-multiarch) does it better.

Reassigning to dpkg-cross for now.


** Also affects: dpkg-cross (Ubuntu)
   Importance: Undecided
   Status: New

** Summary changed:

- libfreetype6-dev uses multiarch paths but is not marked with Multi-Arch field
+ dpkg-cross doesn't handle packages using multiarch paths but marked 
Multi-Arch:same

** Summary changed:

- dpkg-cross doesn't handle packages using multiarch paths but marked 
Multi-Arch:same
+ dpkg-cross doesn't handle packages using multiarch paths but not marked 
Multi-Arch:same

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/742617

Title:
  dpkg-cross doesn't handle packages using multiarch paths but not
  marked Multi-Arch:same

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 742617] Re: libfreetype6-dev uses multiarch paths but is not marked with Multi-Arch field

2011-03-25 Thread Steve Langasek
As discussed on IRC, it is not prohibited for packages to use the multiarch 
paths before they're fully Multi-Arch: same.  The only requirements are:
 - no package can use a triplet path corresponding to an architecture other 
than the architecture of this package
 - no package can declare itself M-A: same before it's fully coinstallable with 
packages of other architectures.

Since the headers in libfreetype6-dev have not been audited to confirm
they're arch-neutral, and /usr/bin/freetype-config is definitely *not*
arch-neutral, the current disposition of this package is correct (if
inconvenient for dpkg-cross :( )

Bear in mind that if we required every package to keep its .so files in
/usr/lib even though the libraries they point to are all in
/usr/lib/triplet, we would have much more fragile packaging code in
each library package that's converted; it's very much to our advantage
to handle this centrally in dpkg-cross instead of requiring each library
package that's ready for runtime conversion to do the readlink  sed 
ln -s dance in debia/rules, or to require that library packages can't
convert until their -dev packages are also ready for conversion.

** Changed in: freetype (Ubuntu)
   Status: New = Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/742617

Title:
  libfreetype6-dev uses multiarch paths but is not marked with Multi-
  Arch field

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs