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


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to