Am Donnerstag, 22. Dezember 2011, 09:32:58 schrieb Johannes Meixner:
Hello,
On Dec 22 02:53 David Haller wrote (excerpt):
... usually[1] all "Requires:" are required by "BuildRequires:"
No.
"Requires" and "BuildRequires" are independent of each other.
In other words: "Requires" and "BuildRequires" define two sets of packages where the intersecting set is usually non-empty but usually none is a superset of the other.
This is only true for the direct package dependencies. But indirect requires are of course pulled.
Eg. Package A BuildRequires B which Requires C
C is of course installed when package A is built.