-
Notifications
You must be signed in to change notification settings - Fork 102
Added rosidl_runtime c and cpp dependencies #110
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
Conversation
|
|
It sounds and looks entirely reasonable to me, but not having any detailed knowledge of what each package is supposed to do, I am unsure what that statement is worth in terms of an approval … |
wjwwood
left a comment
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
@eboasson basically we're breaking the rosidl_generator_c into two parts, one is the actual code generation which uses Python and has template files for messages and stuff, and the other part is the runtime which is like headers and libraries in support of the generated messages which are needed at runtime.
|
@wjwwood would this change in dependencies mean it will only build on Foxy after merging this PR? In that case dashing should get its own branch, just like eloquent got in November. It's easy enough for me to make a branch for this repo, but I don't know what things I need to update to make sure Dashing builds stay away from the master branch. Perhaps you (or someone else who knows) can take care of that before this gets merged? |
|
It seems like this is a great use case for a conditional dependency so as not to break the build. |
Yes, this patch will only work for Foxy since the runtime package doesn't exist in Eloqent or Dashing.
We leave this decision up to you. If you do want to continue targeting multiple distros from the master branch we would ask you though to make update all contributed pull requests to be compatible with older distros.
Instead of letting others do this I will summarize the places where the branch is stored so you can update them if you decide to do so:
|
db5562d to
216211e
Compare
|
I'm so sorry I did not mean to close this PR |
|
The changes you made are on branch pr-110. Please pull. |
|
I can't see the branch pr-110 |
This PR is related to the changes introduced in this PR ros2/rosidl#442. The full process can be followed here ros2/rosidl#443
Signed-off-by: ahcorde [email protected]