-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
linux-64 - rebuild Christmas 2024 - switch to rattler-build #229
base: main
Are you sure you want to change the base?
linux-64 - rebuild Christmas 2024 - switch to rattler-build #229
Conversation
It was superseded by moveit/moveit2#2399 .
…in.patch The patch was integrated upstream in moveit/moveit2#2395 .
…eason is not added
Heavely based on RoboStack/ros-jazzy#5
The build fails with:
the corresponding recipe is :
changing |
New problem:
for some reason vinca creates the |
This is the first time I hear about this... You should be able to use either without extension (rattler-build picks it automatically, ie: |
In the latter case it seems it was having both problem in locating the script (I had to add With that the build goes on, and we encounter the first actual build problem:
that sounds related to #139 . |
Indeed the required change was added in the |
I see ... that's a curious issue. We actually delay the jinja evaluation of the |
No problem, being explicit on the location of the build scripts seems to be working fine. |
Now it lasted ~26 minutes, and now it fails with:
geometric_shapes do not like octomap 1.10 ? |
Ok, the relevant code is https://github.com/moveit/geometric_shapes/blob/8bf32729ca6f217168d54b118c8b60602dfa25a6/CMakeLists.txt#L46 (see moveit/geometric_shapes#241 for more details):
basically on apt packages that were two ABI incompatible versions of octomap, one from upstream Ubuntu and one from ROS, that is exactly what I always feared also for robostack w.r.t. to incompatibilities between conda-forge and robostack (see RoboStack/robostack.github.io#17). The issue is tracked in ros/rosdistro#41622 it is marked as solved but I think it is still there for Jazzy. In a nutshell, I think we can patch the workaround away. However, we may want to double check that we use octomap 1.10.0 consistently across the build. fyi @EzraBrooks as |
Thanks for continuing to work on this, sorry I disappeared from the conversation - got reprioritized onto other things for the moment. Appreciate the tag. Octomap is something that's on my back burner to address MoveIt's direct dependency on.. eventually. |
New failure is in rviz censored Ogre:
|
We probably just need to add the missing dependency (probably before it was satisfied transitively). |
Indeed it complains that it can't find |
For the second time the build failed with error:
it is trivial to restart it, but I guess this may be related to conda/infrastructure#906 . |
Damn, I think we should retry more, even on weirder status codes ... |
By the way, I have no idea why we pin |
Just an attempt, heavily based on: