<div dir="ltr">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.<div>

<br></div><div style>Any thoughts on this would be appreciated.</div><div style><br></div><div style>Thanks!</div><div style>Piyush</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 1, 2013 at 9:38 AM, Jack O'Quin <span dir="ltr"><<a href="mailto:jack.oquin@gmail.com" target="_blank">jack.oquin@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Piyush Khandelwal and I recently used bloom to release a more<br>
up-to-date version of libfreenect, with many important fixes that were<br>
missing in the Ubuntu 0.2.1 version. We would like to remove it when<br>
the upstream developers eventually release a newer version.<br>
<br>
Now, I am belatedly trying to understand how to resolve references to<br>
packages like this. The rosdep database resolves "libfreenect-dev" to<br>
the Ubuntu APT packages with the same name. But, our bloom package was<br>
released as "ros-groovy-libfreenect".<br>
<br>
Rosdep is supposed to be ROS-distro-independent. This library is, too.<br>
But, I don't know how to release it via the build farm under a<br>
release-independent name.<br>
<br>
Is there a way to do that?<br>
<br>
Can I release "libfreenect-dev" via <a href="http://packages.ros.org" target="_blank">packages.ros.org</a>? Or, is that a bad idea?<br>
<br>
Should it be resolved like a ROS package, instead? It is not built<br>
with catkin, will that be a problem? What are people building from<br>
source supposed to do?<br>
<br>
What is the recommended solution for 3rd-party packages like this one?<br>
--<br>
 joq<br>
</blockquote></div><br></div>