Przeglądaj źródła

man: Clarify interaction between arch-qualifiers and Multi-Arch:foreign

This should improve over commit 0fec5cfcf2cc07ea7ac3a20855ecef276d6e34c4.
Guillem Jover 11 lat temu
rodzic
commit
63be043d93
1 zmienionych plików z 6 dodań i 4 usunięć
  1. 6 4
      man/deb-control.5

+ 6 - 4
man/deb-control.5

@@ -127,10 +127,12 @@ list of supported tags can be found in the \fB\%debtags\fP package.
 This field is used to indicate how this package should behave on a multi-arch
 This field is used to indicate how this package should behave on a multi-arch
 installations. The value \fBsame\fP means that the package is co-installable
 installations. The value \fBsame\fP means that the package is co-installable
 with itself, but it must not be used to satisfy the dependency of any package
 with itself, but it must not be used to satisfy the dependency of any package
-of a different architecture from itself. The value \fBforeign\fP means that
-the package is not co-installable with itself, but should be allowed to
-satisfy the dependency of a package of a different arch from itself. The
-value \fBallowed\fP allows reverse-dependencies to indicate in their
+of a different architecture from itself.
+The value \fBforeign\fP means that the package is not co-installable with
+itself, but should be allowed to satisfy a non-arch-qualified dependency of
+a package of a different arch from itself (if a dependency has an explicit
+arch-qualifier then the value \fBforeign\fP is ignored).
+The value \fBallowed\fP allows reverse-dependencies to indicate in their
 \fBDepends\fP field that they accept a package from a foreign architecture by
 \fBDepends\fP field that they accept a package from a foreign architecture by
 qualifying the package name with \fB:any\fP, but has no effect otherwise.
 qualifying the package name with \fB:any\fP, but has no effect otherwise.
 The value \fBno\fP is the default when the field is omitted, in which case
 The value \fBno\fP is the default when the field is omitted, in which case