Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Declare frontend group dependency & use explicit dependencies in launch_testing #520

Merged

Conversation

christophebedard
Copy link
Member

@christophebedard christophebedard commented Jul 15, 2021

Part of ros2/launch_ros#255

As suggested/discussed under #516 (comment), this declares a group dependency for the launch frontends and declares explicit dependencies on launch_xml and launch_yaml for launch_testing.

Using both a group dependency and hard/explicit dependencies allows this to work fine with binaries (with bloom) and also allows us to include any future launch frontend (or any user's custom frontend) in source builds. This is similar to how rcl depends on both the rcl_logging_packages group and the default logging implementation explicitly.

Signed-off-by: Christophe Bedard [email protected]

Copy link
Member

@wjwwood wjwwood left a comment

Choose a reason for hiding this comment

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

lgtm

@christophebedard christophebedard force-pushed the launch-frontend-dependencies branch from a00eae9 to 8966192 Compare November 11, 2021 16:24
@christophebedard
Copy link
Member Author

@wjwwood I think this can be merged. This PR was tested alongside ros2/launch_ros#256, see ros2/launch_ros#256 (comment)

@jacobperron jacobperron merged commit a7657a5 into ros2:master Nov 23, 2021
@christophebedard christophebedard deleted the launch-frontend-dependencies branch November 23, 2021 18:42
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