Skip to content

Remove MANUAL_BY_NODE liveliness API#178

Merged
ivanpauno merged 5 commits intomasterfrom
ivanpauno/remove-manual-by-node-liveliness
May 12, 2020
Merged

Remove MANUAL_BY_NODE liveliness API#178
ivanpauno merged 5 commits intomasterfrom
ivanpauno/remove-manual-by-node-liveliness

Conversation

@ivanpauno
Copy link
Copy Markdown
Member

ivanpauno added 2 commits May 7, 2020 11:05
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
@ivanpauno ivanpauno self-assigned this May 7, 2020
@rotu
Copy link
Copy Markdown
Collaborator

rotu commented May 7, 2020

This is not yet deprecated. Shouldn't we be deprecating instead?
ros2/rmw#227 (comment)

Copy link
Copy Markdown
Member

@wjwwood wjwwood left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm, though I'm not sure if the master branch needs to support more than one version simultaneously, it might require ifdef logic instead.

Copy link
Copy Markdown
Collaborator

@eboasson eboasson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One little detail ...

Otherwise LGTM given the decision to remove it. @wjwwood We're no longer maintaining compatibility with Dashing and Eloquent and now follow the standard model of release branches, so no need for conditional stuff.

Comment thread rmw_cyclonedds_cpp/src/rmw_node.cpp
…VELINESS_MANUAL_BY_PARTICIPANT

Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
@ivanpauno
Copy link
Copy Markdown
Member Author

lgtm, though I'm not sure if the master branch needs to support more than one version simultaneously, it might require ifdef logic instead.

Master is used only for foxy and later.
dashing-eloquent is the one used for previous distrubutions.

Comment thread rmw_cyclonedds_cpp/src/rmw_node.cpp
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
@ivanpauno ivanpauno merged commit 8fafb3e into master May 12, 2020
@delete-merged-branch delete-merged-branch Bot deleted the ivanpauno/remove-manual-by-node-liveliness branch May 12, 2020 17:51
@rotu
Copy link
Copy Markdown
Collaborator

rotu commented May 12, 2020

FYI @eboasson, @jacobperron, this is not backwards compatible with 0.6.0 so we need a new release.

@jacobperron
Copy link
Copy Markdown
Member

A new release of rmw_cyclonedds is forthcoming (with releases for all other packages involved in ros2/rmw#227).

@ivanpauno
Copy link
Copy Markdown
Member Author

Release done: ros/rosdistro#24849.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants