ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Format 2 package manifests should indeed not use run_depend
, but exec_depend
(depending on what the run_depend
was for).
I believe this discrepancy between what the tutorial tells you and catkin_create_pkg
does was introduced in ros-infrastructure/catkin_pkg#191: "catkin_create_pkg use package.xml format 2". That PR made catkin_create_pkg
start using format 2, but apparently the submitter did not update the tutorials to match.
As the ROS wiki is just that, a wiki, you could register for an account and then fix the tutorial(s). That would be very much appreciated.
I've commented on PR 191 (here).