Conversation
Signed-off-by: artivis <jeremie.deray@canonical.com>
|
@ros-pull-request-builder retest this please |
|
@artivis I'll do an initial review of this PR, hopefully before the end of this week. Will you be able to assume maintainership of the ros2plugin package once it's merged? I'll take care of making sure you have the access you need and set up the necessary metadata to route notifications appropriately. |
|
@nuclearsandwich yes I'll assume maintainership of the |
|
@nuclearsandwich Hey, any update for this PR? |
|
Good catch, thanks @Arnatious! |
|
@nuclearsandwich gentle ping on this. |
|
Any update on this ? Or is there already a way of listing installed plugins ? |
|
@nuclearsandwich |
|
Hello, @nuclearsandwich @artivis @Arnatious @audrow What is missing from this PR before it can be merged? Best, |
|
any news on this ? |
|
I was hoping this feature would be in ROS 2, is there any plans to merge this in or get it looked at again? |
|
@Arnatious @nuclearsandwich is there anything else that needs to be addressed for this PR? It'd be a great functionality for the |
|
Is there any update on this feature? |
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
ahcorde
left a comment
There was a problem hiding this comment.
I have included some changes
- move plugin lib to it own directory
pluginlib - now
ros2pluginis also in it own directoryros2plugin
Made some required changes to make it work in the current rolling
@nuclearsandwich @sloretz @mjcarroll @esteve do you mind to take a look ?
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
|
Pulls: #165 |
mjcarroll
left a comment
There was a problem hiding this comment.
Wow, thanks for resurrecting this and getting it across the line!
LGTM with Green CI.
Also, should we consider adding types while we are in here so we don't backslide on what @InvincibleRMC has been doing?
Since this feature seems highly requested its probably best to add in a follow up and not consider it as a blocker. |
Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com>
|
https://github.com/Mergifyio backport kilted jazzy humble |
✅ Backports have been createdDetails
|
Signed-off-by: artivis <jeremie.deray@canonical.com> Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> Co-authored-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> (cherry picked from commit 1a596d6) # Conflicts: # pluginlib/src/list_plugins.cpp
Signed-off-by: artivis <jeremie.deray@canonical.com> Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> Co-authored-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> (cherry picked from commit 1a596d6) # Conflicts: # pluginlib/include/pluginlib/class_desc.hpp # pluginlib/include/pluginlib/class_list_macros.hpp # pluginlib/include/pluginlib/impl/split.hpp # pluginlib/src/list_plugins.cpp # pluginlib/test/include/test_base.hpp # pluginlib/test/include/test_plugins.hpp # pluginlib/test/include/visibility_control.hpp # pluginlib/test/test_plugins.cpp
Signed-off-by: artivis <jeremie.deray@canonical.com> Signed-off-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> Co-authored-by: Alejandro Hernandez Cordero <ahcorde@gmail.com> (cherry picked from commit 1a596d6) # Conflicts: # pluginlib/include/pluginlib/class_desc.hpp # pluginlib/include/pluginlib/class_list_macros.hpp # pluginlib/include/pluginlib/impl/split.hpp # pluginlib/src/list_plugins.cpp # pluginlib/test/include/test_base.hpp # pluginlib/test/include/test_plugins.hpp # pluginlib/test/include/visibility_control.hpp # pluginlib/test/test_plugins.cpp
Add the
plugincommand together with thelistverb toros2CLI.At the moment it produces the following results:
while passing the flag
--packagesonly list packages that export plugins and the relative path to the XML file(s ?),I'd be more than open to discuss actual output and/or output layout.
Note this does not exactly mimic ROS 1 in terms of prints layout nor in terms of use (yet),
e.g. ROS 1 -->
rospack plugins --attrib=plugin <base_package_name>.Fix ros2/ros2cli#328
Replace ros2/ros2cli#340
Signed-off-by: artivis jeremie.deray@canonical.com