<div dir="ltr">Ahh that makes sense.  Sorry I looked at master which was catkinized.  Yes, that error will occur if you are setting a package dependency outside of the declared stack dependencies.  rostest is in the ros_comm stack not the ros stack.  If you depend on packages in the ros "stack/metapackage" you need to have it in your stack.xml, with the packages in your manifest.  The ros dependency brings in most of the build system so it's basically required, though you can improperly depend on dependencies like ros_comm to bring it in for you. <div>

<br></div><div>Tully</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 1, 2013 at 8:34 AM, Jack O'Quin <span dir="ltr"><<a href="mailto:jack.oquin@gmail.com" target="_blank">jack.oquin@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Fri, Mar 1, 2013 at 8:40 AM, Jack O'Quin <<a href="mailto:jack.oquin@gmail.com">jack.oquin@gmail.com</a>> wrote:<br>


> On Fri, Mar 1, 2013 at 3:39 AM, Tully Foote <<a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a>> wrote:<br>
>><br>
>> I'm not sure what's going on here.  In groovy you will get that error if a dependency which is supposed to be a ros package doesn't exist on your path.  The tools will then assume it must be a rosdep if it's not an existing package.  I'll look into it tomorrow. I think it might be that the prerelease is installing the union of build and run depends, skipping the test_depends.  If that's true, then rostest won't be installed, if that's how it should be will take a trip to the white board with some sketching to answer.<br>


><br>
> That groovy-devel branch of camera1394 on github now has a <depend<br>
> package="rostest" />. I would not expect that to be interpreted as a<br>
> test_depends.<br>
><br>
>  <a href="https://github.com/ros-drivers/camera1394/blob/groovy-devel/manifest.xml" target="_blank">https://github.com/ros-drivers/camera1394/blob/groovy-devel/manifest.xml</a><br>
><br>
> Is there some <depend> other than "ros" needed in the stack.xml for<br>
> rostest to be accessible?<br>
<br>
</div></div>Looks like the "ros" stack dependency no longer works. I added <depend<br>
stack="ros_comm" />, and the pre-release tests seem to work now. That<br>
must be why rostest was not getting installed.<br>
<br>
If the tests all succeed, I will release camera1394-1.8.1 to Groovy soon.<br>
<br>
Is the stack dependency on "ros" even needed these days? Without<br>
rosstack, it's hard to figure out the correct dependencies for dry<br>
stacks.<br>
--<br>
 joq<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Tully Foote<br><a href="mailto:tfoote@willowgarage.com" target="_blank">tfoote@willowgarage.com</a><br>(650) 475-2827
</div>