-
Notifications
You must be signed in to change notification settings - Fork 30
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
Don't COLCON_IGNORE fastcdr, we want to use it for rosbag2 type conversion #534
Don't COLCON_IGNORE fastcdr, we want to use it for rosbag2 type conversion #534
Conversation
…ndency for rosbag2 type conversion Signed-off-by: Emerson Knapp <eknapp@amazon.com>
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.
That makes sense to me, but I'll let @nuclearsandwich review before merging.
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.
nice
@emersonknapp Can you please run a CI with this change in place, just to ensure that nominal things still work? |
Given that I do not have write access to this repo and can't push my feature branch to it, I'm not sure that I am able to do so. My understanding is that |
@emersonknapp I pushed your branch to |
I guess the other thing test to run is when both Fast-RTPS static and Fast-RTPS dynamic are unchecked. I don't expect problems, really (we're just adding a new package in that case), but we may as well check it. |
@nuclearsandwich let me know what you think about this, we currently have a dependency from rosbag2 converters on rmw_fastrtps_cpp, but only need the CDR implementation and are looking to pull a dependency on it directly. Noticed that in the packaging builds it is ignored if "USE_FASTRTPS_*" is not checked. We're thinking this library should be usable as a dependency even if the middleware itself is not being used.