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

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
+ (text/html)
Slet denne besked
Besvar denne besked
Skribent: Jack O'Quin
Dato:  
Til: Tully Foote
CC: ros-release
Emne: Re: [Ros-release] Build failures for camera1394 on Groovy
Makes sense for devel builds, maybe not so much for pre-release tests.
On Mar 1, 2013 12:33 PM, "Tully Foote" <> wrote:

> Yes, we're only running one arch at the moment to keep devel builds from
> bogging down the buildfarm. We rarely saw devel builds failing on one arch
> but not another, and we also wanted to keep the email volume down.
>
> Tully
>
>
> On Fri, Mar 1, 2013 at 9:48 AM, Jack O'Quin <> wrote:
>
>> 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
>>
>
>
>
> --
> Tully Foote
>
> (650) 475-2827
>