buildfarm dev job crashes with apt key error
Hi,
Was trying to configure a addon fork of buildfarm, using the following rosdistro configuration:
distributions:
kinetic:
distribution: [kinetic/distribution.yaml, kinetic/my_dist.yaml]
distribution_cache: http://repositories.ros.org/rosdistro_cache/kinetic-cache.yaml.gz
type: index
version: 3
my_dist.yaml is like:
release_platforms:
ubuntu:
- xenial
repositories:
velodyne:
source:
type: git
url: https://github.com/prclibo/velodyne.git # A repo not included in kinetic/distribution.yaml
version: master
status: maintained
type: distribution
version: 2
tags: [my]
The job Kdev__velodyne__ubuntu_xenial_amd64
is added by calling Kdev_reconfigure-jobs
with paramter velodyne
. When I invoke this job, the error pops as follows, saying a key error of ros-kinetic-catkin
:
08:22:11 reading in sources list data from /etc/ros/rosdep/sources.list.d
08:22:11 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
08:22:11 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
08:22:11 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
08:22:11 Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
08:22:11 Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
08:22:11 Query rosdistro index https://raw.githubusercontent.com/prclibo/rosdistro/master/index.yaml
08:22:11 Add distro "kinetic"
08:22:11 updated cache in /home/buildfarm/.ros/rosdep/sources.cache
08:22:11 Crawling for packages in workspace '/tmp/catkin_workspace/src'
08:22:11 Found the following packages:
08:22:11 - velodyne
08:22:11 - velodyne_driver
08:22:11 - velodyne_msgs
08:22:11 - velodyne_pointcloud
08:22:11 Package maintainer emails: brice.rebsamen@gmail.com jack.oquin@gmail.com
08:22:14 Always install the following generic dependencies:
08:22:14 - build-essential
08:22:14 - python3
08:22:14 - ros-kinetic-catkin
08:22:14 Identified the following build dependencies (ignoring packages available from source):
08:22:14 - angles
08:22:14 - catkin
08:22:14 - diagnostic_updater
08:22:14 - dynamic_reconfigure
08:22:14 - libpcap
08:22:14 - message_generation
08:22:14 - message_runtime
08:22:14 - nodelet
08:22:14 - pcl_conversions
08:22:14 - pcl_ros
08:22:14 - pluginlib
08:22:14 - roscpp
08:22:14 - roslaunch
08:22:14 - roslib
08:22:14 - rostest
08:22:14 - sensor_msgs
08:22:14 - std_msgs
08:22:14 - tf
08:22:14 - tf2_ros
08:22:14 - yaml-cpp
08:22:14 Resolved the dependencies to the following binary packages:
08:22:14 - libpcap0.8-dev
08:22:14 - libyaml-cpp-dev
08:22:14 - ros-kinetic-angles
08:22:14 - ros-kinetic-catkin
08:22:14 - ros-kinetic-diagnostic-updater
08:22:14 - ros-kinetic-dynamic-reconfigure
08:22:14 - ros-kinetic-message-generation
08:22:14 - ros-kinetic-message-runtime
08:22:14 - ros-kinetic-nodelet
08:22:14 - ros-kinetic-pcl-conversions
08:22:14 - ros-kinetic-pcl-ros
08:22:14 - ros-kinetic-pluginlib
08:22:14 - ros-kinetic-roscpp
08:22:14 - ros-kinetic-roslaunch
08:22:14 - ros-kinetic-roslib
08:22:14 - ros-kinetic-rostest
08:22:14 - ros-kinetic-sensor-msgs
08:22:14 - ros-kinetic-std-msgs
08:22:14 - ros-kinetic-tf
08:22:14 - ros-kinetic-tf2-ros
08:22:14 Traceback (most recent call last):
08:22:14 File "/usr/lib/python3/dist-packages/apt/cache.py", line 194, in __getitem__
08:22:14 return ...