Skip to content
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

Provide a dummy readcdr function if needed #169

Merged
merged 1 commit into from
Jun 8, 2020

Conversation

eboasson
Copy link
Collaborator

The RMW layer in dashing/eloquent depends on a still-evolving interface for custom reader history caches in Cyclone. eclipse-cyclonedds/cyclonedds#499 extends that interface, this PR ensures the sources in the RMW layer will be compatible with Cyclone also after merging that PR.

I believe future proofing by a change of this nature makes sense anyway, but a mishap in implementing #142 means dashing today still relies on cyclonedds' master branch (it is a good thing Cyclone DDS regressions are pretty rare!). Therefore, eclipse-cyclonedds/cyclonedds#499 can only go into Cyclone after either this PR, or ros2/ros2#907 or both have been merged.

Note that Eloquent and Foxy are "safe": Eloquent because it uses cyclonedds:releases/0.5.x and Foxy because #145 removed the reliance on this interface.

@eboasson
Copy link
Collaborator Author

eboasson commented Jun 8, 2020

Clearly there is still a need for it (see eclipse-cyclonedds/cyclonedds#538) and it has now been confirmed independently, I'm merging it.

@eboasson eboasson merged commit d317162 into ros2:dashing-eloquent Jun 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant