On Wed, Feb 27, 2013 at 12:44 PM, Vincent Rabaud wrote: > ok, not sure but this is my guess: > - the error is happening when parsing your manifest.xml: recursively, a > dependency is not found (rostest) > - now, this is really weird because none of your dependencies (that are > wet/catkinized btw) depends on rostest > Thanks, Vincent. I totally misunderstood the problem. I looked into your log and added debug comments to rospack and it seems > that the bug is from > https://github.com/ros/rospkg/blob/master/src/rospkg/manifest.py#L383: > dependencies are considered to be an aggregation of build+runtime. In your > case, none of the depencies run_depend on rostest (but they build_depend). > Therefore it does not get installed but it's sought for. Therefore, it > crashes. > > BTW, you should depend on rostest too, as you call the macros yourself :) > So it should. Not sure why that was working in Fuerte. I have a guess as to why it suddenly started failing in Groovy. It seems you recently released a new image_common, version 1.10.3, which includes camera_info_manager changes to eliminate a rostest error message and get those unit tests working again under catkin. In image_common 1.10.0, camera_info_manager did have a rostest run_depend (which was causing an error message). If that is correct, why did the pre-release tests not detect that camera1394 had broken as a side-effect? Don't the pre-release tests still build and test all dependent packages, like they used to? -- joq