Open git-afsantos opened 6 years ago
kobuki_dock_drive
and kdl_conversions
are dependencies of kobuki_auto_docking
(see the wiki page and expand the Dependencies section of the Package Header box (to the right)).
Could you include the .rosinstall
file in a comment here?
- tar:
local-name: actionlib
uri: https://github.com/ros-gbp/actionlib-release/archive/release/hydro/actionlib/1.10.3-0.tar.gz
version: actionlib-release-release-hydro-actionlib-1.10.3-0
- tar:
local-name: actionlib_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/actionlib_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-actionlib_msgs-1.10.2-0
- tar:
local-name: angles
uri: https://github.com/ros-gbp/geometry_angles_utils-release/archive/release/hydro/angles/1.9.9-0.tar.gz
version: geometry_angles_utils-release-release-hydro-angles-1.9.9-0
- tar:
local-name: bond
uri: https://github.com/ros-gbp/bond_core-release/archive/release/hydro/bond/1.7.13-0.tar.gz
version: bond_core-release-release-hydro-bond-1.7.13-0
- tar:
local-name: bondcpp
uri: https://github.com/ros-gbp/bond_core-release/archive/release/hydro/bondcpp/1.7.13-0.tar.gz
version: bond_core-release-release-hydro-bondcpp-1.7.13-0
- tar:
local-name: catkin
uri: https://github.com/ros-gbp/catkin-release/archive/release/hydro/catkin/0.5.73-0.tar.gz
version: catkin-release-release-hydro-catkin-0.5.73-0
- tar:
local-name: class_loader
uri: https://github.com/ros-gbp/class_loader-release/archive/release/hydro/class_loader/0.2.3-0.tar.gz
version: class_loader-release-release-hydro-class_loader-0.2.3-0
- tar:
local-name: cmake_modules
uri: https://github.com/ros-gbp/cmake_modules-release/archive/release/hydro/cmake_modules/0.1.0-0.tar.gz
version: cmake_modules-release-release-hydro-cmake_modules-0.1.0-0
- tar:
local-name: cmd_vel_mux
uri: https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/hydro/cmd_vel_mux/0.4.0-0.tar.gz
version: yujin_ocs-release-release-hydro-cmd_vel_mux-0.4.0-0
- tar:
local-name: console_bridge
uri: https://github.com/ros-gbp/console_bridge-release/archive/release/hydro/console_bridge/0.2.4-1.tar.gz
version: console_bridge-release-release-hydro-console_bridge-0.2.4-1
- tar:
local-name: cpp_common
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/hydro/cpp_common/0.3.16-0.tar.gz
version: roscpp_core-release-release-hydro-cpp_common-0.3.16-0
- tar:
local-name: diagnostic_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/diagnostic_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-diagnostic_msgs-1.10.2-0
- tar:
local-name: diagnostic_updater
uri: https://github.com/ros-gbp/diagnostics-release/archive/release/hydro/diagnostic_updater/1.8.0-0.tar.gz
version: diagnostics-release-release-hydro-diagnostic_updater-1.8.0-0
- tar:
local-name: dynamic_reconfigure
uri: https://github.com/ros-gbp/dynamic_reconfigure-release/archive/release/hydro/dynamic_reconfigure/1.5.33-0.tar.gz
version: dynamic_reconfigure-release-release-hydro-dynamic_reconfigure-1.5.33-0
- tar:
local-name: ecl_build
uri: https://github.com/yujinrobot-release/ecl_tools-release/archive/release/hydro/ecl_build/0.60.0-2.tar.gz
version: ecl_tools-release-release-hydro-ecl_build-0.60.0-2
- tar:
local-name: ecl_command_line
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_command_line/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_command_line-0.60.5-0
- tar:
local-name: ecl_concepts
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_concepts/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_concepts-0.60.5-0
- tar:
local-name: ecl_config
uri: https://github.com/yujinrobot-release/ecl_lite-release/archive/release/hydro/ecl_config/0.60.0-0.tar.gz
version: ecl_lite-release-release-hydro-ecl_config-0.60.0-0
- tar:
local-name: ecl_containers
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_containers/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_containers-0.60.5-0
- tar:
local-name: ecl_converters
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_converters/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_converters-0.60.5-0
- tar:
local-name: ecl_devices
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_devices/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_devices-0.60.5-0
- tar:
local-name: ecl_eigen
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_eigen/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_eigen-0.60.5-0
- tar:
local-name: ecl_errors
uri: https://github.com/yujinrobot-release/ecl_lite-release/archive/release/hydro/ecl_errors/0.60.0-0.tar.gz
version: ecl_lite-release-release-hydro-ecl_errors-0.60.0-0
- tar:
local-name: ecl_exceptions
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_exceptions/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_exceptions-0.60.5-0
- tar:
local-name: ecl_formatters
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_formatters/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_formatters-0.60.5-0
- tar:
local-name: ecl_geometry
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_geometry/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_geometry-0.60.5-0
- tar:
local-name: ecl_license
uri: https://github.com/yujinrobot-release/ecl_tools-release/archive/release/hydro/ecl_license/0.60.0-2.tar.gz
version: ecl_tools-release-release-hydro-ecl_license-0.60.0-2
- tar:
local-name: ecl_linear_algebra
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_linear_algebra/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_linear_algebra-0.60.5-0
- tar:
local-name: ecl_math
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_math/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_math-0.60.5-0
- tar:
local-name: ecl_mobile_robot
uri: https://github.com/yujinrobot-release/ecl_navigation-release/archive/release/hydro/ecl_mobile_robot/0.60.0-2.tar.gz
version: ecl_navigation-release-release-hydro-ecl_mobile_robot-0.60.0-2
- tar:
local-name: ecl_mpl
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_mpl/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_mpl-0.60.5-0
- tar:
local-name: ecl_sigslots
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_sigslots/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_sigslots-0.60.5-0
- tar:
local-name: ecl_streams
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_streams/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_streams-0.60.5-0
- tar:
local-name: ecl_threads
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_threads/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_threads-0.60.5-0
- tar:
local-name: ecl_time
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_time/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_time-0.60.5-0
- tar:
local-name: ecl_time_lite
uri: https://github.com/yujinrobot-release/ecl_lite-release/archive/release/hydro/ecl_time_lite/0.60.0-0.tar.gz
version: ecl_lite-release-release-hydro-ecl_time_lite-0.60.0-0
- tar:
local-name: ecl_type_traits
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_type_traits/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_type_traits-0.60.5-0
- tar:
local-name: ecl_utilities
uri: https://github.com/yujinrobot-release/ecl_core-release/archive/release/hydro/ecl_utilities/0.60.5-0.tar.gz
version: ecl_core-release-release-hydro-ecl_utilities-0.60.5-0
- tar:
local-name: gencpp
uri: https://github.com/ros-gbp/gencpp-release/archive/release/hydro/gencpp/0.4.14-0.tar.gz
version: gencpp-release-release-hydro-gencpp-0.4.14-0
- tar:
local-name: genlisp
uri: https://github.com/ros-gbp/genlisp-release/archive/release/hydro/genlisp/0.4.12-0.tar.gz
version: genlisp-release-release-hydro-genlisp-0.4.12-0
- tar:
local-name: genmsg
uri: https://github.com/ros-gbp/genmsg-release/archive/release/hydro/genmsg/0.4.22-0.tar.gz
version: genmsg-release-release-hydro-genmsg-0.4.22-0
- tar:
local-name: genpy
uri: https://github.com/ros-gbp/genpy-release/archive/release/hydro/genpy/0.4.14-0.tar.gz
version: genpy-release-release-hydro-genpy-0.4.14-0
- tar:
local-name: geometry_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/geometry_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-geometry_msgs-1.10.2-0
- tar:
local-name: image_geometry
uri: https://github.com/ros-gbp/vision_opencv-release/archive/release/hydro/image_geometry/1.10.7-0.tar.gz
version: vision_opencv-release-release-hydro-image_geometry-1.10.7-0
- tar:
local-name: image_transport
uri: https://github.com/ros-gbp/image_common-release/archive/release/hydro/image_transport/1.11.0-0.tar.gz
version: image_common-release-release-hydro-image_transport-1.11.0-0
- tar:
local-name: interactive_markers
uri: https://github.com/ros-gbp/interactive_markers-release/archive/release/hydro/interactive_markers/1.9.8-0.tar.gz
version: interactive_markers-release-release-hydro-interactive_markers-1.9.8-0
- tar:
local-name: kobuki_driver
uri: https://github.com/yujinrobot-release/kobuki_core-release/archive/release/hydro/kobuki_driver/0.5.1-1.tar.gz
version: kobuki_core-release-release-hydro-kobuki_driver-0.5.1-1
- tar:
local-name: kobuki_keyop
uri: https://github.com/yujinrobot-release/kobuki-release/archive/release/hydro/kobuki_keyop/0.5.3-0.tar.gz
version: kobuki-release-release-hydro-kobuki_keyop-0.5.3-0
- tar:
local-name: kobuki_msgs
uri: https://github.com/yujinrobot-release/kobuki_msgs-release/archive/release/hydro/kobuki_msgs/0.5.0-0.tar.gz
version: kobuki_msgs-release-release-hydro-kobuki_msgs-0.5.0-0
- tar:
local-name: kobuki_safety_controller
uri: https://github.com/yujinrobot-release/kobuki-release/archive/release/hydro/kobuki_safety_controller/0.5.3-0.tar.gz
version: kobuki-release-release-hydro-kobuki_safety_controller-0.5.3-0
- tar:
local-name: laser_geometry
uri: https://github.com/ros-gbp/laser_geometry-release/archive/release/hydro/laser_geometry/1.5.11-1.tar.gz
version: laser_geometry-release-release-hydro-laser_geometry-1.5.11-1
- tar:
local-name: map_msgs
uri: https://github.com/ros-gbp/map_msgs-release/archive/release/hydro/map_msgs/0.0.2-0.tar.gz
version: map_msgs-release-release-hydro-map_msgs-0.0.2-0
- tar:
local-name: message_filters
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/message_filters/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-message_filters-1.9.48-0
- tar:
local-name: message_generation
uri: https://github.com/ros-gbp/message_generation-release/archive/release/hydro/message_generation/0.2.10-0.tar.gz
version: message_generation-release-release-hydro-message_generation-0.2.10-0
- tar:
local-name: message_runtime
uri: https://github.com/ros-gbp/message_runtime-release/archive/release/hydro/message_runtime/0.4.12-0.tar.gz
version: message_runtime-release-release-hydro-message_runtime-0.4.12-0
- tar:
local-name: nav_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/nav_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-nav_msgs-1.10.2-0
- tar:
local-name: nodelet
uri: https://github.com/ros-gbp/nodelet_core-release/archive/release/hydro/nodelet/1.8.1-0.tar.gz
version: nodelet_core-release-release-hydro-nodelet-1.8.1-0
- tar:
local-name: opencv2
uri: https://github.com/ros-gbp/opencv2-release/archive/release/hydro/opencv2/2.4.6-1.tar.gz
version: opencv2-release-release-hydro-opencv2-2.4.6-1
- tar:
local-name: pluginlib
uri: https://github.com/ros-gbp/pluginlib-release/archive/release/hydro/pluginlib/1.9.22-0.tar.gz
version: pluginlib-release-release-hydro-pluginlib-1.9.22-0
- tar:
local-name: python_qt_binding
uri: https://github.com/ros-gbp/python_qt_binding-release/archive/release/hydro/python_qt_binding/0.2.11-0.tar.gz
version: python_qt_binding-release-release-hydro-python_qt_binding-0.2.11-0
- tar:
local-name: resource_retriever
uri: https://github.com/ros-gbp/robot_model-release/archive/release/hydro/resource_retriever/1.10.15-0.tar.gz
version: robot_model-release-release-hydro-resource_retriever-1.10.15-0
- tar:
local-name: rosbag
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosbag/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosbag-1.9.48-0
- tar:
local-name: rosbuild
uri: https://github.com/ros-gbp/ros-release/archive/release/hydro/rosbuild/1.10.6-0.tar.gz
version: ros-release-release-hydro-rosbuild-1.10.6-0
- tar:
local-name: rosclean
uri: https://github.com/ros-gbp/ros-release/archive/release/hydro/rosclean/1.10.6-0.tar.gz
version: ros-release-release-hydro-rosclean-1.10.6-0
- tar:
local-name: rosconsole
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosconsole/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosconsole-1.9.48-0
- tar:
local-name: rosconsole_bridge
uri: https://github.com/ros-gbp/rosconsole_bridge-release/archive/release/hydro/rosconsole_bridge/0.3.3-0.tar.gz
version: rosconsole_bridge-release-release-hydro-rosconsole_bridge-0.3.3-0
- tar:
local-name: roscpp
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/roscpp/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-roscpp-1.9.48-0
- tar:
local-name: roscpp_serialization
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/hydro/roscpp_serialization/0.3.16-0.tar.gz
version: roscpp_core-release-release-hydro-roscpp_serialization-0.3.16-0
- tar:
local-name: roscpp_traits
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/hydro/roscpp_traits/0.3.16-0.tar.gz
version: roscpp_core-release-release-hydro-roscpp_traits-0.3.16-0
- tar:
local-name: rosgraph
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosgraph/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosgraph-1.9.48-0
- tar:
local-name: rosgraph_msgs
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosgraph_msgs/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosgraph_msgs-1.9.48-0
- tar:
local-name: roslang
uri: https://github.com/ros-gbp/ros-release/archive/release/hydro/roslang/1.10.6-0.tar.gz
version: ros-release-release-hydro-roslang-1.10.6-0
- tar:
local-name: roslaunch
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/roslaunch/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-roslaunch-1.9.48-0
- tar:
local-name: roslib
uri: https://github.com/ros-gbp/ros-release/archive/release/hydro/roslib/1.10.6-0.tar.gz
version: ros-release-release-hydro-roslib-1.10.6-0
- tar:
local-name: rosmaster
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosmaster/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosmaster-1.9.48-0
- tar:
local-name: rosmsg
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosmsg/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosmsg-1.9.48-0
- tar:
local-name: rosnode
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosnode/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosnode-1.9.48-0
- tar:
local-name: rosout
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosout/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosout-1.9.48-0
- tar:
local-name: rospack
uri: https://github.com/ros-gbp/rospack-release/archive/release/hydro/rospack/2.1.21-0.tar.gz
version: rospack-release-release-hydro-rospack-2.1.21-0
- tar:
local-name: rosparam
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosparam/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosparam-1.9.48-0
- tar:
local-name: rospy
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rospy/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rospy-1.9.48-0
- tar:
local-name: rosservice
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rosservice/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rosservice-1.9.48-0
- tar:
local-name: rostest
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rostest/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rostest-1.9.48-0
- tar:
local-name: rostime
uri: https://github.com/ros-gbp/roscpp_core-release/archive/release/hydro/rostime/0.3.16-0.tar.gz
version: roscpp_core-release-release-hydro-rostime-0.3.16-0
- tar:
local-name: rostopic
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/rostopic/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-rostopic-1.9.48-0
- tar:
local-name: rosunit
uri: https://github.com/ros-gbp/ros-release/archive/release/hydro/rosunit/1.10.6-0.tar.gz
version: ros-release-release-hydro-rosunit-1.10.6-0
- tar:
local-name: roswtf
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/roswtf/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-roswtf-1.9.48-0
- tar:
local-name: rviz
uri: https://github.com/ros-gbp/rviz-release/archive/release/hydro/rviz/1.10.5-0.tar.gz
version: rviz-release-release-hydro-rviz-1.10.5-0
- tar:
local-name: sensor_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/sensor_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-sensor_msgs-1.10.2-0
- tar:
local-name: smclib
uri: https://github.com/ros-gbp/bond_core-release/archive/release/hydro/smclib/1.7.13-0.tar.gz
version: bond_core-release-release-hydro-smclib-1.7.13-0
- tar:
local-name: std_msgs
uri: https://github.com/ros-gbp/std_msgs-release/archive/release/hydro/std_msgs/0.5.8-0.tar.gz
version: std_msgs-release-release-hydro-std_msgs-0.5.8-0
- tar:
local-name: std_srvs
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/std_srvs/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-std_srvs-1.9.48-0
- tar:
local-name: tf
uri: https://github.com/ros-gbp/geometry-release/archive/release/hydro/tf/1.10.6-0.tar.gz
version: geometry-release-release-hydro-tf-1.10.6-0
- tar:
local-name: tf2
uri: https://github.com/ros-gbp/geometry2-release/archive/release/hydro/tf2/0.4.7-0.tar.gz
version: geometry2-release-release-hydro-tf2-0.4.7-0
- tar:
local-name: tf2_msgs
uri: https://github.com/ros-gbp/geometry2-release/archive/release/hydro/tf2_msgs/0.4.7-0.tar.gz
version: geometry2-release-release-hydro-tf2_msgs-0.4.7-0
- tar:
local-name: tf2_py
uri: https://github.com/ros-gbp/geometry2-release/archive/release/hydro/tf2_py/0.4.7-0.tar.gz
version: geometry2-release-release-hydro-tf2_py-0.4.7-0
- tar:
local-name: tf2_ros
uri: https://github.com/ros-gbp/geometry2-release/archive/release/hydro/tf2_ros/0.4.7-0.tar.gz
version: geometry2-release-release-hydro-tf2_ros-0.4.7-0
- tar:
local-name: topic_tools
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/topic_tools/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-topic_tools-1.9.48-0
- tar:
local-name: urdf
uri: https://github.com/ros-gbp/robot_model-release/archive/release/hydro/urdf/1.10.15-0.tar.gz
version: robot_model-release-release-hydro-urdf-1.10.15-0
- tar:
local-name: urdf_parser_plugin
uri: https://github.com/ros-gbp/robot_model-release/archive/release/hydro/urdf_parser_plugin/1.10.15-0.tar.gz
version: robot_model-release-release-hydro-urdf_parser_plugin-1.10.15-0
- tar:
local-name: urdfdom
uri: https://github.com/ros-gbp/urdfdom-release/archive/release/hydro/urdfdom/0.2.8-1.tar.gz
version: urdfdom-release-release-hydro-urdfdom-0.2.8-1
- tar:
local-name: urdfdom_headers
uri: https://github.com/ros-gbp/urdfdom_headers-release/archive/release/hydro/urdfdom_headers/0.2.3-1.tar.gz
version: urdfdom_headers-release-release-hydro-urdfdom_headers-0.2.3-1
- tar:
local-name: visualization_msgs
uri: https://github.com/ros-gbp/common_msgs-release/archive/release/hydro/visualization_msgs/1.10.2-0.tar.gz
version: common_msgs-release-release-hydro-visualization_msgs-1.10.2-0
- tar:
local-name: xmlrpcpp
uri: https://github.com/ros-gbp/ros_comm-release/archive/release/hydro/xmlrpcpp/1.9.48-0.tar.gz
version: ros_comm-release-release-hydro-xmlrpcpp-1.9.48-0
- tar:
local-name: yocs_controllers
uri: https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/hydro/yocs_controllers/0.4.0-0.tar.gz
version: yujin_ocs-release-release-hydro-yocs_controllers-0.4.0-0
- tar:
local-name: yocs_velocity_smoother
uri: https://github.com/yujinrobot-release/yujin_ocs-release/archive/release/hydro/yocs_velocity_smoother/0.4.0-0.tar.gz
version: yujin_ocs-release-release-hydro-yocs_velocity_smoother-0.4.0-0
The packages it complains about are indeed absent of the .rosinstall
. But it only complains because it is trying to build kobuki_auto_docking
and kobuki_description
, which are not dependencies of the PUT, but belong to the same metapackage.
https://github.com/yujinrobot/kobuki/tree/b213df3324cd933ddfc1bbd7ef8dce50cc233d51
Building a .rosinstall
for the whole kobuki
metapackage might silence the issue, but does not sound like a real solution.
Is the white listing failing for some reason?
The fork of kobuki
we use of course has all the packages, including kobuki_auto_docking
.
If the pkg white listing isn't working correctly, it would make sense for Catkin to try and build everything, which will fail, as, as you also observed, the .rosinstall
file doesn't contain the dependencies for all those other nodes.
Can you post the complete build log?
O and please state the versions of both robust-rosin/robust
and the time machine you are using.
I am using the most recent versions on master
for both.
Whitelisting could be failing because this build is using catkin 0.5.73, and --only-pkg-with-deps
was only added in 0.5.78.
The build log is too long for a GitHub comment. Do you want me to post it split in parts, or do you need only a specific part?
I'm particulary wondering about the way catkin_make
is invoked.
And I still don't understand how Catkin can be those old versions in the images. It's being installed and upgraded from PyPi, which should return the latest -- compatible -- version. Always.
@ChrisTimperley?
And the lines where it says it is fetching catkin.
Step 31/43 : RUN wstool init -j8 ${ROS_WSPACE}/src ${ROS_WSPACE}/deps.rosinstall ---> Running in 5bc48128916f Using initial elements from: /ros_ws/deps.rosinstall Writing /ros_ws/src/.rosinstall [...] [catkin] Fetching https://github.com/ros-gbp/catkin-release/archive/release/hydro/catkin/0.5.73-0.tar.gz (version catkin-release-release-hydro-catkin-0.5.73-0) to /ros_ws/src/catkin
[catkin] Fetching https://github.com/ros-gbp/catkin-release/archive/release/hydro/catkin/0.5.73-0.tar.gz (version catkin-release-release-hydro-catkin-0.5.73-0) to /ros_ws/src/catkin
Ah, right. I'd forgotten that catkin
is actually a package in the ROS workspace. That's why old versions are being used.
Ok. So --only-pkg-with-deps
cannot just be expected to always work.
Two options I believe:
CATKIN_WHITELIST_PACKAGES
directly (that is essentially what --only-pkg-with-deps
doescatkin
rm
or CATKIN_IGNORE
any pkgs in the source repository of the PUT(s) that are not the PUT(s)Of these I think option 1 would be the best to check first: it looks like it's been supported since at least 2012 (here) and should not be too difficult to implement / have the least amount of side-effects.
see if using CATKIN_WHITELIST_PACKAGES directly (that is essentially what --only-pkg-with-deps does
This requires editing the part where build.sh
is generated, right?
Yes, this bit.
You'd add something like: -DCATKIN_WHITELIST_PACKAGES=foo;bar;fop
instead of the --only-pkg-with-deps
.
With foo;bar;fop
obviously the actual pkg names that you'd like to see built.
One disadvantage of this is that --only-pkg-with-deps
also figures out what the dependencies are of the pkg that you pass it and also adds those to the whitelist. That would now become our responsibility.
For pkgs that essentially only depend on the pkgs in the underlay workspace (ie: those from the .rosinstall
file) this would not be a problem (as they have no other dependencies present in the overlay workspace), but that may not always be true.
@gavanderhoorn wrote:
One disadvantage of this is that
--only-pkg-with-deps
also figures out what the dependencies are of the pkg that you pass it and also adds those to the whitelist. That would now become our responsibility.For pkgs that essentially only depend on the pkgs in the underlay workspace (ie: those from the
.rosinstall
file) this would not be a problem (as they have no other dependencies present in the overlay workspace), but that may not always be true.
That's basically this bit of code.
Using -DCATKIN_WHITELIST_PACKAGES=${CATKIN_PKG}
worked in this case. The issue now is to somehow emulate that bit in older catkin versions.
Using
-DCATKIN_WHITELIST_PACKAGES=${CATKIN_PKG}
worked in this case. The issue now is to somehow emulate that bit in older catkin versions.
I don't understand. The point of using this is that it works in Catkin versions back to at least 2012.
Edit: oh, wait. You mean the bit of code that determines the recursive dependencies.
Yes, that would be good.
It's only a few lines of Python and fairly stand-alone. We could either patch older versions of Catkin with it -- after it has been cloned into the underlay workspace -- or find a way to run it without being part of Catkin. The only thing we need from it is that list of pkgs.
This is the commit in which --only-pkg-with-deps
was added. That seems to also have introduced get_package_names_with_recursive_dependencies(..)
, which is unfortunate, as that is the main piece of functionality we'd like to re-use.
The good news is though that it seems like the infrastructure for --only-pkg-with-deps
seems fairly stand-alone (note that the code that currently handles that option (this) seems a tad more complete).
I think this should now work as @ChrisTimperley overrides the version of catkin
when it is lower than what we need (#272).
You'd need to rebase on current master
@git-afsantos.
https://github.com/robust-rosin/robust/blob/master/kobuki/b213df3/b213df3.bug
With errors:
I built
deps.rosinstall
as per usual:The missing dependencies do not even seem to be related to the PUT (
kobuki_node
), but rather to other packages (within the same metapackage, I think).