[oe] [oe-commits] org.oe.dev conf/distro/include/angstrom-2007-preferred-versions.inc: add

Richard Purdie rpurdie at rpsys.net
Sun Oct 21 23:22:19 UTC 2007


On Fri, 2007-10-19 at 14:21 +0200, Koen Kooi wrote:
> > [...]
> >> +PREFERRED_VERSION_dbus ?="1.0.2"
> >> +PREFERRED_VERSION_dbus-c ?=""
> >> +PREFERRED_VERSION_dbus-c ?=""
> > 
> > dbus-c++ ?
> 
> yeah, it breaks on any PV with a '+' in it :(

Can you give an example? I can't seem to break that here...

> Incidentally, it also uncovers a bitbake bug:
> 
> Traceback (most recent call last):
>   File "/data/build/oe/bitbake/bin/bitbake", line 134, in <module>
>     main()
>   File "/data/build/oe/bitbake/bin/bitbake", line 131, in main
>     cooker.cook()
>   File "/data/build/oe/bitbake/lib/bb/cooker.py", line 565, in cook
>     return self.buildTargets(pkgs_to_build)
>   File "/data/build/oe/bitbake/lib/bb/cooker.py", line 470, in buildTargets
>     taskdata.add_unresolved(localdata, self.status)
>   File "/data/build/oe/bitbake/lib/bb/taskdata.py", line 509, in
> add_unresolved
>     self.add_provider_internal(cfgData, dataCache, target)
>   File "/data/build/oe/bitbake/lib/bb/taskdata.py", line 360, in
> add_provider_internal
>     eligible, foundUnique = bb.providers.filterProviders(all_p, item,
> cfgData, dataCache)
>   File "/data/build/oe/bitbake/lib/bb/providers.py", line 254, in
> filterProviders
>     eligible = _filterProviders(providers, item, cfgData, dataCache)
>   File "/data/build/oe/bitbake/lib/bb/providers.py", line 231, in
> _filterProviders
>     newver = "%s-%s" % (newvers[1], newvers[2])
> IndexError: string index out of range
> 
> 
> for thing like wirelesstool ('28') and jpeg '6b', it seems to access teh
> nevers[] array out of bounds.

Hopefully this and a raft of other bugs (like the weird bitbake -s
output) should be fixed now.

Cheers,

Richard






More information about the Openembedded-devel mailing list