[OE-core] What does "QA Issue: ... rdepends on .. but its not a build dependency?" mean

Richard Purdie richard.purdie at linuxfoundation.org
Sun Aug 3 16:16:57 UTC 2014


On Sun, 2014-08-03 at 14:51 +0100, Alex J Lennon wrote:
> On 03/08/2014 14:25, Mike Looijmans wrote:
> > I'm getting lots of warnings like this:
> >
> > """
> > WARNING: QA Issue: enigma2-plugin-systemplugins-wirelesslan rdepends
> > on wireless-tools but its not a build dependency? [build-deps]
> > """
> >
> > What does it actually mean? What does it want me to provide here?
> >
> > The message in itself is correct. The package only has a runtime
> > dependency. It does not require the wireless-tools package to be built
> > or otherwise present on the build system. But what is the QA issue
> > here and how do I get rid of the message?
> >
> 
> Surely if package B has a non-optional runtime dependency on package A
> then package A must be built and present on the target ?

Its the "built" part that is the issue, bitbake can't see the
dependency, hence the warning.

> > Apart from that, there's a spelling error in there (its -> it's)
> > because it's "it's" when it's "it is" and it's "its" when it's its
> > property.
> >
> 
> It is a spelling error in a superficial sense perhaps, but at a deeper
> level I suspect it is more accurately characterised as a grammatical error.
> 
> Perhaps somebody was having trouble with string terminations and decided
> to avoid trouble?

Somebody was concentrating on the correctness of the code generating the
warning rather than the grammar. The latter is easily fixed, patches
welcome.

Cheers,

Richard






More information about the Openembedded-core mailing list