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 <clalancette@gmail.com>
|
Pulls: #701 |
fujitatomoya
left a comment
There was a problem hiding this comment.
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 <clalancette@gmail.com>
…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 <clalancette@gmail.com>
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.