Conversation
|
linux-64 failure here is due to the failure in https://github.com/RoboStack/ros-lyrical/actions/runs/34697655822 |
|
Can I kill the jobs? They are starving the actual rebuilds jobs, and actually building all the packages and not the roboplan one. |
|
Yes, please kill as needed! |
f904f7c to
bedbef7
Compare
|
gah I need to make sure the Windows versions get the |
|
I am not really sold on not using the conda-forge packages here, it seems to me that we are just increasing the chances of ABI conflicts. I will comment more on this tomorrow. |
|
The problem is that there are also ROS wrapper packages on top that are not on conda-forge and need to be ABI compatible. And older distros of ROS depend on nanobind versions that don't have the stable ABI feature. I guess we could use patches on the |
|
Ok, I opened conda-forge/nanobind-feedstock#50 upstream for a long term solution. For the short term, one thing we need for sure is to add a To solve stable vs non-stable, to have a simple solution can't we just have a CMake option that we can set in |
|
I am just suggesting this to avoid even more confusing ABI errors when people (or agent) inevitably will mix |
It's |
Ack, then we should add |
|
All clear on the first parts. On the last part about the CMake arg, you mean some option in |
I guess what changes the type of module is |
|
It's likely that it's silently ignored (or with a warning that we're not seeing). I think that we're observing is that if you take which probably makes the however, in the so even though we are using |
|
@traversaro As an update here, we took the CMake route and added CI jobs for testing mix/match conda-forge I'll revisit this PR when we cut the 0.7.0 releases. |
Great, thanks! |
NOTE: We can't do dummy packages for the
roboplancore repo like in other landed PRs because of open-planning/roboplan-ros#68 -- actually I'll need to go back and fix Jazzy and Rolling because of this.Closes #16