Full rebuild August 2026 bump ros2-distro-mutex to 0.19.0 and build number to 24 - #31
Full rebuild August 2026 bump ros2-distro-mutex to 0.19.0 and build number to 24#31mini-1235 wants to merge 46 commits into
Conversation
|
I need newer versions of some packages, so I asked my agent to help prepare this PR. I will mark it as ready once all checks are green and I have completed a self review |
Great thanks! I think @Tobias-Fischer contributed a lot of patches upstream in this period (see RoboStack/robostack.github.io#16). I am not sure how many of those have been actually merged and released, but I guess this is an information that could be useful as context for your agents. |
|
Hi @traversaro, during a local full rebuild of The package builds with C++20 and uses
The build fails because libc++’s Representative error: Would it be possible to raise the macOS deployment target for Rolling to at least ros-rolling/conda_build_config.yaml Line 62 in b1cd6ac Or are there any alternatives that you would suggest? |
|
Related PR ros/resource_retriever#123 |
Ok for me, but @Tobias-Fischer is more the macOS expert. |
|
OK for me, too, thanks! let’s also make use of RoboStack/vinca#104 |
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
|
@Tobias-Fischer After some local testing, I think we also need to bump Vinca’s OSX_DEPLOYMENT_TARGET to 13.3 in the generated build templates, for example here: Does that sound right before I open a Vinca PR? |
|
We should be able to simply remove it these days |
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
I will spend some more time on this today to see if I can fix it. Otherwise, I would really appreciate some help from the maintainers or others in the community, as it is quite difficult for me to borrow a Windows laptop for testing these days. The macOS failure is related to RoboStack/vinca#134, which I believe is an issue we have run into several times before. I have opened a PR in Vinca to address it. In the meantime, I am planning to refresh the snapshot here again, which should also resolve the problem. |
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
I am back at my laptop, I reproduced the issue and I am preparing an upstream PR for this. |
Thanks so much! I really appreciate it. I was still working through some of the other failures after the snapshot update |
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Here you are: gazebosim/ros_gz#930 . |
Thank you for all the work on this PR and on RoboStack in general! |
And thank you for all the help, and for maintaining such a great project 😄 |
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
Signed-off-by: Maurice <mauricepurnawan@gmail.com>
|
Hello @traversaro @Tobias-Fischer @wep21, I think this is ready for review now. For some reason I don't understand, the last few runs have kept hitting this error: I am not quite sure what's causing it. The macos-15-intel job also only restored part of the cache, so it is still building. It did pass in some earlier runs, though, so I am assuming it should pass once the build finishes. Please take a look when you have time. Thank you! |
Amazing work! |
| cyclonedds: | ||
| add_host: ["libiceoryx-hoofs-devel", "libiceoryx-posh-devel", "iceoryx"] | ||
| add_run: ["libiceoryx-hoofs", "libiceoryx-posh"] | ||
| remove_host: ["ros-rolling-iceoryx-hoofs", "ros-rolling-iceoryx-posh"] | ||
| remove_run: ["ros-rolling-iceoryx-hoofs", "ros-rolling-iceoryx-posh"] | ||
| rmw_cyclonedds_cpp: | ||
| add_host: ["libiceoryx-binding-c-devel"] | ||
| add_run: ["libiceoryx-binding-c"] | ||
| remove_host: ["ros-rolling-iceoryx-binding-c"] | ||
| remove_run: ["ros-rolling-iceoryx-binding-c"] |
There was a problem hiding this comment.
Minor, but that sounds like we should actually have generate_dummy_package_with_run_deps for these packages, so this kind of substitution would happen automatically (that is also the issue tracked in RoboStack/robostack.github.io#116).
There was a problem hiding this comment.
Also, cyclonedds itself seems to have been updated and aligned with robostack builds thanks to @nmarticorena and @Tobias-Fischer (see conda-forge/cyclonedds-feedstock#16), so I wonder if we could generate_dummy_package_with_run_deps directly cyclonedds?
Summary
Validation
Full package rebuild is intended to run in CI.