[ros-users] Please remove references to msg/cpp and srv/cpp from package manifests
Armin Hornung
HornungA at informatik.uni-freiburg.de
Fri Dec 31 00:39:36 UTC 2010
Hi!
Am 30.12.2010 20:19, schrieb Brian Gerkey:
> There are many packages where these old exports are still hanging
> around. They look something like this:
[...]
As noted in the original ticket
(https://code.ros.org/trac/ros/ticket/3217), the first ones I noticed
were the packages urdf, tf, navfn, costmap2d, and visualization_msgs. I
see if I can trace down some more and will then file inidividual tickets
if I get to it.
Am 30.12.2010 20:59, schrieb Josh Faust:
> There's a forthcoming enhancement to roswtf to warn on the presence of
> these flags: https://code.ros.org/trac/ros/ticket/3221.
>
>
> roswtf should already warn in this case, something like:
>
>
> WARNING The following packages have msg/srv-related cflags exports that are no longer necessary
> <export>
> <cpp cflags="..."
> </export>:
> * visualization_msgs: -I${prefix}/msg/cpp
Strange, I did get that warning, but IIRC only on tf although I had
dependencies on more packages (see above). Is there a certain trigger
that causes roswtf to look for these problems in all packages (or only
now, with the --offline option)?
The enhancement I had in the original ticket (#3217) was also to not
only check for these fixed deprecated paths, but in general to check
whether there are non-existing paths in the cflags export. These checks
could then be easily used in automated builds to check for typos or
deprecated exports in released stacks.
Best regards,
Armin
--
Armin Hornung
Humanoid Robots Lab, Albert-Ludwigs-Universität Freiburg
Contact: http://www.informatik.uni-freiburg.de/~hornunga
More information about the ros-users
mailing list