For "devtool search", and where you want the pcdeps/shlibdeps information for more than just the packages shipped out of the box in the image, it would be useful if you could include the pkgdata (i.e. what gets populated by do_packagedata) for a wider list of recipes, i.e. world or some subset of that specified by the distro. Naturally this means these recipes need to be built first, but it also means we need to have the means of bringing those into the extensible SDK as well.
Working on this, WIP branch: http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=paule/world-pkgdata The current status is that unfortunately it pulls in not just the sstate packages for do_packagedata, but do_populate_sysroot, do_package_write_rpm etc. which unreasonably increases the size of the SDK. I need to figure out where the dependency is that causes those to enter the SDK as well.
Does this implement at least part of: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3505 as well?
The logic may help to implement that yes, though you'd be using it in a different way.
Now implemented in master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=d3a4f72896aaea7374bd8915cfe3adaaecc55a2d
Note that this bitbake patch is also required: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=76a281c870621f5b5608d098a70504c6069ccd11