Add suport for ubuntu noble / resolute#56
Conversation
Pre-requisisite: an active python venv, this is checked by both the bootstrap script and mc-rtc-superbuild cmake
Based on mc-rtc#64 Direct build on github actions in build.yml workflow is not enabled as the runner is not yet available...
|
The superbuild now supports ubuntu jammy, noble, and resolute, including cython python bindings, provided that:
Can be done later:
@ThomasDuvinage I marked it as ready for review to move the ball along but haven't yet done any kind of self-review. Besides building with unit tests and running a minimal ticker test and interactive python interpreter, I haven't thourougly confirmed that everything is in order yet. |
Updated the GitHub repository reference for mc_rtc_ros.
|
I released all ubuntu packages for resolute except
@ThomasDuvinage had a quick look at it, it's indeed not as trivial as this. We used to have So in short, yes we do need to generate a different package for ROS/non-ROS. I opened a PR with your initial work on it: jrl-umi3218/mc_rtc#543 This is the main remaining issue before we can release. I probably won't have time to look into it until Friday next week as I'm going to 2RM Tech Days next week. If you have time to finalize it ;) |
This PR adds full support of ubuntu noble and resolute support:
Requires:
Superbuild compiles with the following changes (thanks @Kooolkimooov)