Skip to content

remove unused “plugin_tool”#61

Merged
wjwwood merged 1 commit intomelodic-develfrom
remove_plugin_tool
Oct 7, 2017
Merged

remove unused “plugin_tool”#61
wjwwood merged 1 commit intomelodic-develfrom
remove_plugin_tool

Conversation

@wjwwood
Copy link
Copy Markdown
Member

@wjwwood wjwwood commented Oct 4, 2017

I'm unable to find any reference to this tool in any documentation, wiki pages, tutorials, or launch files. I believe it was a tool used long ago, but is now unused.

It uses similar arguments to the deprecated pluginlib macros. Some of the utilities it provides might be useful, but I think it would be better integrated into some command line tools in a separate package.

However, some of the functionality is scary, especially generateAndLoadTypedPluginInterface which invokes gcc directly to then dlopen a just in time built shared library...

If anyone is using the tool we could restore it pretty easily, but I think we should remove it until someone needs it.

Copy link
Copy Markdown
Member

@tfoote tfoote left a comment

Choose a reason for hiding this comment

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

+1 it looks like this was something that Mirza was working on at some point but it never got polished. https://github.com/ros/pluginlib/commits/cf1a7eb5a9a8bb3764c09ce20ac0ab7b5b7e1e4f/src/plugin_tool.cpp

Copy link
Copy Markdown
Member

@mikaelarguedas mikaelarguedas left a comment

Choose a reason for hiding this comment

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

lgtm, if we can't find any mention of it anywhere I'm in favor of removing it. Thanks!

@wjwwood wjwwood merged commit 71dbf65 into melodic-devel Oct 7, 2017
@wjwwood wjwwood deleted the remove_plugin_tool branch October 7, 2017 00:52
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.

3 participants