Full Rebuild (Sync) November 2025: bump ros-distro-mutex to 0.7.0 and build_number to 24#557
Full Rebuild (Sync) November 2025: bump ros-distro-mutex to 0.7.0 and build_number to 24#557traversaro wants to merge 65 commits intoRoboStack:mainfrom
Conversation
|
Id like to help! :) |
I gave you access to the fork, feel free to push directly there in the |
|
Thanks! I pushed a number of (mostly windows) related fixes. Will continue later. |
The upstream source at release/noetic/rosbag/1.17.4-1 now uses conditional compilation (#if BOOST_VERSION < 107200) for boost headers.
|
I just tried to fix rosbash but it looks like the zsh implementation has changed quite a bit. I let my AI assistant cobble something together but I dont really trust it enough. |
|
Should we try to use |
The upstream source already removed add_compile_options(-std=c++11). Regenerated patch to only add OpenCV find_package and linking.
The upstream source at release/noetic/rosgraph/1.17.4-1 already has Python 3.11+ compatibility handling with conditional logic.
The upstream source at release/noetic/rospack/2.6.4-1 already handles APPLE-specific library exclusion using a package_libraries variable.
The upstream source already has the boost filesystem API updates (fs::extension). Regenerated patch without those already-applied changes.
The upstream source at release/noetic/topic_tools/1.17.4-1 already includes the <thread> header that this patch was adding.
The upstream source at release/noetic/tf2_py/0.7.10-1 already includes the APPLE-specific Python linking and -undefined dynamic_lookup flags.
The upstream source at release/noetic/tf/1.13.4-1 already removed the C++11 checking logic. Regenerated patch with only NO_ERROR and sys/time.h changes.
Done in traversaro@596aa7a . |
|
I can have a look at the zsh patch on Monday, but I am also fine with just removing it. |
Refactor run_rattler_build to run recipes individually and report results. Better for debugging.
Remove C++11 standard flag from CMakeLists.txt
|
@traversaro - I have a feeling we've seen this Windows error before somewhere, but I can't recall the fix. Can you remember? |
|
On linux, we're running into I think we have to move everything (qt-gui-cpp, rviz, ...) to qt6, which will be a major pain. Any ideas / volunteers? |
|
And I think for qt6, we're still missing conda-forge/pyqt-feedstock#145 |
|
We might want to check ros-visualization/python_qt_binding#143 and ros-visualization/qt_gui_core#293 |
|
On osx, we get: I don't yet understand how to deal with this - version 0.6.4 is in But we don't have that version in conda-forge. |
This issue still persists on Windows - any clue @traversaro? |
I think I did an error here. The 0.4.6 vs 1.2.1 removed some ROS 1 related functionality (see ros/urdf_parser_py@0.4.6...1.2.1) so I think we wither package the 0.4.6 in conda-forge, or actually do not unvendor it in ROS 1 Noetic (probably the easier option). |
I do not remember ever seeing this error. |
Updated dependencies and added new packages for compatibility.
Fixes compilation issues with Boost 1.87 by removing deprecated rescaling code.
Updated versions for several packages to maintain compatibility with conda-forge.
|
Summary of current status: osx-* fails with (fixed in latest commit): win-64 still fails with: I am wondering if it needs fixing in linux-64 still fails with: I wonder if backporting introlab/rtabmap_ros#1376 helps? |
The main goal here is to align noetic with the rest of the repos, switching to a unified
vinca.yamland similar. To be honest, I do not have any interested in Noetic packages it self at the moment, so if anyone more interested in Noetic wants to help here it would be great.fyi @mmoerdijk @TedVanderfeen @ruben-arts @baszalmstra @vmehta-humanoid @nmarticorena @daenny (just tagging the author of recent PRs to the Noetic repo)