Shane Loretz

Results 48 comments of Shane Loretz

Hi @hemantku, are there more exceptions than `ROSInterruptExcption` that you would like to see ported? Would you mind adding to the issue description the exceptions you would like to see...

Since it had been a while I rebased this onto `rolling` and made some changes * Resolved all flake8 linter issues * Updated setup.py and package.xml to list Zhen Ju...

CI ([repos file](https://gist.githubusercontent.com/sloretz/f27b22abf6e717365d6590fe4cf74ca7/raw/1a78596cbe464fcf891ac9f0cae999e0d1b3cec0/ros2.repos) build: `--packages-up-to rclpy_components` test: `--packages-select rclpy_components`) * Linux [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_linux&build=20683)](http://ci.ros2.org/job/ci_linux/20683/) * Linux-aarch64 [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_linux-aarch64&build=15004)](http://ci.ros2.org/job/ci_linux-aarch64/15004/) * Windows [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_windows&build=21379)](http://ci.ros2.org/job/ci_windows/21379/) EDIT: the tests on Windows got stuck. I don't...

CI (repos: `https://gist.githubusercontent.com/sloretz/5a5bb6c456cbbe4a1a13c9c48df25939/raw/9a8fe89ca80e3062354ee6f87211dfac8edd8dd4/ros2.repos` build: `--packages-up-to rclpy` test: `--packages-select rclpy`) * Linux [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_linux&build=14915)](http://ci.ros2.org/job/ci_linux/14915/) * Linux-aarch64 [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_linux-aarch64&build=9657)](http://ci.ros2.org/job/ci_linux-aarch64/9657/) * macOS [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_osx&build=12586)](http://ci.ros2.org/job/ci_osx/12586/) * Windows [![Build Status](http://ci.ros2.org/buildStatus/icon?job=ci_windows&build=15074)](http://ci.ros2.org/job/ci_windows/15074/)

> Do you have any idea where else PYTHON_LIBRARIES are linked directly @sloretz by any chance? maybe here? https://github.com/ros2/rosidl_python/blob/17de859d09fdddc611f003757a9df1acab865cdf/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake#L174

@Tobias-Fischer Any idea why OSX CI for this PR had a segfault in one of the rclpy tests? I don't see the same issue on the [nightly OSX job](https://ci.ros2.org/view/nightly/job/nightly_osx_release/). `projectroot.test_c_handle`...

Problem is cyclonedds is selecting the wrong network. The Android-13 device has a valid sim, while the Android-11 device does not. It was selecting the mobile data network interface instead...

> The solution is a bit trickier. Brainstorming crazy ideas ok? What if we avoided the network and used [SharedMemory](https://docs.python.org/3/library/multiprocessing.shared_memory.html) to communicate with the daemon? A different idea with shared...