Shane Loretz

Results 106 issues of Shane Loretz

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

In ros2/design#193 there is no description of how actions would be transmitted across the ROS 1 bridge. This section should be written and included in the design document. Some content...

help wanted

The [remapping design doc](http://design.ros2.org/articles/static_remapping.html) states that `/namespace/` is only prefixed to the match side of a rule if it does not begin with `*`, `**`, or `/`. This means the...

enhancement

The [remapping design doc](http://design.ros2.org/articles/static_remapping.html) does not state whether `**` is greedy or lazy. This can change the outcome of some remap rules. ### Example: * rule `/**/foo/**:=/\1/\2` * name `/foo/bar/foo/bar`...

question
backlog

The chocolatey package for Eigen currently ships a custom `EigenConfig.cmake`, but it only sets old-style CMake variables. The upstream EigenConfig.cmake sets CMake targets. I think the upstream one should be...

backlog