[Ros-release] Build failures for camera1394 on Groovy

Jack O'Quin jack.oquin at gmail.com
Wed Feb 27 23:29:10 UTC 2013


On Wed, Feb 27, 2013 at 12:44 PM, Vincent Rabaud
<vrabaud at willowgarage.com>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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20130227/5a438d38/attachment-0009.html>


More information about the Ros-release mailing list