-
Notifications
You must be signed in to change notification settings - Fork 129
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
Backport some colcon features #369
Conversation
Due to the many renames it is best to review each commit individually. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've gone over the proposed changes and, even if I don't fully grasp every little change, nothing stands out for me that could potentially break anything.
Tested in universal_robot and ur_modern_driver, and also in some of our most convoluted internal pipelines (both before and after switching from CATKIN_CONFIG
to CMAKE_ARGS
), and every job passed.
For my part, it's ok to merge this.
@130s: Can you test /review it as well? |
(CoS suggested is moved to the OP) |
Indigo is now EOL. |
@130s: Can we merge this? Indigo jobs started to fail as a result of ros/rosdistro#21284. |
I confirmed ABI feature issue is fixed with this PR 130s/openni2_camera#2 (comment) Thanks for the great changes and backporting them! |
Tagged 0.8.0 mainly in a desire to clearly label a change where a ROS distro is now EOLed but still supported by ici. |
FYI, I just found a small regression introduced in this PR related to an arguably non-standard use-case (i.e. see #232). Previously the I don't think this should be acted upon, since that use case is not very common (and I'm no longer doing that myself). Furthermore, I'm not sure that trick would make sense anymore when #361 is merged. I wanted to leave this comment here just for future reference, in case I stumble into this ever again. |
Yes, this slipped through. |
Partial backport of #361
CATKIN_CONFIG
)In addition it should simplify the review.
CoS (Condition of Satisfaction, suggested by @130s)