Re: [Ros-release] Build failures for camera1394 on Groovy

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jack O'Quin
Date:  
To: Tully Foote
CC: ros-release@code.ros.org
Subject: Re: [Ros-release] Build failures for camera1394 on Groovy
Is Hudson only running Precise, amd64 pre-release tests these days?

I have not gotten any other responses, and don't see anything in the queue.

On Fri, Mar 1, 2013 at 10:57 AM, Tully Foote <> wrote:
> 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.
>
> Tully
>
>
> On Fri, Mar 1, 2013 at 8:34 AM, Jack O'Quin <> wrote:
>>
>> On Fri, Mar 1, 2013 at 8:40 AM, Jack O'Quin <> wrote:
>> > On Fri, Mar 1, 2013 at 3:39 AM, Tully Foote <>
>> > wrote:
>> >>
>> >> 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.
>> >
>> > That groovy-devel branch of camera1394 on github now has a <depend
>> > package="rostest" />. I would not expect that to be interpreted as a
>> > test_depends.
>> >
>> >
>> > https://github.com/ros-drivers/camera1394/blob/groovy-devel/manifest.xml
>> >
>> > Is there some <depend> other than "ros" needed in the stack.xml for
>> > rostest to be accessible?
>>
>> Looks like the "ros" stack dependency no longer works. I added <depend
>> stack="ros_comm" />, and the pre-release tests seem to work now. That
>> must be why rostest was not getting installed.
>>
>> If the tests all succeed, I will release camera1394-1.8.1 to Groovy soon.
>>
>> Is the stack dependency on "ros" even needed these days? Without
>> rosstack, it's hard to figure out the correct dependencies for dry
>> stacks.
>> --
>> joq
>
>
>
>
> --
> Tully Foote
>
> (650) 475-2827




--
joq