0
$\begingroup$

Rosanswers logo

I'm trying to build the catkinized version of Orocos as a third party catkin package. However, in the first step (FirstTimeRelease) I am running into issues where bloom is searching for the dependencies in rosdep, when they are actually inside the stack, and it errors out.

Is there a way to have bloom consider packages inside this stack as the dependencies?

I have also posted an issue on the orocos_toolchain project, which includes output from bloom-release: https://github.com/eacousineau/orocos_toolchain/blob/feature/tmp/bloom/bloom-orocos.txt#L201


Originally posted by eacousineau on ROS Answers with karma: 174 on 2013-09-22

Post score: 0

$\endgroup$

2 Answers 2

0
$\begingroup$

Rosanswers logo

Do you mean that you are trying to release the orocos_toolchain?

The FirstTimeRelease tutorial does not apply to third party packages. Use this tutorial instead: http://wiki.ros.org/bloom/Tutorials/ReleaseThirdParty

Also, there is no notion of stacks in catkin.

Also, it looks like it makes heavy use of git submodules and even pulls in the dependencies as submodules...

bloom is know to not work with submodules:

https://github.com/ros-infrastructure/bloom/issues/202


Originally posted by William with karma: 17335 on 2013-09-22

This answer was ACCEPTED on the original site

Post score: 1


Original comments

Comment by eacousineau on 2013-09-23:
I am actually not trying to release orocos_toolchain, just seeing if I can use bloom to generate debians for internal use. The Orocos catkin roadmap states that this is for Orocos >= v2.7.0, ROS >= Hydro, so I am just doing this on the side to see about near-term feasibility of transitioning to catkin (with ease of deployment).

Thank you for posting that issue about git-archive. I will look into git-archive-all, as well as possibly submitting a patch to git-archive for a `--include-submodules`` option.

$\endgroup$
0
$\begingroup$

Rosanswers logo

At the moment the master branches of the orocos_toolchain and its submodules can easily be build with catkin_make_isolated. This means we are very close the being able to release all packages using bloom. We will do this separately for each submodule.


Originally posted by Ruben Smits with karma: 543 on 2013-09-23

This answer was NOT ACCEPTED on the original site

Post score: 2

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.