Skip to content

Provide a dummy readcdr function if needed#169

Merged
eboasson merged 1 commit intoros2:dashing-eloquentfrom
eboasson:graphrhc-dummy-readcdr
Jun 8, 2020
Merged

Provide a dummy readcdr function if needed#169
eboasson merged 1 commit intoros2:dashing-eloquentfrom
eboasson:graphrhc-dummy-readcdr

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.

Signed-off-by: Erik Boasson <eb@ilities.com>
@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