Closed marcoag closed 3 years ago
Thanks for reporting the issue, this will be addressed by https://github.com/ros2/sros2/pull/238 that has been approved and will be merged and released shortly
Great to know, thanks @mikaelarguedas!
Release pending https://github.com/ros/rosdistro/pull/26580
Bug report
Required Info:
foxy
branch from https://github.com/ros2/rmw_cyclonedds (master
wouldn't compile out of the box) and themaster
branch from https://github.com/eclipse-cyclonedds/cyclonedds as explained in https://index.ros.org/doc/ros2/Installation/DDS-Implementations/Working-with-Eclipse-CycloneDDS/policies.xml
Steps to reproduce issue
Also when trying to run with these keys under FastRTPS:
However there's no issue when generating with
FastRTPS
enabled:Expected behavior
This permissions should be generated to match the behavior of
RMW_IMPLEMENTATION=rmw_fastrtps_cpp
sorclcpp
can create theros_discovery_info
publisher and suscriber. This are the extra permissions that are generated whenRMW_IMPLEMENTATION=rmw_fastrtps_cpp
and not generated whenRMW_IMPLEMENTATION=rmw_cyclonedds_cpp
during thegenerate_artifacts
command:Actual behavior
The
ros_discovery_info
topic publish and suscribe permissions are not generated usingros2 security generate_artifacts
whenRMW_IMPLEMENTATION=rmw_cyclonedds_cpp
. This results in an error when trying to run the node with the generated keys.