Bug#833383: ros-std-msgs: split headers and message definitions

Jochen Sprickerhof jspricke at debian.org
Tue Aug 16 18:08:17 UTC 2016


* Daniele E. Domenichelli <ddomenichelli at drdanz.it> [2016-08-16 17:41]:
> Is there a discussion upstream on some mailing list or some issue
> tracker? Any suggestion about how to implement it?

http://discourse.ros.org/ or
https://github.com/ros/catkin/issues

> Also btw, I'm working on packaging YARP, it would be great to have it in
> the debianscience/robotics packages...

Yeah, sounds awesome :).

> I'm attaching the patch for ros-common-msgs, I'm not sure about the
> dependecies here. For example libactionlib-msgs-dev depends on
> libstd-msgs-dev, probably because the messages in this library use
> messages defined in ros-std-msgs. Therefore I added a dependency to
> ros-std-msgs in the ros-actionlib-msgs package, since, in order to
> generate bindings for some other language, this package must be
> available. Anyway it is not strictly required as for a library that will
> not work if the other is missing, so perhaps it should be recommended
> instead? What do you think?

I think depends is fine for now. We can still rethink it, if someone has
different needs ;).

> If this is ok for you, I will apply the same kind of patch to all the
> other message packages and push the commit straight to the repositories,
> otherwise let me know, and I will post the patches here one by one.

Except the comment below, feel free to directly push your changes :).

> diff --git a/debian/ros-sensor-msgs.install b/debian/ros-sensor-msgs.install
> new file mode 100644
> index 0000000..8be5479
> --- /dev/null
> +++ b/debian/ros-sensor-msgs.install
> @@ -0,0 +1 @@
> +usr/share/sensor_msgs/msg

/usr/share/sensor_msgs contains srv/ as well. I would propose to put it
into the msg package as well. Same hold true for some other packages.

Cheers Jochen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160816/992ab5fd/attachment-0001.sig>


More information about the debian-science-maintainers mailing list