Skip to content

Conversation

@mini-1235
Copy link
Contributor

Hi, I think we need to add the dependency here so it is automatically installed when installing pluginlib

@mini-1235
Copy link
Contributor Author

@ahcorde Can you take a look here? Thanks

@mini-1235
Copy link
Contributor Author

mini-1235 commented Nov 5, 2025

friendly ping @ahcorde :)

What's your opinion here? I think this should be part of ros_core, we have ros2cli_common_extensions here
https://github.com/ros2/variants/blob/c72de4fb5b6ecb908338e4780c570c8d7a5dc30c/ros_core/package.xml#L68
and ros2bag here
https://github.com/ros2/rosbag2/blob/73b50297184d099f60d9d377844090bb87f405f8/rosbag2/package.xml#L15

@mini-1235 mini-1235 closed this Nov 5, 2025
@mini-1235 mini-1235 reopened this Nov 5, 2025
@mini-1235
Copy link
Contributor Author

Oops, I didn't mean to close

@ahcorde
Copy link
Contributor

ahcorde commented Nov 5, 2025

I'm not pretty sure about this one, we don't have a metapackage for pluginlib and adding this dependency will bring many python dependencies: ros2cli, ros2pkg, rclpy, etc.

@mjcarroll any thoughts on this one ?

@mjcarroll
Copy link
Member

I agree, this relationship seems inverted. There are cases where you would want to use pluginlib without bringing in the dependencies required for command line tooling.

@mini-1235
Copy link
Contributor Author

@ahcorde @mjcarroll would it make sense to include it in the variants repository instead?

@mjcarroll
Copy link
Member

Either variants or https://github.com/ros2/ros2cli_common_extensions/blob/rolling/ros2cli_common_extensions/package.xml I'm going to ask the PMC for opinions on this one.

@mini-1235
Copy link
Contributor Author

Thanks!

@mini-1235
Copy link
Contributor Author

Either variants or https://github.com/ros2/ros2cli_common_extensions/blob/rolling/ros2cli_common_extensions/package.xml I'm going to ask the PMC for opinions on this one.

@mjcarroll Any updates 😄

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