Add foonathan_memory_vendor, a Fast-RTPS dependency.#747
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. |
* Add foonathan_memory_vendor, a Fast-RTPS dependency. * typo * revert fastrtps version pin Signed-off-by: William Woodall <william@osrfoundation.org>
Adds the new vendor package dependency required for Fast-RTPS 1.9.0 to see how far the build gets.