-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve rosdep install #124
Comments
What about rviz? Do we have to build that from source? |
Hi @mkhansenbot, good question. For now our core spaceros image does not install RVIZ. I remember we had a brief discussion about having I am not sure though what we should do for demos, where rviz and gazebo may be required. My guess would be that such packages are less critical than core ROS middleware etc, so installing debs may be acceptable, but I am of course happy to discuss it further and hear opinion of other people. |
I agree we should be able to install from debs for the demos. I just want to make sure whatever change is made to block rosdep doesn't include demo dependencies like rviz. |
Yes, I support both! for 1 I usually use 'simulated' rosdep output then run it like this (this is example from our main Earthfile):
|
Think we discussed it on technical meeting since that comment was made... My view is that in the demos we can build rviz and plugins from source (I do it in one of my current dockers, so it is not an issue). With gazebo unfortunately it should come from apt, building from source seem to be difficult. But carefully to not pull some ros-* debs... |
Summary
We are using rosdep to install non-ROS packages from apt, such as uncrustify, eigen, clang-tidy. I suggest adding two improvements:
ros-${DISTRO}-
prefix), as all ROS packages must be compiled from source in spaceros.The text was updated successfully, but these errors were encountered: