Ask Your Question

Revision history [back]

catkin system packages not specifying version number of ROS depe

Reference: http://packages.ros.org/ros/ubuntu/dists/precise/main/binary-amd64/Packages

Catkin system packages don't seem to be specifying the version number of their dependencies. For example, ros-groovy-pluginlib does not specify the version number for ros-groovy-class-loader. In contrast, all the rosbuild stacks seem fine.

When I did a full system update right now, almost everything got updated (including ros-groovy-pluginlib) because of a large number of rosbuild system packages. However the new version of ros-groovy-class-loader was not pulled in. Consequently, all of my code that uses pluginlib was broken until I upgraded ros-groovy-class-loader manually.

Thoughts?

catkin system packages not specifying version number of ROS depe

Edit - I just upgraded to the release repository (1/29/2013)

Reference: http://packages.ros.org/ros/ubuntu/dists/precise/main/binary-amd64/Packages

Catkin system packages don't seem to be specifying the version number of their dependencies. For example, ros-groovy-pluginlib does not specify the version number for ros-groovy-class-loader. In contrast, all the rosbuild stacks seem fine.

When I did a full system update right now, almost everything got updated (including ros-groovy-pluginlib) because of a large number of rosbuild system packages. However the new version of ros-groovy-class-loader was not pulled in. Consequently, all of my code that uses pluginlib was broken until I upgraded ros-groovy-class-loader manually.

Thoughts?

catkin system packages not specifying version number of ROS depe

Edit - I just upgraded to the release repository (1/29/2013)

Reference: http://packages.ros.org/ros/ubuntu/dists/precise/main/binary-amd64/Packages

Catkin system packages don't seem to be specifying the version number of their dependencies. For example, ros-groovy-pluginlib does not specify the version number for ros-groovy-class-loader. In contrast, all the rosbuild stacks seem fine.

When I did a full system update right now, almost everything got updated (including ros-groovy-pluginlib) because of a large number of rosbuild system packages. However the new version of ros-groovy-class-loader was not pulled in. Consequently, all of my code that uses pluginlib was broken until I upgraded ros-groovy-class-loader manually.

Thoughts?

Edit#2

I believe apt-get upgrade should work correctly. On the other hand calling apt-get install ros-groovy-desktop-full will not upgrade the dependencies correctly.