Closed cottsay closed 3 months ago
colcon-ros already supports group dependencies (within the workspace, which is the only context in which it supports any dependencies) and so it should already not need this workaround
Correct.
We're going to need to block this change for now. Turns out that we actually have some messed up group unrolling in ROS 2 and this change exposes those bugs.
Who knew that manually curating a list of group members in downstream packages would be error prone?
I'll probably end up enabling this eventually as a feature flag once that change lands.
We're going to need to block this change for now.
After thinking about it, we actually don't. This doesn't change behavior in any manifests which aren't annotated with the workaround skipping logic, so a long as we fix the group unrolling at the same time, we'll never regress anything.
See ros-infrastructure/catkin_pkg#369