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

Add missing buildtool_depend on cmake #75

Merged
merged 1 commit into from
Jan 25, 2023

Conversation

cottsay
Copy link
Contributor

@cottsay cottsay commented Dec 20, 2022

Bug fix

Fixed bug

These packages are missing buildtool dependencies. They're both declared as cmake packages, so they should declare a buildtool dependency on cmake to ensure that package is installed when building.

This missing dependency was discovered when building debs for Rolling packages with -DBUILD_TESTING=OFF and without test dependencies installed. It seems that once of those dependencies is indirectly ensuring that cmake is installed right now.

Fix applied

Add <buildtool_depend>cmake</buildtool_depend> to the package manifests.

Signed-off-by: Scott K Logan <logans@cottsay.net>
@cottsay
Copy link
Contributor Author

cottsay commented Dec 20, 2022

This change should be backported to Humble.

@Yadunund Yadunund merged commit 1d021da into rolling Jan 25, 2023
@Yadunund Yadunund deleted the cottsay/buildtool_depend_cmake branch January 25, 2023 12:32
@Yadunund
Copy link
Member

Thanks for the fix @cottsay. We've been using main as the development branch so wondering if rolling is meant to serve the same purpose or something else?

@cottsay
Copy link
Contributor Author

cottsay commented Jan 25, 2023

I targeted the branch that is listed in rosdistro: https://github.com/ros/rosdistro/blob/ef2141fa41fdc011b62017ac469dc3b23e6a5a4e/rolling/distribution.yaml#L3937

I didn't intend to do anything crazy here - sorry if that's not the right branch.

Yadunund pushed a commit that referenced this pull request Apr 14, 2023
Signed-off-by: Scott K Logan <logans@cottsay.net>

Signed-off-by: Scott K Logan <logans@cottsay.net>
mxgrey pushed a commit that referenced this pull request Apr 14, 2023
Signed-off-by: Scott K Logan <logans@cottsay.net>
Co-authored-by: Scott K Logan <logans@cottsay.net>
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.

None yet

2 participants