-
Notifications
You must be signed in to change notification settings - Fork 103
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
Enable 24.04 CI, remove distutils dependency #1408
Conversation
distutils is not required since this branch requires a new enough version of cmake. Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
Setting python debug libraries is not needed as of cmake 3.12. Signed-off-by: Steve Peters <[email protected]>
Signed-off-by: Steve Peters <[email protected]>
🧑🌾 @scpeters Can this one be backported to sdf14? I think it should fix CI on Harmonic+Noble, see: I am not sure if the cmake bump can be done there too. |
I would not backport the change in minimum required cmake version to |
actually maybe we could backport the cmake 3.22.1 changes to |
@scpeters Will do, opening a PR now |
* distutils is no longer required since this branch requires a new enough version of cmake. * Remove outdated cmake code: setting python debug libraries is not needed as of cmake 3.12. * Require cmake 3.22.1 Signed-off-by: Steve Peters <[email protected]>
* distutils is no longer required since this branch requires a new enough version of cmake. * Remove outdated cmake code: setting python debug libraries is not needed as of cmake 3.12. * Require cmake 3.22.1 Signed-off-by: Steve Peters <[email protected]>
* Enable 24.04 CI, remove distutils dependency (#1408) distutils is no longer required since this branch requires a new enough version of cmake. Signed-off-by: Steve Peters <[email protected]> Signed-off-by: Jorge Perez <[email protected]> Co-authored-by: Steve Peters <[email protected]>
* Enable 24.04 CI, remove distutils dependency (gazebosim#1408) distutils is no longer required since this branch requires a new enough version of cmake. Signed-off-by: Steve Peters <[email protected]> Signed-off-by: Jorge Perez <[email protected]> Co-authored-by: Steve Peters <[email protected]>
* Enable 24.04 CI, remove distutils dependency (gazebosim#1408) distutils is no longer required since this branch requires a new enough version of cmake. Signed-off-by: Steve Peters <[email protected]> Signed-off-by: Jorge Perez <[email protected]> Co-authored-by: Steve Peters <[email protected]>
🎉 New feature
Attempting to enable CI on 24.04
Summary
The
python3-distutils
package is not available on 24.04, but we only use it in a codepath for old versions of cmake. Since we are already requiring cmake 3.22.1 in gz-cmake4, we can require that version in sdformat15 as well and remove code for old versions of cmake.Test it
Observe CI results
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.