Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

It looks like the logic for the devel job is not complete enough.

It's injecting catkin as a dependency since there are a lot of packages that implicitly depend upon it. However for your use case it is being injected incorrectly. For your use case you could disable that injection in the line of code linked if catkin is not actually needed. Or I believe that if you add a dependency on catkin explicitly which would mean that catkin would be in the list and the injection would be skipped. This is probably the shortest solution.

In the long run we should probably only do this injection if catkin is in the rosdistro selected. Which is unfortunately not something that we necessarily have access to.

The other real solution is to make sure that this dependency is actually accurately declared, and not assumed so that we don't have to add the dependency it will already be in the list.