-
Notifications
You must be signed in to change notification settings - Fork 778
Add foonathan_memory_vendor, a Fast-RTPS dependency. #747
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
Conversation
Ok, now it's failing because of the version of ASIO, I think. |
Mac builds should have gotten farther than the other two, since they're on asio from homebrew. Edit: spelling and grammar. |
You're right, looks like API breaking changes that
|
I'll try it locally and form a patch. |
Our windows packages are on asio 1.12.1 which appears to be sufficient as well (as it happens Fast-RTPS's Windows instructions currently recommend installing our chocolatey packages for tinyxml2 and asio 😶) |
Also, it doesn't build (at least on macOS) without explicitly turning on |
Another round of CI with my new patch (ros2/rmw_fastrtps#302): |
Still having issues with the ASIO version :( |
Yeah, I don't know what we'll do about that. For now we'll stick to the 1.8.1 release. The failures on macOS Windows are unrelated I believe, but I didn't check closely. |
eProsima/Fast-DDS#616 should fix the compilation error against Asio 1.10. |
Thanks for the quick update @richiware! |
b4548b2
to
5962b2e
Compare
Signed-off-by: William Woodall <william@osrfoundation.org>
One of the tests is failing on all platforms and I'm not familiar with it from nightly's, so it may be a regression: |
FastRTPS-only builds also using ros2/rmw_fastrtps#302: All test failures are also present on the latest nightly builds. So it looks to me that we can switch back to master for FastRTPS? |
We can, though I never figured out what was the cause behind https://ci.ros2.org/job/ci_linux/7597/testReport/junit/launch_testing_ros.test/test_examples/test_examples_talker_listener_test_py_/ |
Since the test passed in the recent build (https://ci.ros2.org/job/ci_linux/7827/testReport/junit/launch_testing_ros.test/test_examples/test_examples_talker_listener_test_py_/) I would move forward with it. If it happens to reappear in the future we can investigate it. Also the previously failing test doesn't stand out as being a significant regression - then I would expect many more failures. Also the previous build used an earlier beta of FastRTPS which has received further patches till the now released version. |
This pull request regressed 12 tests in The tests will continue to fail in the nightly packaging and Debug jobs until this is reverted or resolved. See ros2/build_farmer#230 for more info. |
Adds the new vendor package dependency required for Fast-RTPS 1.9.0 to see how far the build gets.