-
Notifications
You must be signed in to change notification settings - Fork 332
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
Remove action_tutorials_interfaces. #701
Remove action_tutorials_interfaces. #701
Conversation
We have this message duplicated three times in the core; once in here, once in example_interfaces, and once in test_interface_files. That seems a bit excessive, so remove this third copy and make the action_tutorials use the example_interfaces version of Fibonacci.action instead. This change obviously changes the dependencies of the action_tutorials_cpp and action_tutorials_py packages, in that it removes action_tutorials_interfaces and adds in example_interfaces. I believe that this should be fine from an inter-repository standpoint, as the demos repository already contains other packages (composition, quality_of_service_demo_cpp, demo_nodes_py, demo_nodes_cpp) that depend on example_interfaces. Signed-off-by: Chris Lalancette <[email protected]>
Pulls: #701 |
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.
so the expectation is that nobody in the downstream depends on this action-tutorials-interfaces
, i believe that should be fine.
lgtm with green CI.
Actually, this is a great question, and one I should have considered. I took a look at all of the packages currently released into Rolling, and besides
I'll follow up with those projects to remove their use of |
PRs created |
I'm going to go ahead and merge this one in. That will break |
It was removed in ros2/demos#701 (since it was a duplicate with some other packages), and then further removed from the variants in ros2/variants#44, so that should be reflected here as well. Signed-off-by: Chris Lalancette <[email protected]>
…409) It was removed in ros2/demos#701 (since it was a duplicate with some other packages), and then further removed from the variants in ros2/variants#44, so that should be reflected here as well. Signed-off-by: Chris Lalancette <[email protected]>
We have this message duplicated three times in the core; once in here, once in example_interfaces, and once in test_interface_files. That seems a bit excessive, so remove this third copy and make the action_tutorials use the example_interfaces version of Fibonacci.action instead.
This change obviously changes the dependencies of the action_tutorials_cpp and action_tutorials_py packages, in that it removes action_tutorials_interfaces and adds in example_interfaces. I believe that this should be fine from an inter-repository standpoint, as the demos repository already contains other packages (composition, quality_of_service_demo_cpp, demo_nodes_py, demo_nodes_cpp) that depend on example_interfaces.
This will fix #702 by at least removing one of our duplicate copies of this message.