[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

linux-i386 == i386 Clarification in Section 7.1 (Package Relationships)



Hi all:

If the architecture-restricted dependency is part of a set of
alternatives using |, that alternative is ignored completely on
architectures that do not match the restriction. For example:

     Build-Depends: foo [!i386] | bar [!amd64]

is equivalent to bar on the i386 architecture, to foo on the amd64
architecture, and to foo | bar on all other architectures.

The above description may contribute to the confusion that "i386"
means any-i386, when in fact (as discussed in other threads), it means
linux-i386. It may be helpful to note that, just as a "oh, by the way,
remember that i386 refers to linux-i386 only." -- Unfortunately, this
means if we decide this should ever change, multiple places in the
Policy Manual need to be changed.

Maybe then a hyperlink that says "remember that architecture names
follow the same rules as those for the Architecture field" and a link
to the part of the document explaining the various architectures
available for use.

Just a small nitpick :-)

Cheers,

Jonathan


Reply to: