-
Notifications
You must be signed in to change notification settings - Fork 660
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
Switch Cyclone DDS to 0.8.x release branch #1174
Conversation
Thanks for doing a full CI run @clalancette! The macOS failure looks like it is fine until the build system gives up. The Linux build warnings (there'll be one for macOS as well) are caused by correcting a function name in the API and the incorrect name is now marked deprecated. The fix needed in the RMW layer is obvious, the only matter is that it can't be done until this PR gets merged, or, alternatively, until the same fix is pushed to the This https://ci.ros2.org/job/ci_windows/15325/testReport/junit/projectroot.src.ddsrt/tests/CUnit_ddsrt_library_dlopen_path/ one we need to look into (I guess I forgot to include The other failures in https://ci.ros2.org/job/ci_windows/15326/testReport/ I don't know yet. |
Yeah, that looks like an infrastructure flake. I'll run it again.
OK, that makes sense. Can you open the PR to make that change to the RMW layer as well? Then we can run CI against both at the same time and merge them together.
All right, sounds good. That one is definitely new, and doesn't show up in our current nightlies when using the
The failures on Windows Debug are in the nightlies as well (https://ci.ros2.org/view/nightly/job/nightly_win_deb/2098/#showFailuresLink), so aren't caused by this PR. |
@clalancette it took a while to figure out CMake, but it should be done now (also "backported" to A CI run up to |
That looks pretty good to me 🙂 at least I don't see how the two failures in Windows Debug could be related. |
That is definitely a different problem and fixed by ros-perception/laser_geometry#82 . So totally unrelated to this PR. |
I think it makes sense to switch to the 0.8.x release branch for Humble. That'll also make the changes needed for ros2/rmw_cyclonedds#256 available.