documentation about required-ros-distributions is unclear #494
Labels
bug
Something isn't working
documentation
Improvements or additions to documentation
help wanted
Extra attention is needed
Description
The documentation for
required-ros-distributions
mentions:If I do not use
required-ros-distributions
then ROS has to be built from source:Actual Behavior
According to the documentation, one can either build ROS entirely from source or install a binary distribution that already includes all dependencies of
ros-$ROS_DISTRO-desktop
.required-ros-distributions
is also still used in many examples, e.g. https://github.com/ros-tooling/setup-ros#iterating-on-all-ros-distributions-for-all-platforms.Expected Behavior
To check correct dependency resolution, it must be possible to set up the binary ROS repo without installing any ROS packages, except generic packages such as colcon.
Further,
required-ros-distributions
should not be used in examples to not install the huge set of dependencies fromros-$ROS_DISTRO-desktop
. Those are rarely required to run CI on a package and a package should define its own dependencies anyway.The text was updated successfully, but these errors were encountered: