-
Notifications
You must be signed in to change notification settings - Fork 668
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
build: add missing build dependency #2721
Conversation
094cc20
to
774103d
Compare
774103d
to
4e53ac5
Compare
@jspricke thanks, I've triggered the CI to make sure the PR is correct. |
4e53ac5
to
f33cd62
Compare
Codecov ReportBase: 11.54% // Head: 11.52% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #2721 +/- ##
==========================================
- Coverage 11.54% 11.52% -0.02%
==========================================
Files 1309 1309
Lines 91291 91477 +186
Branches 24211 24366 +155
==========================================
+ Hits 10540 10547 +7
- Misses 69716 69867 +151
- Partials 11035 11063 +28
*This pull request uses carry forward flags. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Failing build without this: https://github.com/jspricke/autoware_packages/actions/runs/3986476130 The failing CI job seems unrelated. |
ea1008e
to
b18ecfd
Compare
b18ecfd
to
aaadd2a
Compare
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
4fd6a8e
to
cb4d0f5
Compare
cb4d0f5
to
8748899
Compare
@jspricke thanks for your contribution, I'm tasked with working on generating Debian packages (hence the PRs to your repostory), so I'll take it from here. I might have to close this PR and break it into smaller PRs because we require package maintainers to approve the changes, and the list of reviewers for this PR is growing quickly. |
Used in predicted_objects_display.hpp. Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Used in lowpass_filter_1d.hpp. Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Signed-off-by: Jochen Sprickerhof <git@jochen.sprickerhof.de>
8748899
to
e9c2d23
Compare
@esteve sure feel free to rework this, feel free to ask again if you get stuck. I'm really happy that you try to use the action and sorry for being strict with how it works but I have enough experience with build farms to know that you need to be strict with their interfaces to make it work for everyone. |
@esteve also, as there are a lot of packages in the repo, @v4hn is working on a action that chains multiple builds: https://github.com/v4hn/ros-o-builder/actions/runs/3990975152 |
@jspricke no worries, I understand, I've been doing open source for over 20 years and sometimes you just need to be more strict with the contributions you accept. And I get what you say about build farms, I became quite familiar with the ROS build farm when I was at OSRF, that's why I insisted on correctness about the |
@jspricke that's really cool, let us know if there's something we can help with |
Ha, part of this is honestly to fix things from back when I was at Willow ;).
Sure, though bloom does not distinguish the difference and neither Debian and I'm not aware of any build system that does. |
Cool story ;-)
My memory is a bit blurry, I'd say OpenEmbedded/Yocto/Bitbake do differentiate, but I can't remember well and anyway that's not the point of this PR. Also, Debian uses Build-Depends and Depends, but bloom probably does not care about that. In any case, the |
bloom does differentiate for (Build-)Depends, that's usually build_depend and exec_depend (or run_depend in old versions). Use the bloom packages for cross compiling in Debian would be nice but would need quiet some work on the ROS side.. |
I'll try to finalize my work on that repository soon to move it to the ros-o organization and aim to get all support it needs back into @jspricke's action.
|
Not sure why pre-commit hasn't fixed this automatically.
Description
See autowarefoundation/autoware#3222
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.