ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

The correct package name is python-rosdep. For some reason this package was not shown to me even though I was configured with the Melodic apt sources, had run apt update, and had successfully installed dozens of other ROS Melodic packages including python-catkin-tools a few minutes earlier.

I tried to reproduce on a completely fresh Ubuntu 18.04 Docker container but I could not.

So I'll chalk it up to a misconfiguration on my system. I wish I knew what state I got myself into (and it makes me question whether my other packages are up to date as well).

For posterity: Do not install python-rosdep2, it is outdated, and does not work anymore.

The correct package name is python-rosdep. For some reason this package was not shown to me even though I was configured with the Melodic apt sources, had run apt update, and had successfully installed dozens of other ROS Melodic packages including python-catkin-tools a few minutes earlier.

As meager evidence, consider that the ROS apt source was added 2 hours ago:

$ ls -lt /etc/apt/sources.list.d/ros-latest.list total 8 -rw-r--r-- 1 root root 51 Jul 23 17:52 ros-latest.list $ date Thu Jul 23 20:37:20 UTC 2020

I tried to reproduce on a completely fresh Ubuntu 18.04 Docker container but I could not.

So I'll chalk it up to a misconfiguration on my system. I wish I knew what state I got myself into (and it makes me question whether my other packages are up to date as well).

For posterity: Do not install python-rosdep2, it is outdated, and does not work anymore.

The correct package name is python-rosdep. For some reason this package was not shown to me even though I was configured with the Melodic apt sources, had run apt update, and had successfully installed dozens of other ROS Melodic packages including python-catkin-tools a few minutes earlier.

As meager evidence, consider that the ROS apt source was added 2 hours ago:

 $ ls -lt /etc/apt/sources.list.d/ros-latest.list
total 8
-rw-r--r-- 1 root root 51 Jul 23 17:52 ros-latest.list
/etc/apt/sources.list.d/ros-latest.list
$ date
Thu Jul 23 20:37:20 UTC 2020

I tried to reproduce on a completely fresh Ubuntu 18.04 Docker container but I could not.

So I'll chalk it up to a misconfiguration on my system. I wish I knew what state I got myself into (and it makes me question whether my other packages are up to date as well).

For posterity: Do not install python-rosdep2, it is outdated, and does not work anymore.

The correct package name is python-rosdep. For some reason this package was not shown to me even though I was configured with the Melodic apt sources, had run apt update, and had successfully installed dozens of other ROS Melodic packages including python-catkin-tools a few minutes earlier.

As meager evidence, consider that the ROS apt source was added 2 hours ago:ago, an hour before I asked the question. Yet how would I have known python-rosdep2 exists if apt hadn't told me to install it?

$ ls -lt /etc/apt/sources.list.d/ros-latest.list
-rw-r--r-- 1 root root 51 Jul 23 17:52 /etc/apt/sources.list.d/ros-latest.list
$ date
Thu Jul 23 20:37:20 UTC 2020

I tried to reproduce on a completely fresh Ubuntu 18.04 Docker container but I could not.

So I'll chalk it up to a misconfiguration on my system. I wish I knew what state I got myself into (and it makes me question whether my other packages are up to date as well).

For posterity: Do not install python-rosdep2, it is outdated, and does not work anymore.