[oe] List of dependent packages

Richard Purdie rpurdie at rpsys.net
Tue Sep 26 15:26:23 UTC 2006


On Tue, 2006-09-26 at 16:57 +0200, pHilipp Zabel wrote:
> > NOTE: multiple providers are available (task-bootstrap-unionroot,
> > task-bootstrap);
> > NOTE: consider defining PREFERRED_PROVIDER_task-bootstrap
> > NOTE: package bootstrap-image-1.0: started
> > NOTE: package bootstrap-image-1.0: completed
> > NOTE: build 200609261620: completed
> 
> I wonder if this NOTE should only be shown if there is no provider foo providing
> foo itself. If there is, PREFERRED_PROVIDER_foo ?= "foo" would then have
> to be set internally.
> It looks like now, every time somebody decides to provide an alternative to
> some existing package, everybody has to add PREFERRED_PROVIDER
> entries for this or live with the NOTEs.

Bitbake's behaviour in that regard is flawed. Its also dangerous as the
order it prints those options is significant and it will choose
task-bootstrap-unionroot in this case unless instructed otherwise.
Basically, the names have no significance to bitbake and it will choose
one, effectively at random :-/. When I remember, I will address this in
bitbake...

Richard






More information about the Openembedded-devel mailing list