[ros-users] Alternative package dependencies

Dave Hershberger hersh at willowgarage.com
Mon Nov 21 20:49:29 UTC 2011


On Mon, Nov 21, 2011 at 4:22 AM, Dirk Thomas <mail at dirk-thomas.net> wrote:

> Is it so awful if the user ends up with redundant packages installed?
>>
>
> The point is it might not be possible to install one of the dependencies
> on some platforms.
> I.e. when building the ROS GUI we need either PyQt with SIP or PySide with
> Shiboken.
> But on "older" Ubuntu versions (before natty?) Shiboken bindings will not
> compile correctly.
> So specifying both may lead to errors on some platforms and it would not
> be clear to the user that those can be ignored in this special case.
>

rosdep.yaml files can specify different packages for different operating
system versions.  Seems like you could use that to declare a
"python-qt-binding" rosdep which installs PyQt on pre-natty Ubuntu and
PySide on Natty and beyond.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20111121/0bd488d7/attachment-0004.html>


More information about the ros-users mailing list