Chris Tyler wrote:
I really want to stress that it *may need* attention. During the
armv7hl
bring-up, we've realized that there are some *ridiculous* dep chains in
our package collection. Adding in optional build dependencies will cause
the corresponding runtime dependencies (libraries, utilies, etc) to get
pulled in, and there will be many cases where a package maintainer will
legitimately decide not to add an optional BR in order to keep the dep
chains sane. I'd hate for automated test results to convince (especially
new) packagers that they should add in optional BRs without carefully
working through the consequences... the wording of the warning message
will be important here.
There are many reasons why not to add optional dependencies
in BuildRequires so final decision should made maintainer.
Such warnings should be informational only to help maintainer
not to lose needed functionality because of unintentionally
missed BuildRequires.
Alexey Kurov <nucleo(a)fedoraproject.org>