-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Setting python debug libraries is not needed as of cmake 3.12. Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
🧑🌾 @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 <scpeters@openrobotics.org>
* 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 <scpeters@openrobotics.org>
* 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 <scpeters@openrobotics.org> Signed-off-by: Jorge Perez <jjperez@ekumenlabs.com> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
* 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 <scpeters@openrobotics.org> Signed-off-by: Jorge Perez <jjperez@ekumenlabs.com> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
* 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 <scpeters@openrobotics.org> Signed-off-by: Jorge Perez <jjperez@ekumenlabs.com> Co-authored-by: Steve Peters <scpeters@openrobotics.org>
🎉 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.