Skip to content

Conversation

@leander-dsouza
Copy link

@leander-dsouza leander-dsouza commented Sep 13, 2025

Note

python3-vcs2l needs to be integrated with rosdep prior to the review of this PR.

Pull Request Description

Migrated ament_cmake_vendor_package dependency to use the maintained vcs2l package.

Future Work

This PR needs to be backported to the kilted and jazzy branches for consistency.

@leander-dsouza leander-dsouza marked this pull request as draft September 13, 2025 10:16
@cottsay
Copy link
Contributor

cottsay commented Sep 24, 2025

We will need to carefully consider the rollout of this package because of the way vcs2l and vcstool are not co-installable. If someone has installations of multiple ROS distributions, we don't want this change to result in uninstallation of a previous distribution that depends on vcstool in order to upgrade to a new release of ament_cmake_vendor_package in a later distribution that uses vcs2l.

@leander-dsouza
Copy link
Author

We will need to carefully consider the rollout of this package because of the way vcs2l and vcstool are not co-installable.

I guess then for now, we can focus on this being on rolling and lyrical so that it does not affect the currently active LTS distributions.

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.

2 participants