ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

python-rosdep in xenial archives, but dependencies are broken

asked 2016-02-12 08:14:29 -0500

kyrofa gravatar image

So it seems that rosdep is in universe for Xenial, which would be nice, if it worked. However, all it depends upon is python-yaml-- it doesn't depend on python-rospkg, python-catkin-pkg, or python-rosdistro, all of which it needs. So for example when one tries to initialize the database one is greeted with:

ImportError: No module named rospkg.os_detect

Is this a known issue?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2016-02-12 13:22:56 -0500

Hi Kyle,

thanks a lot for having a look at the packages and thanks to Dirk for pinging me. I've just pushed a fixed version into unstable, which should transition to Xenial soon. As Dirk wrote, the packages are still new, but we are happy to get bug reports, ideally through the Debian bug tracker or through Launchpad.

edit flag offensive delete link more


All fixed Jochen, thank you :) .

kyrofa gravatar image kyrofa  ( 2016-02-19 06:57:22 -0500 )edit

answered 2016-02-12 11:19:05 -0500

Dirk Thomas gravatar image

We (as in OSRF) don't recommend to use the packages coming with Xenial itself if you are on Ubuntu but recommend to continue to use the packages provided by (which by the way has all Python packages for Xenial in a working condition). For multiple reasons:

  • the packages are very new and we don't have enough experience with them yet
  • it is unclear if we can release necessary changes into them once they are available in a stable distribution.

I poked the external maintainers of these Debian packages to answer on this question too.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2016-02-12 08:14:29 -0500

Seen: 147 times

Last updated: Feb 12 '16