<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Wed, Feb 27, 2013 at 12:44 PM, Vincent Rabaud <span dir="ltr"><<a href="mailto:vrabaud@willowgarage.com" target="_blank">vrabaud@willowgarage.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr">ok, not sure but this is my guess:<div>- the error is happening when parsing your manifest.xml: recursively, a dependency is not found (rostest)</div>
<div>- now, this is really weird because none of your dependencies (that are wet/catkinized btw) depends on rostest</div></div></blockquote><div><br></div><div style>Thanks, Vincent. I totally misunderstood the problem. </div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>I looked into your log and added debug comments to rospack and it seems that the bug is from <a href="https://github.com/ros/rospkg/blob/master/src/rospkg/manifest.py#L383" target="_blank">https://github.com/ros/rospkg/blob/master/src/rospkg/manifest.py#L383</a>: 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.</div>

<div><br></div><div>BTW, you should depend on rostest too, as you call the macros yourself :)</div></div></blockquote></div><div><br></div><div style>So it should. Not sure why that was working in Fuerte.</div><div style>
<br></div><div style>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).</div>
<div style><br></div><div style>If that is correct, why did the pre-release tests not detect that camera1394 had broken as a side-effect? </div><div style><br></div><div style>Don't the pre-release tests still build and test all dependent packages, like they used to? </div>
-- <br> joq
</div></div>