On Mon, 2003-09-22 at 00:24, Daniel B. wrote in part:
> Debian seems to use the word "dependency" backwards a lot, making
> things confusing and hard to understand.
[...]
> If A depends on B, then A is a
> dependency (A is dependent on B). B is _not_ a dependency of A.
The word 'dependency' can denote the relation between A and B ;
then it isn't oriented one way or the other, e.g., 'There is a
dependency between A and B'. To indicate the orientation you have
to say something like 'A depends on B'.
I think you make a worthwhile point that in some cases the
direction of the dependency should be indicated more clearly.
> In Debian (documentation, executable output, e-mail), uses of
> "dependency" in sense 1 are usually fine.
>
> However, uses in sense 2 are usually backwards (see bugs 212028,
> 212013, and especially 212034, which also shows how weak an
> understanding some Debian developers have of the word).
You meant #212031.
> Since merely using "dependency" correctly would be ambiguous given
> all the incorrect usage, Debian should probably refer to "depended-on
> package" (or library, etc., as the case may be). That construct would
> be unambiguous and perfectly clear (and wouldn't be much longer than
> "dependency").
Suppose we are talking about A. Then your complaint is that
A's dependencies
is ambiguous between denoting the packages that depend on A and
the packages upon which A depends. I don't see how
A's depended-on packages
is any clearer. Actually it seems worse to me. I suggest using
packages upon which A depends
and
packages that depend on A
wherever the ambiguity matters.
--
Thomas Hood <[EMAIL PROTECTED]>