-
Notifications
You must be signed in to change notification settings - Fork 49
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
Avoid deb_system and --install-layout deb #507
Conversation
Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
Signed-off-by: Shane Loretz <sloretz@openrobotics.org>
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 haven't onboarded the history of these changes so I don't want to muddy the waters with an ill-informed review but I did have a comment about comment wording.
Codecov Report
@@ Coverage Diff @@
## master #507 +/- ##
==========================================
- Coverage 81.79% 81.70% -0.09%
==========================================
Files 60 60
Lines 3553 3564 +11
Branches 680 684 +4
==========================================
+ Hits 2906 2912 +6
- Misses 600 601 +1
- Partials 47 51 +4
Continue to review full report at Codecov.
|
Signed-off-by: Shane Loretz <sloretz@openrobotics.org> Co-authored-by: Steven! Ragnarök <nuclearsandwich@users.noreply.github.com>
Why was the |
I don't know. It was added in the 39th commit to this repo 35a6ecc , which is before the first PR. Based on the commits to that point being quick and only seeming to add code, I'd guess Dirk was splitting an already working prototype into smaller pieces. It might have been copied from catkin. There's reference to None of those commits have helped me understand why it's being used. |
Will switching to |
It will fix the bug, but the |
I'm wondering if the original use case might have been to support building within a debian build, where the special environment variable is set and I understand that we're not currently invoking colcon in debian builds, but if was working before, maybe we shouldn't break it. |
I'm not sure how to test that. At the very least, building in a Debian build probably wouldn't need a |
Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
8d6158d adds it back for the non symlink install case. |
Fixes #506
This PR avoids
--install-layout deb
anddeb_system
. I suspect these were never used before #504, and they have at least one bug that makes them unsuitable for colcon.More info here: #506 (comment)