Bug#735442: libthrust: Why Multi-Arch allowed?

Osamu Aoki osamu at debian.org
Wed Jan 15 12:51:06 UTC 2014

Source: libthrust
Version: 1.7.0-1
Severity: normal

I was learning Multi-Arch thing and looked around the sid archive :-)

libthrust-dev was the solo package claiming strange combination.

Package: libthrust-dev
Architecture: all
Multi-Arch: allowed

As I see the package, it is header file only (No static library.)

Although many other -dev packages are M-A: same since they have *.a
files in them, but this one is completely header only.  So why not.

Package: libthrust-dev
Architecture: all
Multi-Arch: foreign

The header files seems to be not arch specific.  (Which I expect it to be.)
(autotools-dev is an example of Multi-Arch: foreign)
I\s there any occasion same is required?

This "allowed" is claimed by few other packages (actually python* and cpp) 
but they are "Architecture: any". (See below.)

Are you sure this Multi-Arch: is intentional one?

It does not make sense.  (python and cpp seems to have reasons.)


PS: list of other MA: allowed packages:

Package: cpp
Package: perlmagick
Package: python
Package: python-all
Package: python-all-dbg
Package: python-all-dev
Package: python-apt
Package: python-apt-dbg
Package: python-dbg
Package: python-dev
Package: python-evemu
Package: python-minimal
Package: python2.7
Package: python2.7-dbg
Package: python2.7-dev
Package: python2.7-minimal
Package: python3
Package: python3-all
Package: python3-all-dbg
Package: python3-all-dev
Package: python3-apt
Package: python3-apt-dbg
Package: python3-dbg
Package: python3-dev
Package: python3-evemu
Package: python3-minimal
Package: python3.3
Package: python3.3-dbg
Package: python3.3-dev
Package: python3.3-minimal
Package: python3.4
Package: python3.4-dbg
Package: python3.4-dev
Package: python3.4-minimal

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

More information about the pkg-nvidia-devel mailing list