-
Notifications
You must be signed in to change notification settings - Fork 50
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
Demote package override error to a warning #466
Conversation
Overriding packages in underlay workspaces appears to be more common than originally believed, so it's a good idea to let the dust settle as a warning rather than breaking builds at this point.
Codecov Report
@@ Coverage Diff @@
## master #466 +/- ##
=======================================
Coverage 80.81% 80.81%
=======================================
Files 59 59
Lines 3518 3518
Branches 668 668
=======================================
Hits 2843 2843
Misses 630 630
Partials 45 45
Continue to review full report at Codecov.
|
Example invocation:
|
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.
LGTM while we investigate the fallout
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.
Besides the fact that this should fix our infrastructure, I think that in general it is a good idea to make this a "soft" transition. That's mostly to see what everyone's reaction to this is. By making it a warning, we can gauge how many people complain about it and then revisit making it a hard error later on.
Additionally, I think it might be a good idea to put a page on https://docs.ros.org colcon docs explaining exactly how overlays can go wrong, and possible workarounds. Then we can link to that page from this warning.
@sloretz What do you think?
Co-authored-by: Chris Lalancette <[email protected]>
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.
Works for me.
Yeah, documentation on about overlays can go wrong definitely needs to be updated. |
Overriding packages in underlay workspaces appears to be more common than originally believed, so it's a good idea to let the dust settle as a warning rather than breaking builds at this point.