[Ros-release] Naming of 3rd-party packages

Piyush piyushk at gmail.com
Fri May 3 00:56:25 UTC 2013


Just to add, I've run into the same problem while fixing the segway_rmp ROS
package to depend on libsegwayrmp (3rd party package released through the
ros build system). The only way I can release segway_rmp into bloom is
adding a rosdep rule that resolves the rosdep libsegwayrmp to
ros-groovy-libsegwayrmp.

Any thoughts on this would be appreciated.

Thanks!
Piyush


On Wed, May 1, 2013 at 9:38 AM, Jack O'Quin <jack.oquin at gmail.com> wrote:

> Piyush Khandelwal and I recently used bloom to release a more
> up-to-date version of libfreenect, with many important fixes that were
> missing in the Ubuntu 0.2.1 version. We would like to remove it when
> the upstream developers eventually release a newer version.
>
> Now, I am belatedly trying to understand how to resolve references to
> packages like this. The rosdep database resolves "libfreenect-dev" to
> the Ubuntu APT packages with the same name. But, our bloom package was
> released as "ros-groovy-libfreenect".
>
> Rosdep is supposed to be ROS-distro-independent. This library is, too.
> But, I don't know how to release it via the build farm under a
> release-independent name.
>
> Is there a way to do that?
>
> Can I release "libfreenect-dev" via packages.ros.org? Or, is that a bad
> idea?
>
> Should it be resolved like a ROS package, instead? It is not built
> with catkin, will that be a problem? What are people building from
> source supposed to do?
>
> What is the recommended solution for 3rd-party packages like this one?
> --
>  joq
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-release/attachments/20130502/9e644c1e/attachment-0009.html>


More information about the Ros-release mailing list