Tutorials: package format 2 vs format 1
While I was running through the tutorial "CreatingMsgAndSrv", I ran into problems when trying to use
rosmsg show beginner_tutorials/Num
The terminal displayed a long error with
The manifest (with format version 2) must not contain the following tags: run_depend
This sounded strange, as the tutorial had just told me to add the lines with run_depend
.
After searching a bit, I found here or here (mirror), that the run_depend
tag is deprecated in format 2, and was only used in format 1.
This mistake also is introduced in the "CreatingPackage" tutorial. Should the tutorials maybe mention something about the two different versions, similar to the rosbuild/catkin differences?
Could somebody advise as to where I should report this mistake, or how I can help to get it updated?
You link also uses the docs for ROS Jade which is EOL for a while. You might want to look at the docs for an active ROS distro.
Actually the links I added were for finding where the problem lies. The errors were in the normal Tutorials =) I saw you already updated most of it, but could you also update the code generated from the GitHub project? It's still in parts 6.1.4 and 6.1.5 of the "CreatingPackage" tutorial
I already updated that code with the PR to
catkin_tutorials
. The wiki is just still using a cached version of the content.