[Pkg-chromium-maint] Bug#695229: chromium-inspector: should be 'Multi-Arch: foreign' so that chromium:{arch} is installable
Jonathan Nieder
jrnieder at gmail.com
Thu Dec 6 07:26:25 UTC 2012
Peter Samuelson wrote:
> [Jonathan Nieder]
>> (I had always thought that in the multi-arch world "Arch: all" meant
>> "with the same architecture as its dependencies".)
>
> That's what they want you to think! No, for dependency resolution
> purposes, arch:all is equivalent to arch:{dpkg's primary arch}. There
> are arcane reasons for this, which I only half-understand so I can't
> easily explain. The short version:
>
> https://wiki.ubuntu.com/MultiarchSpec#Dependencies_involving_Architecture:_all_packages
Thanks for the pointer. Yuck.
Multiarch folks: would it make sense to tweak the spec to require
behavior matching the rationale
"architecture-dependent packages may depend on Architecture:
all packages and assume that the transitive dependencies will
be resolved using packages of the same architecture or other
packages that are Architecture: all"
so that dpkg, apt, and aptitude can agree on what to do here?
Confused,
Jonathan
More information about the Pkg-chromium-maint
mailing list