[Ros-release] Groovy package dependency updates

Vincent Rabaud vrabaud at willowgarage.com
Wed Dec 19 16:21:54 UTC 2012


this macro is in actionlib_msgs. Please make sure you depend on it and that
you have the latest version of the package.


On Wed, Dec 19, 2012 at 3:23 PM, Daniel Stonier <d.stonier at gmail.com> wrote:

>
>
> On 17 December 2012 06:22, Tully Foote <tfoote at willowgarage.com> wrote:
>
>> Thanks to everyone's efforts we appear to have fixed almost all the wet
>> packages.
>>
>> There are still several dry packages which are broken due to requiring
>> the formerly leaked dependencies.  We're looking at adding those as
>> dependencies for rosbuild so that no dry packages need to be updated for
>> this cleanup.  (If you are releasing dry feel free to clean up the
>> dependencies as stated above. )  With adding these dependencies back most
>> packages should be building again in the next cycle or two.
>>
>> Tullly
>>
>>
> Trying to release a 'dry' xxx_msgs package that was previously building,
> albeit with the very non-specific 'ros' and 'ros_comm' as the dependencies
> listed in stack.xml. You mentioned cleaning up the dependencies as stated
> above...where exactly is above? ;) Previously you mentioned some
> instructions for wet (ie dependencies for message_generation and
> message_runtime), do these apply for dry as well? Not having much luck with
> them set like that in the prereleases and with the old ros/ros_comm
> dependency, I'm getting the following error at jenkins:
>
> [ rosmake ] Last 27 lines
> {-------------------------------------------------------------------------------
>   make[2]: Entering directory `/tmp/buildd/ros-groovy-kobuki-msgs-0.1.4/debian/ros-groovy-kobuki-msgs/opt/ros/groovy/stacks/kobuki_msgs'
>   mkdir -p bin
>   cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.cmake  ..
>   -- The C compiler identification is GNU
>   -- The CXX compiler identification is GNU
>   -- Check for working C compiler: /usr/lib/ccache/gcc
>   -- Check for working C compiler: /usr/lib/ccache/gcc -- works
>   -- Detecting C compiler ABI info
>   -- Detecting C compiler ABI info - done
>   -- Check for working CXX compiler: /usr/lib/ccache/c++
>   -- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
>   -- Detecting CXX compiler ABI info
>   -- Detecting CXX compiler ABI info - done
>   -- Found PythonInterp: /usr/bin/python (found version "2.7.3")
>   CMake Error at CMakeLists.txt:14 (include):
>     include could not find load file:
>
>       /cmake/actionbuild.cmake
>
>
>   CMake Error at CMakeLists.txt:15 (genaction):
>     Unknown CMake command "genaction".
>
>
>   -- Configuring incomplete, errors occurred!
>   make[2]: *** [all] Error 1
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package kobuki_msgs written to:
> [ rosmake ]    /tmp/.ros/rosmake/rosmake_output-20121219-103151/kobuki_msgs/build_output.log
> [rosmake-0] Finished <<< kobuki_msgs [FAIL] [ 1.65 seconds ]
>
>
> Thanks,
>
> Daniel.
>
>
>
>>
>> On Sun, Dec 16, 2012 at 12:28 AM, Vincent Rabaud <
>> vrabaud at willowgarage.com> wrote:
>>
>>> Indeed, a small tweak was needed because I did not follow the ROS
>>> platform manager instructions.
>>> Community, you should always follow the ROS platform manager
>>> instructions :)
>>>
>>> Jack, camera1394 builds fine now.
>>>
>>>
>>> On Sat, Dec 15, 2012 at 10:57 PM, Tully Foote <tfoote at willowgarage.com>wrote:
>>>
>>>> Hi Jack,
>>>>
>>>> If you click on the first box in each column it is a link to the
>>>> debbuild jobs: for example oneiric 64 camera1394:
>>>> http://jenkins.willowgarage.com:8080/view/GbinO64/job/ros-groovy-camera1394_binarydeb_oneiric_amd64/
>>>> It looks like it's blocked by the package polled_camera:
>>>> http://jenkins.willowgarage.com:8080/job/ros-groovy-polled-camera_binarydeb_oneiric_amd64/
>>>> (look at the upstream jobs in the main job view for red dots) Which from
>>>> the console output is missing a header file:
>>>> http://jenkins.willowgarage.com:8080/job/ros-groovy-polled-camera_binarydeb_oneiric_amd64/45/console
>>>> Which looks suspiciously like a message header file is not being generated.
>>>>
>>>>
>>>> Vincent,
>>>>
>>>> From the above it looks like polled_camera needs a small tweak.
>>>>
>>>> Tully
>>>>
>>>>
>>>> On Sat, Dec 15, 2012 at 8:57 AM, Jack O'Quin <jack.oquin at gmail.com>wrote:
>>>>
>>>>>
>>>>>
>>>>> On Sat, Dec 15, 2012 at 10:15 AM, Jack O'Quin <jack.oquin at gmail.com>wrote:
>>>>>
>>>>>>
>>>>>> On Sat, Dec 15, 2012 at 3:07 AM, Tully Foote <tfoote at willowgarage.com
>>>>>> > wrote:
>>>>>>
>>>>>>> Hi everyone:
>>>>>>>
>>>>>>> We have cleaned up the dependencies of the core ros packages as a
>>>>>>> result we don't leak dependencies downstream improperly.  This broke a
>>>>>>> bunch of packages that relied on these leaked dependencies.
>>>>>>>
>>>>>>> We just did a hackathon to fix up most packages but we didn't have
>>>>>>> time or access to fix all packages.  Please take a look at your packages if
>>>>>>> you see that their build status is red on the build farm, hopefully the
>>>>>>> error will be obvious.  If not please email us.  If it's gray, something
>>>>>>> downstream is blocking it, and if it's yellow there's a warning, but it did
>>>>>>> build successfuly.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Here's the summary of what we did for each package:
>>>>>>>
>>>>>>> 1) update package.xml to change build_depend(catkin) ->
>>>>>>> buildtool_depend(catkin), or add buildtool_depend(catkin) if none was
>>>>>>> specified.
>>>>>>>
>>>>>>> 2) Check if packages have warning on the buildfarm: either due to
>>>>>>> invalid fields in package.xml or legacy setup.py style  The debbuild job
>>>>>>> history will have yellow buttons, click on those will show warnings.
>>>>>>>
>>>>>>> 3) Remove dependencies on langs, genmsg and langs-dev in message
>>>>>>> packages, they become build_depend on message_generation  and run_depend on
>>>>>>> message_runtime.
>>>>>>>
>>>>>>> The farm is actively rebuilding groovy and we'll be turning it over
>>>>>>> regularly.  If you have any questions please feel free to ask.
>>>>>>>
>>>>>>
>>>>>> What about dry packages?
>>>>>>
>>>>>> According  to the status page [
>>>>>> http://www.ros.org/debbuild/groovy.html], camera1394 1.8.0 is now
>>>>>> broken (Red, Green, Green).
>>>>>>
>>>>>> Where do I look to figure out what went wrong?
>>>>>>
>>>>>> The old debbuild page looks like it was working 10 days ago: [
>>>>>> http://build.willowgarage.com/view/All/job/devel_groovy_camera1394_precise_amd64/
>>>>>> ]
>>>>>>
>>>>>> Is that information stored somewhere else now?
>>>>>>
>>>>>
>>>>> I tried running a pre-release test for camera1394 on Groovy, but the
>>>>> unit tests fail to run. That is nothing new. Unit tests fail for every dry
>>>>> stack pre-release I have attempted on Groovy.
>>>>>
>>>>> There was some discussion a while back concerning libgtest. Has that
>>>>> been resolved? Because of it, I have not been able to release any new (dry)
>>>>> packages to Groovy.
>>>>>
>>>>> This seems like a critical problem. Is it already known? Should I open
>>>>> a defect ticket?
>>>>>  --
>>>>>  joq
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Tully Foote
>>>> tfoote at willowgarage.com
>>>> (650) 475-2827
>>>>
>>>
>>>
>>
>>
>> --
>> Tully Foote
>> tfoote at willowgarage.com
>> (650) 475-2827
>>
>> _______________________________________________
>> Ros-release mailing list
>> Ros-release at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-release
>>
>>
>
>
> --
> Phone : +82-10-5400-3296 (010-5400-3296)
> Home: http://snorriheim.dnsdojo.com/
> Yujin R&D: http://rnd.yujinrobot.com/
>
>
> _______________________________________________
> Ros-release mailing list
> Ros-release at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-release
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20121219/d5dea9ca/attachment-0009.html>


More information about the Ros-release mailing list