Shane Loretz

Results 93 issues of Shane Loretz

## Bug report **Required Info:** - Operating System: - Jammy - Installation type: - source - Version or commit hash: - Latest https://github.com/ros2/rclpy/commit/649bdec92e74eee6ebb45bd2815df9ea9ff48654 - DDS implementation: - n/a - Client...

bug

Resolves #962 Alternative to #963 This enables limited use of asyncio primitives with the rclpy executor. The most important parts are the changes to how `Future` instances handle `__await__` and...

enhancement

## Feature request #### Feature description `rcl` has a function to [get the node's graph guard condition](https://github.com/ros2/rcl/blob/392f0d3ae6a29d4b88689b954b14f19716e44233/rcl/include/rcl/node.h#L465-L468). This guard condition triggers when any node graph event changes. This could be...

enhancement
backlog

For this PR https://github.com/ros2/rclpy/pull/973

Testing https://github.com/ros-infrastructure/ros2-cookbooks/pull/44 Similar to #520

The [Linux Development Setup](https://index.ros.org/doc/ros2/Linux-Development-Setup/) instructions currently say to install pytest and setuptools from pip on xenial. It sounds like they could be installed via apt instead. ``` # [Ubuntu 16.04]...

enhancement

I think this is the root cause of https://build.ros2.org/job/Rbin_uJ64__rmw_cyclonedds_cpp__ubuntu_jammy_amd64__binary/23/console `rmw_cyclonedds` has a build dependency that's only expressed through group dependencies. Bloom doesn't support those, so it can't be built on...

backlog

Inspired by https://github.com/ros2/rosbag2/issues/872 I looked at ROS 2 files that get compiled multiple times. It looks like there's a lot of them. I opened a couple PRs for some easy...

backlog

Some cmake packages check if test targets exist before trying to use them. They do this because macros like `ament_add_pytest()` [only create the test target if `pytest` is found](https://github.com/ament/ament_cmake/blob/3c432f29b80fd203883a5d83b2b4db3bfb015924/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake#L73-L79), even...

## Bug report **Required Info:** - Operating System: - Ubuntu 16.04, Windows 10 - Installation type: - source - Version or commit hash: - `vcs export --exact` https://gist.github.com/sloretz/fa3f96d81cb1a7b479309fdf26566e14 - DDS...

bug