Build failed in Jenkins: Jdev__jsk_recognition__ubuntu_trusty_amd64 #121

0 views
Skip to first unread message

ROS Buildfarm

unread,
Jul 23, 2017, 5:08:44 AM7/23/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/121/display/redirect>

------------------------------------------
[...truncated 66.77 KB...]
/etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up wget (1.15-1ubuntu1.14.04.2) ...
Setting up xauth (1:1.0.7-1ubuntu1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.5) ...
Setting up git (1:1.9.1-1ubuntu0.5) ...
Setting up libpaper-utils (1.1.24+nmu2ubuntu3) ...
Setting up patch (2.7.1-4ubuntu2.3) ...
Setting up python3-dateutil (2.0+dfsg1-1) ...
Setting up python3-roman (2.0.0-1) ...
Setting up python3-empy (3.3-9osrf1) ...
Setting up python3-pil (2.3.0-1ubuntu3.4) ...
Setting up python3-pkg-resources (3.3-1ubuntu2) ...
Setting up python3-pygments (1.6+dfsg-1ubuntu1.1) ...
Setting up python3-yaml (3.10-4ubuntu0.1) ...
Setting up python3-rospkg-modules (1.1.1-1) ...
Setting up python3-rospkg (1.1.1-1) ...
Setting up python3-setuptools (3.3-1ubuntu2) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up docutils-common (0.11-3) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up python3-docutils (0.11-3) ...
update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python3-catkin-pkg-modules (0.3.5-1) ...
Setting up python3-catkin-pkg (0.3.5-1) ...
Setting up python3-rosdistro-modules (0.6.2-1) ...
Setting up python3-rosdistro (0.6.2-1) ...
Setting up python3-rosdep (0.11.5-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ...
Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for ureadahead (0.100.0-16) ...
Invoking 'apt-get clean'
---> 87129f7447a4
Removing intermediate container 03bc42b2b781
Step 18 : RUN echo "2017-07-23 01:07:19 -0800"
---> Running in b35c6f573322
2017-07-23 01:07:19 -0800
---> 3b78237d0de1
Removing intermediate container b35c6f573322
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 3eeb9fa19bb4
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Ign http://archive.ubuntu.com trusty InRelease
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty-updates/main Sources
Hit http://archive.ubuntu.com trusty-updates/restricted Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-security/main Sources
Hit http://archive.ubuntu.com trusty-security/restricted Sources
Hit http://archive.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Reading package lists...
---> 5933f78b9bce
Removing intermediate container 3eeb9fa19bb4
Step 20 : ENV ROSDISTRO_INDEX_URL https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml
---> Running in bfcbca54f012
---> 059bc7a515fb
Removing intermediate container bfcbca54f012
Step 21 : RUN rosdep init
---> Running in 5cac901172d5
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 4cf12065ddd3
Removing intermediate container 5cac901172d5
Step 22 : USER buildfarm
---> Running in ff628a8713da
---> 6ea6e1a53042
Removing intermediate container ff628a8713da
Step 23 : ENTRYPOINT sh -c
---> Running in 0750cd0b4b82
---> da767508c271
Removing intermediate container 0750cd0b4b82
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 3bf74ac22103
---> bd0e8ebcae81
Removing intermediate container 3bf74ac22103
Successfully built bd0e8ebcae81
+ echo # END SECTION
# END SECTION
+ echo # BEGIN SECTION: Run Dockerfile - generating devel tasks
# BEGIN SECTION: Run Dockerfile - generating devel tasks
+ rm -fr <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_install>
+ rm -fr <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_test>
+ mkdir -p <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_install>
+ mkdir -p <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_test>
+ docker run --rm --cidfile=<http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_generating_dockers/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= -e=ROS_BUILDFARM_PULL_REQUEST_BRANCH= -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/catkin_workspace>:/tmp/catkin_workspace:ro -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_install>:/tmp/docker_build_and_install -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_test>:/tmp/docker_build_and_test -v /home/jenkins-slave/.ccache:/home/buildfarm/.ccache devel_task_generation.jade_jsk_recognition
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml
Add distro "groovy"
Add distro "hydro"
Add distro "indigo"
Add distro "jade"
Add distro "kinetic"
Add distro "lunar"
updated cache in /home/buildfarm/.ros/rosdep/sources.cache
Crawling for packages in workspace '/tmp/catkin_workspace/src'
Found the following packages:
- checkerboard_detector
- imagesift
- jsk_pcl_ros
- jsk_pcl_ros_utils
- jsk_perception
- jsk_recognition
- jsk_recognition_msgs
- jsk_recognition_utils
- resized_image_transport
Package maintainer emails: k-o...@jsk.t.u-tokyo.ac.jp ue...@jsk.t.u-tokyo.ac.jp you...@jsk.t.u-tokyo.ac.jp
Always install the following generic dependencies:
- build-essential
- python3
- ros-jade-catkin
Identified the following build dependencies (ignoring packages available from source):
- angles
- boost
- catkin
- cmake_modules
- cv_bridge
- cython
- diagnostic_msgs
- diagnostic_updater
- dynamic_reconfigure
- eigen
- eigen_conversions
- geometry_msgs
- git
- image_geometry
- image_transport
- image_view
- image_view2
- interactive_markers
- jsk_data
- jsk_footstep_msgs
- jsk_topic_tools
- kdl_conversions
- kdl_parser
- laser_assembler
- libcmt
- libsiftfast
- message_filters
- message_generation
- message_runtime
- mk
- ml_classifiers
- moveit_core
- moveit_ros_perception
- nav_msgs
- nodelet
- octomap
- octomap_msgs
- octomap_ros
- octomap_server
- opencv_apps
- openni2_launch
- pcl_conversions
- pcl_msgs
- pcl_ros
- posedetection_msgs
- python-skimage
- python-sklearn
- robot_self_filter
- rosbag
- rosboost_cfg
- rosconsole
- roscpp
- roscpp_tutorials
- roseus
- rospack
- rviz
- sensor_msgs
- std_msgs
- std_srvs
- stereo_msgs
- tf
- tf2
- tf2_ros
- tf_conversions
- visualization_msgs
- yaml-cpp
Traceback (most recent call last):
File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 235, in resolve_names
rosdep_key, view, installer, os_name, os_code_name)
File "/usr/lib/python3/dist-packages/rosdep2/catkin_support.py", line 81, in resolve_for_os
d = view.lookup(rosdep_key)
File "/usr/lib/python3/dist-packages/rosdep2/lookup.py", line 187, in lookup
return self.rosdep_defs[rosdep_name]
KeyError: 'ml_classifiers'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 251, in <module>
main()
File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 112, in main
debian_pkg_names_building = resolve_names(build_depends, **context)
File "/tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py", line 238, in resolve_names
"Could not resolve the rosdep key '%s'" % rosdep_key)
RuntimeError: Could not resolve the rosdep key 'ml_classifiers'
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 23865 killed;
[ssh-agent] Stopped.
[WARNINGS] Skipping publisher since build result is FAILURE
[xUnit] [INFO] - Starting to record.
[xUnit] [INFO] - Processing GoogleTest-1.6
[xUnit] [INFO] - [GoogleTest-1.6] - No test report file(s) were found with the pattern 'catkin_workspace/test_results/**/*.xml' relative to '<http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/'> for the testing framework 'GoogleTest-1.6'. Did you enter a pattern relative to the correct directory? Did you generate the result report(s) for 'GoogleTest-1.6'?
[xUnit] [WARNING] - No test reports found for the metric 'GoogleTest' with the resolved pattern 'catkin_workspace/test_results/**/*.xml'.
[xUnit] [INFO] - Skipping the metric tool processing.
[xUnit] [INFO] - There are errors when processing test results.
[xUnit] [INFO] - Skipping tests recording.

ROS Buildfarm

unread,
Jul 25, 2017, 8:08:31 AM7/25/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/122/display/redirect?page=changes>

Changes:

[noreply] Merge pull request #2179 from furushchev/fix-indent

------------------------------------------
[...truncated 23.97 KB...]
---> Using cache
---> 238f7922168c
Step 3 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 0b54fb786173
Step 4 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> f9e58ea58bc3
Step 5 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 9e561f7cab28
Step 6 : RUN locale-gen en_US.UTF-8
---> Using cache
---> e96f3a4c4993
Step 7 : ENV LANG en_US.UTF-8
---> Using cache
---> e8df1ef0554c
Step 8 : ENV TZ PST+08
---> Using cache
---> 85b2ad51602e
Step 9 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> 3b315cafdadb
Step 10 : RUN mkdir /tmp/keys
---> Using cache
---> 58cd302c61c2
Step 11 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 107d6ac8faad
Step 12 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 287db81f1673
Step 13 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> f35b3339d360
Step 14 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> a70ae196d26f
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 02793e6b2636
Step 16 : RUN echo "2017-07-25 (-0800)"
---> Using cache
---> 3c68f137f760
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> c22643d61879
Step 18 : RUN echo "2017-07-25 04:07:09 -0800"
---> Running in 6cca268726cd
2017-07-25 04:07:09 -0800
---> 46de1b8e3139
Removing intermediate container 6cca268726cd
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 478e05c5fa78
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Get:1 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:2 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:3 http://archive.ubuntu.com trusty-updates/main Sources [495 kB]
Get:4 http://archive.ubuntu.com trusty-updates/restricted Sources [6,470 B]
Get:5 http://archive.ubuntu.com trusty-updates/universe Sources [234 kB]
Get:6 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,249 kB]
Get:7 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:8 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [541 kB]
Hit http://archive.ubuntu.com trusty Release
Get:9 http://archive.ubuntu.com trusty-security/main Sources [173 kB]
Get:10 http://archive.ubuntu.com trusty-security/restricted Sources [5,068 B]
Get:11 http://archive.ubuntu.com trusty-security/universe Sources [71.8 kB]
Get:12 http://archive.ubuntu.com trusty-security/main amd64 Packages [797 kB]
Get:13 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:14 http://archive.ubuntu.com trusty-security/universe amd64 Packages [226 kB]
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Fetched 3,968 kB in 7s (567 kB/s)
Reading package lists...
---> c662898e5a4b
Removing intermediate container 478e05c5fa78
---> Running in 05de6e73afa2
---> 7b307f59a67b
Removing intermediate container 05de6e73afa2
Step 21 : RUN rosdep init
---> Running in 839cda6fa819
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> cea1aa30f0c8
Removing intermediate container 839cda6fa819
Step 22 : USER buildfarm
---> Running in 7e2b3b3063eb
---> ddfa360a8d05
Removing intermediate container 7e2b3b3063eb
Step 23 : ENTRYPOINT sh -c
---> Running in 6db3ee17562a
---> b45aa8342e39
Removing intermediate container 6db3ee17562a
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in b401a24004c9
---> e567a691d876
Removing intermediate container b401a24004c9
Successfully built e567a691d876
echo Agent pid 13476 killed;

ROS Buildfarm

unread,
Jul 27, 2017, 2:09:07 AM7/27/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/123/display/redirect?page=changes>

Changes:

[noreply] Merge pull request #2180 from YoheiKakiuchi/fix_heightmap_pr

------------------------------------------
[...truncated 24.05 KB...]
Step 16 : RUN echo "2017-07-26 (-0800)"
---> Using cache
---> 7e82022f5d51
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 1197e26e0217
Step 18 : RUN echo "2017-07-26 22:07:41 -0800"
---> Running in 62124af24b19
2017-07-26 22:07:41 -0800
---> 521796d4624d
Removing intermediate container 62124af24b19
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 546c3446616c
Invoking 'apt-get update'
Get:1 http://repositories.ros.org trusty InRelease [4,031 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://repositories.ros.org trusty/main amd64 Packages [826 kB]
Get:3 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:4 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:5 http://archive.ubuntu.com trusty-updates/main Sources [495 kB]
Get:6 http://archive.ubuntu.com trusty-updates/restricted Sources [6,470 B]
Get:7 http://archive.ubuntu.com trusty-updates/universe Sources [234 kB]
Get:8 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,249 kB]
Get:9 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:10 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [541 kB]
Get:11 http://archive.ubuntu.com trusty-security/main Sources [175 kB]
Get:12 http://archive.ubuntu.com trusty-security/restricted Sources [5,068 B]
Get:13 http://archive.ubuntu.com trusty-security/universe Sources [71.8 kB]
Get:14 http://archive.ubuntu.com trusty-security/main amd64 Packages [798 kB]
Get:15 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:16 http://archive.ubuntu.com trusty-security/universe amd64 Packages [227 kB]
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Fetched 4,802 kB in 7s (679 kB/s)
Reading package lists...
---> 076193c3c9da
Removing intermediate container 546c3446616c
---> Running in 6be3293b3eee
---> b3f11f729ec8
Removing intermediate container 6be3293b3eee
Step 21 : RUN rosdep init
---> Running in 33e38f2578ac
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 3d02c7c0639b
Removing intermediate container 33e38f2578ac
Step 22 : USER buildfarm
---> Running in 89f913ea8127
---> 73704ae01b75
Removing intermediate container 89f913ea8127
Step 23 : ENTRYPOINT sh -c
---> Running in 22d67e6f290c
---> 7e9c888f722f
Removing intermediate container 22d67e6f290c
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in b0e670383d99
---> 8ac54e820783
Removing intermediate container b0e670383d99
Successfully built 8ac54e820783
echo Agent pid 23922 killed;

ROS Buildfarm

unread,
Aug 1, 2017, 5:07:08 AM8/1/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/124/display/redirect?page=changes>

Changes:

[noreply] Merge pull request #2177 from wkentaro/prob_image_classifier

------------------------------------------
[...truncated 66.84 KB...]
Setting up python3-rosdep (0.11.6-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ...
Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for ureadahead (0.100.0-16) ...
Invoking 'apt-get clean'
---> 00ca4e09339b
Removing intermediate container 88a0be50a05c
Step 18 : RUN echo "2017-08-01 01:05:15 -0800"
---> Running in fa7c98862fb3
2017-08-01 01:05:15 -0800
---> 4a73ed7d6ea7
Removing intermediate container fa7c98862fb3
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 06311790c148
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty-updates/main Sources
Hit http://archive.ubuntu.com trusty-updates/restricted Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty-security/main Sources
Hit http://archive.ubuntu.com trusty-security/restricted Sources
Hit http://archive.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Reading package lists...
---> f461d95c6d1f
Removing intermediate container 06311790c148
---> Running in f13f752f0e8b
---> 99af617d84f5
Removing intermediate container f13f752f0e8b
Step 21 : RUN rosdep init
---> Running in c673d166aa68
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 76b3a6f39c95
Removing intermediate container c673d166aa68
Step 22 : USER buildfarm
---> Running in b569c8d4ab4c
---> 7ca5a16a68f3
Removing intermediate container b569c8d4ab4c
Step 23 : ENTRYPOINT sh -c
---> Running in f7937d01f343
---> 6c12e847394e
Removing intermediate container f7937d01f343
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 29c27fb18d28
---> b7ff84509210
Removing intermediate container 29c27fb18d28
Successfully built b7ff84509210
echo Agent pid 1379 killed;

ROS Buildfarm

unread,
Aug 4, 2017, 7:07:24 AM8/4/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/125/display/redirect>

------------------------------------------
[...truncated 70.92 KB...]
/etc/rc5.d/S20rsync -> ../init.d/rsync
invoke-rc.d: policy-rc.d denied execution of restart.
Setting up wget (1.15-1ubuntu1.14.04.2) ...
Setting up xauth (1:1.0.7-1ubuntu1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.5) ...
Setting up git (1:1.9.1-1ubuntu0.5) ...
Setting up libpaper-utils (1.1.24+nmu2ubuntu3) ...
Setting up patch (2.7.1-4ubuntu2.3) ...
Setting up python3-dateutil (2.0+dfsg1-1) ...
Setting up python3-roman (2.0.0-1) ...
Setting up python3-empy (3.3-9osrf1) ...
Setting up python3-pil (2.3.0-1ubuntu3.4) ...
Setting up python3-pkg-resources (3.3-1ubuntu2) ...
Setting up python3-pygments (1.6+dfsg-1ubuntu1.1) ...
Setting up python3-yaml (3.10-4ubuntu0.1) ...
Setting up python3-rospkg-modules (1.1.1-1) ...
Setting up python3-setuptools (3.3-1ubuntu2) ...
Setting up python3-rospkg (1.1.1-1) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up docutils-common (0.11-3) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up python3-docutils (0.11-3) ...
update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python3-catkin-pkg-modules (0.3.5-1) ...
Setting up python3-catkin-pkg (0.3.5-1) ...
Setting up python3-rosdistro-modules (0.6.2-1) ...
Setting up python3-rosdistro (0.6.2-1) ...
Setting up python3-rosdep (0.11.8-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ...
Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for ureadahead (0.100.0-16) ...
Invoking 'apt-get clean'
---> b465f818c22d
Removing intermediate container 737941a4746c
Step 18 : RUN echo "2017-08-04 03:05:47 -0800"
---> Running in da6ce5bacbe2
2017-08-04 03:05:47 -0800
---> 08e0371affc4
Removing intermediate container da6ce5bacbe2
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 11cc3484e8f8
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Ign http://archive.ubuntu.com trusty InRelease
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty-updates/main Sources
Hit http://archive.ubuntu.com trusty-updates/restricted Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-security/main Sources
Hit http://archive.ubuntu.com trusty-security/restricted Sources
Hit http://archive.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Reading package lists...
---> f084a357a97a
Removing intermediate container 11cc3484e8f8
---> Running in bc6238fc9a52
---> 7c96fc093ba6
Removing intermediate container bc6238fc9a52
Step 21 : RUN rosdep init
---> Running in 21f874ccfde4
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 7cc7ea6da0ba
Removing intermediate container 21f874ccfde4
Step 22 : USER buildfarm
---> Running in dada6f5cf8e5
---> 73b78c554f0c
Removing intermediate container dada6f5cf8e5
Step 23 : ENTRYPOINT sh -c
---> Running in 4e5c09109587
---> c7195e59a8ef
Removing intermediate container 4e5c09109587
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 2e204e79665a
---> 3c3384a725b8
Removing intermediate container 2e204e79665a
Successfully built 3c3384a725b8
echo Agent pid 2629 killed;

ROS Buildfarm

unread,
Aug 7, 2017, 8:06:12 PM8/7/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/126/display/redirect>

------------------------------------------
[...truncated 24.62 KB...]
---> Using cache
---> 7df1f31766bf
Step 3 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 33075eb75e78
Step 4 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> a7876a0b7e13
Step 5 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> e48f30383fc1
Step 6 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 5906513f08b0
Step 7 : ENV LANG en_US.UTF-8
---> Using cache
---> aed0851310b0
Step 8 : ENV TZ PST+08
---> Using cache
---> 4edee2737b78
Step 9 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> 6368d9716ca3
Step 10 : RUN mkdir /tmp/keys
---> Using cache
---> 8114a989b533
Step 11 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> ed9f4d2f5707
Step 12 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> d95c96329eff
Step 13 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 1fab78022a8f
Step 14 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 1e49c3994928
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 20544bad4599
Step 16 : RUN echo "2017-08-07 (-0800)"
---> Using cache
---> 0007b5928ce6
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> d8d513fc335d
Step 18 : RUN echo "2017-08-07 16:05:23 -0800"
---> Running in 4a45a75091a2
2017-08-07 16:05:23 -0800
---> 4bcf61ef7138
Removing intermediate container 4a45a75091a2
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 45c3e2824641
Invoking 'apt-get update'
Get:1 http://repositories.ros.org trusty InRelease [4,031 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://repositories.ros.org trusty/main amd64 Packages [826 kB]
Get:3 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:4 http://archive.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:5 http://archive.ubuntu.com trusty-updates/main Sources [496 kB]
Get:6 http://archive.ubuntu.com trusty-updates/restricted Sources [6,470 B]
Get:7 http://archive.ubuntu.com trusty-updates/universe Sources [236 kB]
Get:8 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,254 kB]
Get:9 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:10 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [542 kB]
Get:11 http://archive.ubuntu.com trusty-security/main Sources [177 kB]
Get:12 http://archive.ubuntu.com trusty-security/restricted Sources [5,068 B]
Get:13 http://archive.ubuntu.com trusty-security/universe Sources [73.1 kB]
Get:14 http://archive.ubuntu.com trusty-security/main amd64 Packages [805 kB]
Get:15 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:16 http://archive.ubuntu.com trusty-security/universe amd64 Packages [229 kB]
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Fetched 4,825 kB in 7s (658 kB/s)
Reading package lists...
---> e8ebf989918a
Removing intermediate container 45c3e2824641
---> Running in c37c018b83ac
---> 8ddc15c452e0
Removing intermediate container c37c018b83ac
Step 21 : RUN rosdep init
---> Running in cc9ab59ffa7a
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> b21596fce850
Removing intermediate container cc9ab59ffa7a
Step 22 : USER buildfarm
---> Running in eb230c449315
---> be5c469fcedd
Removing intermediate container eb230c449315
Step 23 : ENTRYPOINT sh -c
---> Running in de11b03d4bba
---> fea38a961fe3
Removing intermediate container de11b03d4bba
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in a995202e2483
---> 4b2f5b3b2646
Removing intermediate container a995202e2483
Successfully built 4b2f5b3b2646
echo Agent pid 7210 killed;

ROS Buildfarm

unread,
Aug 8, 2017, 2:08:12 AM8/8/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/127/display/redirect>

------------------------------------------
[...truncated 70.99 KB...]
---> 17d83ad15be5
Removing intermediate container 2dc1f9ac8ed2
Step 18 : RUN echo "2017-08-07 22:05:57 -0800"
---> Running in 6d28390d8103
2017-08-07 22:05:57 -0800
---> caadd6f8e238
Removing intermediate container 6d28390d8103
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 12e7b220e255
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty-updates/main Sources
Hit http://archive.ubuntu.com trusty-updates/restricted Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-security/main Sources
Hit http://archive.ubuntu.com trusty-security/restricted Sources
Hit http://archive.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/restricted Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Reading package lists...
---> ed5cd5ac7f03
Removing intermediate container 12e7b220e255
---> Running in 1cb4df30d397
---> 0eb34f487b31
Removing intermediate container 1cb4df30d397
Step 21 : RUN rosdep init
---> Running in ba8d7404c500
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> e5a252d5a30e
Removing intermediate container ba8d7404c500
Step 22 : USER buildfarm
---> Running in 96feb807f8f9
---> 7a958703cf5c
Removing intermediate container 96feb807f8f9
Step 23 : ENTRYPOINT sh -c
---> Running in 6651afa59ff3
---> de44d0880921
Removing intermediate container 6651afa59ff3
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 218a1ff462a8
---> b6fc73399360
Removing intermediate container 218a1ff462a8
Successfully built b6fc73399360
echo Agent pid 31232 killed;

ROS Buildfarm

unread,
Aug 15, 2017, 2:06:41 AM8/15/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/128/display/redirect>

------------------------------------------
[...truncated 33.72 KB...]
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 8f924a7ea612
Step 16 : RUN echo "2017-08-14 (-0800)"
---> Using cache
---> fa235f39069d
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 60cefa857adf
Step 18 : RUN echo "2017-08-14 22:05:36 -0800"
---> Running in fe6ae3c46231
2017-08-14 22:05:36 -0800
---> bee04f3da15b
Removing intermediate container fe6ae3c46231
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in bc27a3c76db2
Invoking 'apt-get update'
Get:1 http://repositories.ros.org trusty InRelease [4,031 B]
Get:2 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Ign http://archive.ubuntu.com trusty InRelease
Get:3 http://repositories.ros.org trusty/main amd64 Packages [826 kB]
Get:4 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:5 http://archive.ubuntu.com trusty-backports InRelease [65.9 kB]
Get:6 http://security.ubuntu.com trusty-security/universe Sources [73.6 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:7 http://archive.ubuntu.com trusty-updates/universe Sources [237 kB]
Get:8 http://security.ubuntu.com trusty-security/main amd64 Packages [809 kB]
Get:9 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,258 kB]
Get:10 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:11 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:12 http://security.ubuntu.com trusty-security/universe amd64 Packages [230 kB]
Get:13 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [543 kB]
Get:14 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Get:15 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Get:16 http://archive.ubuntu.com trusty-backports/main amd64 Packages [14.8 kB]
Get:17 http://archive.ubuntu.com trusty-backports/restricted amd64 Packages [40 B]
Get:18 http://archive.ubuntu.com trusty-backports/universe amd64 Packages [52.6 kB]
Get:19 http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages [1,396 B]
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 4,306 kB in 6s (666 kB/s)
Reading package lists...
W: Size of file /var/lib/apt/lists/repositories.ros.org_ubuntu_testing_dists_trusty_main_binary-amd64_Packages.gz is not what the server reported 826245 826500
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_universe_binary-amd64_Packages.gz is not what the server reported 230016 230019

is not what the server reported

Reinvoke 'apt update' (2/10) after sleeping 9 seconds
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:2 http://security.ubuntu.com trusty-security/universe Sources [73.6 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:3 http://security.ubuntu.com trusty-security/main amd64 Packages [809 kB]
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Get:4 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:5 http://security.ubuntu.com trusty-security/universe amd64 Packages [230 kB]
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Get:6 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 1,200 kB in 4s (271 kB/s)
Reading package lists...
---> c057be681942
Removing intermediate container bc27a3c76db2
---> Running in a2df2d09674a
---> 16e3a56353ec
Removing intermediate container a2df2d09674a
Step 21 : RUN rosdep init
---> Running in d2de0a5405e7
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 573596931c3f
Removing intermediate container d2de0a5405e7
Step 22 : USER buildfarm
---> Running in 8e712960af89
---> 2dfa4c364c73
Removing intermediate container 8e712960af89
Step 23 : ENTRYPOINT sh -c
---> Running in 8ec4adcf76d0
---> 1b2c75bbf5b9
Removing intermediate container 8ec4adcf76d0
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in b1f5466f97cb
---> ccf3b3d18617
Removing intermediate container b1f5466f97cb
Successfully built ccf3b3d18617
echo Agent pid 15345 killed;

ROS Buildfarm

unread,
Aug 17, 2017, 8:06:20 PM8/17/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/129/display/redirect>

------------------------------------------
[...truncated 33.35 KB...]
---> 5b79176e75fb
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 5e564dee35c8
Step 16 : RUN echo "2017-08-17 (-0800)"
---> Using cache
---> a50e7482ad20
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 77fd4919483c
Step 18 : RUN echo "2017-08-17 16:05:13 -0800"
---> Running in c6d3690b2741
2017-08-17 16:05:13 -0800
---> 24b77544505b
Removing intermediate container c6d3690b2741
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 2f3dc24bc3ef
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Ign http://archive.ubuntu.com trusty InRelease
Get:1 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:2 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Get:3 http://security.ubuntu.com trusty-security/universe Sources [73.6 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Get:4 http://security.ubuntu.com trusty-security/main amd64 Packages [811 kB]
Get:5 http://archive.ubuntu.com trusty-updates/universe Sources [237 kB]
Get:6 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,261 kB]
Get:7 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [230 kB]
Get:9 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Get:10 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:11 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [543 kB]
Get:12 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 3,346 kB in 4s (685 kB/s)
Reading package lists...
W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages.gz is not what the server reported 810860 810869
W: Size of file /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_universe_binary-amd64_Packages.gz is not what the server reported 543067 543138

is not what the server reported

Reinvoke 'apt update' (2/10) after sleeping 9 seconds
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Hit http://security.ubuntu.com trusty-security InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Ign http://archive.ubuntu.com trusty InRelease
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://security.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://security.ubuntu.com trusty-security/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Reading package lists...
---> 9ac678cd1249
Removing intermediate container 2f3dc24bc3ef
---> Running in 13c827d5ee81
---> e2d3200470fe
Removing intermediate container 13c827d5ee81
Step 21 : RUN rosdep init
---> Running in b4f576778905
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 7ea42dbf92df
Removing intermediate container b4f576778905
Step 22 : USER buildfarm
---> Running in 3c45456655a8
---> 6cf1b7abce56
Removing intermediate container 3c45456655a8
Step 23 : ENTRYPOINT sh -c
---> Running in c5151d96fa04
---> bab8ffa23ad5
Removing intermediate container c5151d96fa04
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in fdfa1d59da5c
---> a4204dedcb17
Removing intermediate container fdfa1d59da5c
Successfully built a4204dedcb17
echo Agent pid 4808 killed;

ROS Buildfarm

unread,
Aug 18, 2017, 4:08:38 AM8/18/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/130/display/redirect>

------------------------------------------
[...truncated 71.47 KB...]
Setting up wget (1.15-1ubuntu1.14.04.2) ...
Setting up xauth (1:1.0.7-1ubuntu1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up liberror-perl (0.17-1.1) ...
Setting up git-man (1:1.9.1-1ubuntu0.6) ...
Setting up git (1:1.9.1-1ubuntu0.6) ...
Setting up libpaper-utils (1.1.24+nmu2ubuntu3) ...
Setting up patch (2.7.1-4ubuntu2.3) ...
Setting up python3-dateutil (2.0+dfsg1-1) ...
Setting up python3-roman (2.0.0-1) ...
Setting up python3-empy (3.3-9osrf1) ...
Setting up python3-pil (2.3.0-1ubuntu3.4) ...
Setting up python3-pkg-resources (3.3-1ubuntu2) ...
Setting up python3-pygments (1.6+dfsg-1ubuntu1.1) ...
Setting up python3-yaml (3.10-4ubuntu0.1) ...
Setting up python3-rospkg-modules (1.1.2-1) ...
Setting up python3-setuptools (3.3-1ubuntu2) ...
Setting up python3-rospkg (1.1.2-1) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up docutils-common (0.11-3) ...
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
Setting up python3-docutils (0.11-3) ...
update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python3-catkin-pkg-modules (0.3.6-1) ...
Setting up python3-catkin-pkg (0.3.6-1) ...
Setting up python3-rosdistro-modules (0.6.2-1) ...
Setting up python3-rosdistro (0.6.2-1) ...
Setting up python3-rosdep (0.11.8-1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.13) ...
Processing triggers for ca-certificates (20160104ubuntu0.14.04.1) ...
Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for ureadahead (0.100.0-16) ...
Invoking 'apt-get clean'
---> ba0817fe17ed
Removing intermediate container 354c1ad2a97a
Step 18 : RUN echo "2017-08-18 00:06:24 -0800"
---> Running in 288aa76c941e
2017-08-18 00:06:24 -0800
---> a25420476638
Removing intermediate container 288aa76c941e
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 107e16dfc066
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Hit http://security.ubuntu.com trusty-security InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://security.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://security.ubuntu.com trusty-security/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Reading package lists...
---> 934549e9655e
Removing intermediate container 107e16dfc066
---> Running in 1bd9d880ce7a
---> 04b317be2cba
Removing intermediate container 1bd9d880ce7a
Step 21 : RUN rosdep init
---> Running in e35f379c74ab
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 36117a640b5c
Removing intermediate container e35f379c74ab
Step 22 : USER buildfarm
---> Running in d53f289b0b9a
---> 8e36057c5ae2
Removing intermediate container d53f289b0b9a
Step 23 : ENTRYPOINT sh -c
---> Running in ec092ce22249
---> 7928ead70478
Removing intermediate container ec092ce22249
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in f618525abf26
---> e94ee98d47a3
Removing intermediate container f618525abf26
Successfully built e94ee98d47a3
echo Agent pid 20965 killed;

ROS Buildfarm

unread,
Aug 18, 2017, 11:06:13 AM8/18/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/131/display/redirect>

------------------------------------------
[...truncated 24.35 KB...]
Step 3 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> d92294033ad8
Step 4 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> 1fefe79a8e33
Step 5 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 2ee8fc4a3eda
Step 6 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 14fe6ce84885
Step 7 : ENV LANG en_US.UTF-8
---> Using cache
---> e6cc48703475
Step 8 : ENV TZ PST+08
---> Using cache
---> 3b2032d7c718
Step 9 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> f1a421a9b970
Step 10 : RUN mkdir /tmp/keys
---> Using cache
---> ab3c645fd942
Step 11 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 7d97e7501c82
Step 12 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 31fc57cb51ae
Step 13 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 480ebff104de
Step 14 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 5b79176e75fb
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 5e564dee35c8
Step 16 : RUN echo "2017-08-18 (-0800)"
---> Using cache
---> 63d377b06501
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> d0f52c7a04bb
Step 18 : RUN echo "2017-08-18 07:05:15 -0800"
---> Running in 23640d183152
2017-08-18 07:05:15 -0800
---> 10509e72a691
Removing intermediate container 23640d183152
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 3afee34633cb
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Ign http://archive.ubuntu.com trusty InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:3 http://security.ubuntu.com trusty-security/universe Sources [73.6 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Get:4 http://security.ubuntu.com trusty-security/main amd64 Packages [811 kB]
Get:5 http://archive.ubuntu.com trusty-updates/universe Sources [237 kB]
Get:6 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:7 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,261 kB]
Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [230 kB]
Get:9 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Get:10 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:11 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [543 kB]
Get:12 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 3,346 kB in 5s (640 kB/s)
Reading package lists...
---> 61bc17ad4404
Removing intermediate container 3afee34633cb
---> Running in 783f86f9a05e
---> dc3d2297d439
Removing intermediate container 783f86f9a05e
Step 21 : RUN rosdep init
---> Running in a0cb8a213eec
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 097f24f2ae31
Removing intermediate container a0cb8a213eec
Step 22 : USER buildfarm
---> Running in 2ffb49ec39c8
---> de4c6636882c
Removing intermediate container 2ffb49ec39c8
Step 23 : ENTRYPOINT sh -c
---> Running in 0469b2910eb2
---> 6b0ebc6d15ff
Removing intermediate container 0469b2910eb2
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 5d21cb7e2eb5
---> 212aca74f79a
Removing intermediate container 5d21cb7e2eb5
Successfully built 212aca74f79a
echo Agent pid 27066 killed;

ROS Buildfarm

unread,
Aug 20, 2017, 1:07:16 AM8/20/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/132/display/redirect?page=changes>

Changes:

[noreply] Merge pull request #2197 from

------------------------------------------
[...truncated 69.39 KB...]
---> 1abdfe587e1e
Removing intermediate container 65b3c1824294
Step 18 : RUN echo "2017-08-19 21:05:16 -0800"
---> Running in 4692008e2e44
2017-08-19 21:05:16 -0800
---> 86d509be1256
Removing intermediate container 4692008e2e44
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in ed22bc307258
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://security.ubuntu.com trusty-security InRelease
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://security.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://security.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://security.ubuntu.com trusty-security/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://security.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://security.ubuntu.com trusty-security/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Reading package lists...
---> 424c9fd97afe
Removing intermediate container ed22bc307258
---> Running in 507f2b49e9ef
---> 9f39830efb18
Removing intermediate container 507f2b49e9ef
Step 21 : RUN rosdep init
---> Running in e9fe3365dc5c
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 3dbeba863304
Removing intermediate container e9fe3365dc5c
Step 22 : USER buildfarm
---> Running in 6594bd958649
---> c12ab5514a20
Removing intermediate container 6594bd958649
Step 23 : ENTRYPOINT sh -c
---> Running in b8c877bc5ae2
---> 5a5a06d84da9
Removing intermediate container b8c877bc5ae2
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in ac68f47bb05a
---> 740e52d1d4c8
Removing intermediate container ac68f47bb05a
Successfully built 740e52d1d4c8
echo Agent pid 16133 killed;

ROS Buildfarm

unread,
Aug 28, 2017, 11:05:50 PM8/28/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/133/display/redirect>

------------------------------------------
[...truncated 24.56 KB...]
Step 3 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> daf4d1eaead5
Step 4 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> 1cb617632d91
Step 5 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 29602f11b5f6
Step 6 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 921664346ed9
Step 7 : ENV LANG en_US.UTF-8
---> Using cache
---> 5b64a5d9d38e
Step 8 : ENV TZ PST+08
---> Using cache
---> 4fa3bfe6650d
Step 9 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> f44c7c6db67c
Step 10 : RUN mkdir /tmp/keys
---> Using cache
---> 2ddbde020a37
Step 11 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> b4e869a2f572
Step 12 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 0d6f3bc2e63b
Step 13 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 5d41475cf2e5
Step 14 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 97fb6ad1a5ce
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> af2691a2b0b0
Step 16 : RUN echo "2017-08-28 (-0800)"
---> Using cache
---> 9806dd457df4
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 64792caf632a
Step 18 : RUN echo "2017-08-28 19:05:25 -0800"
---> Running in f7e1ec92200f
2017-08-28 19:05:25 -0800
---> cc179c4eab93
Removing intermediate container f7e1ec92200f
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 3a1a3468c540
Invoking 'apt-get update'
Get:1 http://repositories.ros.org trusty InRelease [4,031 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Get:3 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Get:4 http://repositories.ros.org trusty/main amd64 Packages [827 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:5 http://security.ubuntu.com trusty-security/universe Sources [74.7 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Get:6 http://security.ubuntu.com trusty-security/main amd64 Packages [819 kB]
Get:7 http://archive.ubuntu.com trusty-updates/universe Sources [238 kB]
Get:8 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,268 kB]
Get:9 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:10 http://security.ubuntu.com trusty-security/universe amd64 Packages [235 kB]
Get:11 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Get:12 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:13 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [548 kB]
Get:14 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 4,204 kB in 4s (894 kB/s)
Reading package lists...
---> 759a92342286
Removing intermediate container 3a1a3468c540
---> Running in 834efb6f9a79
---> 59fdb0dcf1db
Removing intermediate container 834efb6f9a79
Step 21 : RUN rosdep init
---> Running in 2c68e1e3ab4b
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 868e9b1d5d8b
Removing intermediate container 2c68e1e3ab4b
Step 22 : USER buildfarm
---> Running in b2caab44d4bb
---> f5de3809eb1f
Removing intermediate container b2caab44d4bb
Step 23 : ENTRYPOINT sh -c
---> Running in 3257c093b8a2
---> 142c66c8797f
Removing intermediate container 3257c093b8a2
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 71ed5fec1b3c
---> 0b975b1bcb90
Removing intermediate container 71ed5fec1b3c
Successfully built 0b975b1bcb90
echo Agent pid 31938 killed;

ROS Buildfarm

unread,
Aug 29, 2017, 10:13:01 AM8/29/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/134/display/redirect>

------------------------------------------
[...truncated 24.55 KB...]
Step 3 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 2d5f4b359cb5
Step 4 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> 641fbd430a29
Step 5 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> d63bfa24671e
Step 6 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 1a84819fd8a8
Step 7 : ENV LANG en_US.UTF-8
---> Using cache
---> 2ee6b621c765
Step 8 : ENV TZ PST+08
---> Using cache
---> 15e63a00c698
Step 9 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> 8ec99831b7f5
Step 10 : RUN mkdir /tmp/keys
---> Using cache
---> a150ce8a30e8
Step 11 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> a80ddbdb9c4a
Step 12 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> ddfa7f0c97ce
Step 13 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> f04d396f48f5
Step 14 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> d8bd2591b3cb
Step 15 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 0c538bedcb6b
Step 16 : RUN echo "2017-08-29 (-0800)"
---> Using cache
---> eea5336e7ad9
Step 17 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 8419db9be902
Step 18 : RUN echo "2017-08-29 06:12:19 -0800"
---> Running in 3b5f18746909
2017-08-29 06:12:19 -0800
---> 7f5a19e9fd0a
Removing intermediate container 3b5f18746909
Step 19 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in f6fdee5d5ce9
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Get:3 http://archive.ubuntu.com trusty-updates/universe Sources [238 kB]
Get:4 http://security.ubuntu.com trusty-security/universe Sources [74.7 kB]
Get:5 http://security.ubuntu.com trusty-security/main amd64 Packages [819 kB]
Get:6 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,268 kB]
Get:7 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [235 kB]
Get:9 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Get:10 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:11 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [548 kB]
Get:12 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Fetched 3,373 kB in 6s (553 kB/s)
Reading package lists...
---> 608b9be2a6a6
Removing intermediate container f6fdee5d5ce9
---> Running in 7305b8c55a38
---> d5f888246570
Removing intermediate container 7305b8c55a38
Step 21 : RUN rosdep init
---> Running in 109441ab0c6b
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> db7060ac9419
Removing intermediate container 109441ab0c6b
Step 22 : USER buildfarm
---> Running in b0764fa5ffd7
---> 49112f2e5620
Removing intermediate container b0764fa5ffd7
Step 23 : ENTRYPOINT sh -c
---> Running in 5dadf6af35ef
---> f06b6665a6b0
Removing intermediate container 5dadf6af35ef
Step 24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 693d23fa6965
---> 3bb599a91c02
Removing intermediate container 693d23fa6965
Successfully built 3bb599a91c02
echo Agent pid 22820 killed;

ROS Buildfarm

unread,
Sep 7, 2017, 11:08:17 PM9/7/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/135/display/redirect>

------------------------------------------
[...truncated 25.32 KB...]
---> Using cache
---> 6e31d55215df
Step 4/24 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> c05805bb8ae4
Step 5/24 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 2a60284c3ad5
Step 6/24 : RUN locale-gen en_US.UTF-8
---> Using cache
---> a7aea3cf9f6c
Step 7/24 : ENV LANG en_US.UTF-8
---> Using cache
---> 30ee9117ea2c
Step 8/24 : ENV TZ PST+08
---> Using cache
---> 7c289a923a58
Step 9/24 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> c6129e212591
Step 10/24 : RUN mkdir /tmp/keys
---> Using cache
---> 1a9c283468be
Step 11/24 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 5437bf6f87cf
Step 12/24 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 57077f0fd245
Step 13/24 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 8f62b8e31ece
Step 14/24 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> ad7ecb8667f2
Step 15/24 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> efb32cf2ec77
Step 16/24 : RUN echo "2017-09-07 (-0800)"
---> Using cache
---> 51b0ad4118dc
Step 17/24 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> 5e2b6c8219f7
Step 18/24 : RUN echo "2017-09-07 19:07:19 -0800"
---> Running in e5d840da5648
2017-09-07 19:07:19 -0800
---> 4c3efeff3936
Removing intermediate container e5d840da5648
Step 19/24 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 052fbedd30e0
Invoking 'apt-get update'
Get:1 http://repositories.ros.org trusty InRelease [4,031 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:3 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty Release
Hit http://repositories.ros.org trusty/main amd64 Packages
Get:4 http://archive.ubuntu.com trusty-updates/universe Sources [240 kB]
Get:5 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,270 kB]
Get:6 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [21.2 kB]
Get:7 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [550 kB]
Get:8 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [15.6 kB]
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Get:9 http://security.ubuntu.com trusty-security/universe Sources [75.6 kB]
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Get:10 http://security.ubuntu.com trusty-security/main amd64 Packages [823 kB]
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Get:11 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.9 kB]
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Get:12 http://security.ubuntu.com trusty-security/universe amd64 Packages [236 kB]
Get:13 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4,016 B]
Fetched 3,390 kB in 8s (390 kB/s)
Reading package lists...
---> ef18ee1ab41b
Removing intermediate container 052fbedd30e0
Step 20/24 : ENV ROSDISTRO_INDEX_URL https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml
---> Running in 7a898ad2f6e7
---> ed4989129eac
Removing intermediate container 7a898ad2f6e7
Step 21/24 : RUN rosdep init
---> Running in 4971a55a9c3e
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 3a8d08c0a4d0
Removing intermediate container 4971a55a9c3e
Step 22/24 : USER buildfarm
---> Running in 3c0e584edcd9
---> c5ccc850daed
Removing intermediate container 3c0e584edcd9
Step 23/24 : ENTRYPOINT sh -c
---> Running in bdf05e1a3c45
---> 6bb80da85aab
Removing intermediate container bdf05e1a3c45
Step 24/24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in a787d8772c47
---> 0a1c4d40587c
Removing intermediate container a787d8772c47
Successfully built 0a1c4d40587c
Successfully tagged devel_task_generation.jade_jsk_recognition:latest
+ docker run --rm --cidfile=<http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_generating_dockers/docker.cid> -e=HOME=/home/buildfarm -e=TRAVIS= -e=ROS_BUILDFARM_PULL_REQUEST_BRANCH= -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/ros_buildfarm>:/tmp/ros_buildfarm:ro -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/catkin_workspace>:/tmp/catkin_workspace:ro -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_install>:/tmp/docker_build_and_install -v <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/ws/docker_build_and_test>:/tmp/docker_build_and_test -v /home/jenkins-agent/.ccache:/home/buildfarm/.ccache devel_task_generation.jade_jsk_recognition
echo Agent pid 4902 killed;

ROS Buildfarm

unread,
Oct 7, 2017, 6:05:49 AM10/7/17
to ros-build...@googlegroups.com, william+...@osrfoundation.org, k-o...@jsk.t.u-tokyo.ac.jp, ue...@jsk.t.u-tokyo.ac.jp, you...@jsk.t.u-tokyo.ac.jp, nor...@github.com
See <http://build.ros.org/job/Jdev__jsk_recognition__ubuntu_trusty_amd64/136/display/redirect>

------------------------------------------
[...truncated 25.32 KB...]
---> Using cache
---> 3abcacc192aa
Step 4/24 : RUN for i in 1 2 3; do apt-get update && apt-get install -q -y locales && apt-get clean && break || if [[ $i < 3 ]]; then sleep 5; else false; fi; done
---> Using cache
---> 8a1de447ce6f
Step 5/24 : RUN echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
---> Using cache
---> 99d43abc5318
Step 6/24 : RUN locale-gen en_US.UTF-8
---> Using cache
---> e20b0d168fef
Step 7/24 : ENV LANG en_US.UTF-8
---> Using cache
---> 71f84bbe371c
Step 8/24 : ENV TZ PST+08
---> Using cache
---> a6e1a42ddb41
Step 9/24 : RUN useradd -u 1001 -m buildfarm
---> Using cache
---> 28ff87417f1b
Step 10/24 : RUN mkdir /tmp/keys
---> Using cache
---> 6f0cf287e70a
Step 11/24 : RUN echo "-----BEGIN PGP PUBLIC KEY BLOCK-----\nVersion: GnuPG v1.4.11 (GNU/Linux)\n\nmQGiBEsy5KkRBADJbDSISoamRM5AA20bfAeBuhhaI+VaiCVcxw90sq9AI5lIc42F\nWzM2acm8yplqWiehAqOLKd+iIrqNGZ+VavZEPTx7o06UZUMRoPBiTFaCwrQ5avKz\nlt7ij8PRMVWNrJ7A2lDYXfFQVV1o3Xo06qVnv0KLLUmiur0LBu4H/oTH3wCgt+/I\nD3LUKaMJsc77KwFBTjHB0EsD/26Z2Ud12f3urSNyN6VMWnP3rz6xsmtY4Qsmkbnr\nJuduxCQBZv6bX1Cr2ulXkv0fFOr+s5OyUv7zyCPbxiJFh3Br7fJGb0b5/M208KPe\ngiITY9hMh/aUbKjXCPoOXPxSL6SWOWV8taR6903EFyLBN0qno/kXIBKnVqBZobgn\njIEPA/0fTnxtZtE7EpirGQMF2caJfv7/LCgXmRs9xAhgbE0/caoa1tnc79uaHmLZ\nFtbGFoAO31YNYM/IUHtmabbGdvZ4oYUwDhjBevVvC7aI+XhuNGK5mU8qCLLSEUOl\nCUr6BJq/0iFmjwjmwk9idZEYhqSNy2OoYJbq45rbHfbdKLEVrbQeUk9TIEJ1aWxk\nZXIgPHJvc2J1aWxkQHJvcy5vcmc+iGAEExECACAFAksy5KkCGwMGCwkIBwMCBBUC\nCAMEFgIDAQIeAQIXgAAKCRBVI7rusB+hFmk7AJ0XsLp05KA8l3YzAumZfjSN04MZ\njQCfQHfp4aQUXdOCUtetVo0QZUX3IuO5Ag0ESzLkrhAIAOCuSC83VXYWf8gOMSzd\nxwpsH/uLV9Wze2LGnajsJLjEOhcsz2BHfxqNXhYaE9aQaodPCpbUAkPq8tLbpXy0\nSWRCx0F5RcplXx5vIWbP6TlfPbRpK70w7IWd6vsNrjwEHjlhOLcNcj42sp5pgx4b\ndceK06k5Ml2hYovPnD9o2TYgjOqg5FHZ2g1J0103n/66bN/hZnpLaZJYQiPWCyq6\nK0565i1k2Y7hgWB/OXqwaqCehqmLTvpyQGzE1UJvKLuYU+T+4hBnSPbT3KIi5fCz\nlIwvxijOMcfbkLhzYQXcU0Rd1VItcd5nmPL4z97jBxzuhkgxXpGR4WGKhvsA2Z9Y\nUtsAAwYH/3Bf44bTpD9bVADUdab3e7zm8iHfh9K/a83mIgDB7mHV6WuemQVTf/1d\neu4mI5WtpbOCoucybGfjGIIAcSxwIx6VfC7HSp4J51bOpHhbdDffUEk6QVsZjwoF\nyn3W9W3ZVeTI+ch/Qoo5a98SnmdjN8eXI/qCuiXOHc6rXDXc2R0iox/1EAS8xGVd\ncYZe7IWBO2CjCknyhLrWxZHoy+i1GCZ9KvPF/Ef2dmLhCydT73ZlumsY8N5vm76Q\nul1G7f8LNbnMgXQafRkPffrAXSVhGY3Z2IiBwFNgxcKTq479l7yedYRGeU1A+SYI\nYmRFWHXt3rTkMlQSpxCsB0fAYfrwEqqISQQYEQIACQUCSzLkrgIbDAAKCRBVI7ru\nsB+hFpryAJ4puo6cMZxa6wITHFAM/k84+aRijwCeItuWpUngP25xDuDGMsKarcNi\nqYE=\n=Vgio\n-----END PGP PUBLIC KEY BLOCK-----\n" > /tmp/keys/0.key && apt-key add /tmp/keys/0.key
---> Using cache
---> 2d0afbc549eb
Step 12/24 : RUN echo deb http://repositories.ros.org/ubuntu/testing trusty main | tee -a /etc/apt/sources.list.d/buildfarm.list
---> Using cache
---> 630ea8c3711f
Step 13/24 : RUN mkdir /tmp/wrapper_scripts
---> Using cache
---> 65b26cad80c8
Step 14/24 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2014-2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Failed to fetch',\n 'Failed to stat',\n 'Hash Sum mismatch',\n 'Unable to locate package',\n 'is not what the server reported',\n ]\n\n command = argv[0]\n if command in ['update', 'source']:\n rc, _, _ = call_apt_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n elif command == 'update-install-clean':\n return call_apt_update_install_clean(\n argv[1:], known_error_strings, max_tries)\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_apt_update_install_clean(\n install_argv, known_error_strings, max_tries):\n tries = 0\n command = 'update'\n while tries < max_tries:\n if command == 'update':\n rc, _, tries = call_apt_repeatedly(\n [command], known_error_strings, max_tries - tries,\n offset=tries)\n if rc != 0:\n # abort if update was unsuccessful even after retries\n break\n # move on to the install command if update was successful\n command = 'install'\n\n if command == 'install':\n # any call is considered a try\n tries += 1\n known_error_strings_redo_update = [\n 'Size mismatch',\n 'maybe run apt update',\n 'The following packages cannot be authenticated!',\n 'Unable to locate package',\n 'has no installation candidate',\n 'corrupted package archive',\n ]\n rc, known_error_conditions = \\\\\n call_apt(\n [command] + install_argv,\n known_error_strings + known_error_strings_redo_update)\n if not known_error_conditions:\n if rc != 0:\n # abort if install was unsuccessful\n break\n # move on to the clean command if install was successful\n command = 'clean'\n continue\n\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n # check if update needs to be rerun\n if (\n set(known_error_conditions) &\n set(known_error_strings_redo_update)\n ):\n command = 'update'\n print(\"'apt install' failed and likely requires \" +\n \"'apt update' to run again\")\n # retry with update command\n continue\n\n print('')\n print('Invocation failed due to the following known error '\n 'conditions: ' + ', '.join(known_error_conditions))\n print('')\n if tries < max_tries:\n sleep_time = 5\n print(\"Reinvoke 'apt install' after sleeping %s seconds\" %\n sleep_time)\n sleep(sleep_time)\n # retry install command\n\n if command == 'clean':\n rc, _ = call_apt([command], [])\n break\n\n return rc\n\n\ndef call_apt_repeatedly(argv, known_error_strings, max_tries, offset=0):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * (i + offset)\n print(\"Reinvoke 'apt %s' (%d/%d) after sleeping %s seconds\" %\n (command, i + offset, max_tries + offset, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_apt(argv, known_error_strings)\n if not known_error_conditions:\n # break the loop and return the reported rc\n break\n # known errors are always interpreted as a non-zero rc\n if rc == 0:\n rc = 1\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i + offset\n\n\ndef call_apt(argv, known_error_strings):\n known_error_conditions = []\n\n # some of the used options are not supported in older distros\n # e.g. Ubuntu Wily, Debian Jessie\n cmd = ['apt-get'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n lines = []\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n lines.append(line)\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n if rc and not known_error_conditions:\n print('Invocation failed without any known error condition, '\n 'printing all lines to debug known error detection:')\n for index, line in enumerate(lines):\n print(' ', index + 1, \"'%s'\" % line.rstrip('\\\\n\\\\r'))\n print('None of the following known errors were detected:')\n for index, known_error_string in enumerate(known_error_strings):\n print(' ', index + 1, \"'%s'\" % known_error_string)\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/apt.py
---> Using cache
---> 6ee4bd4a78e5
Step 15/24 : RUN echo "#!/usr/bin/env python3\n\n# Copyright 2016 Open Source Robotics Foundation, Inc.\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n# http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport subprocess\nimport sys\nfrom time import sleep\n\n\ndef main(argv=sys.argv[1:]):\n max_tries = 10\n known_error_strings = [\n 'Connection timed out',\n ]\n\n command = argv[0]\n if command == 'clone':\n rc, _, _ = call_git_repeatedly(\n argv, known_error_strings, max_tries)\n return rc\n else:\n assert \"Command '%s' not implemented\" % command\n\n\ndef call_git_repeatedly(argv, known_error_strings, max_tries):\n command = argv[0]\n for i in range(1, max_tries + 1):\n if i > 1:\n sleep_time = 5 + 2 * i\n print(\"Reinvoke 'git %s' (%d/%d) after sleeping %s seconds\" %\n (command, i, max_tries, sleep_time))\n sleep(sleep_time)\n rc, known_error_conditions = call_git(argv, known_error_strings)\n if rc == 0 or not known_error_conditions:\n break\n print('')\n print('Invocation failed due to the following known error conditions: '\n ', '.join(known_error_conditions))\n print('')\n # retry in case of failure with known error condition\n return rc, known_error_conditions, i\n\n\ndef call_git(argv, known_error_strings):\n known_error_conditions = []\n\n cmd = ['git'] + argv\n print(\"Invoking '%s'\" % ' '.join(cmd))\n proc = subprocess.Popen(\n cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)\n while True:\n line = proc.stdout.readline()\n if not line:\n break\n line = line.decode()\n sys.stdout.write(line)\n for known_error_string in known_error_strings:\n if known_error_string in line:\n if known_error_string not in known_error_conditions:\n known_error_conditions.append(known_error_string)\n proc.wait()\n rc = proc.returncode\n return rc, known_error_conditions\n\n\nif __name__ == '__main__':\n sys.exit(main())" > /tmp/wrapper_scripts/git.py
---> Using cache
---> 6a87296b4f27
Step 16/24 : RUN echo "2017-10-07 (-0800)"
---> Using cache
---> ffe1c9937489
Step 17/24 : RUN python3 -u /tmp/wrapper_scripts/apt.py update-install-clean -q -y git python3-apt python3-catkin-pkg-modules python3-empy python3-rosdep python3-rosdistro-modules wget
---> Using cache
---> d228eebc372c
Step 18/24 : RUN echo "2017-10-07 02:05:22 -0800"
---> Running in 8e07d257810b
2017-10-07 02:05:22 -0800
---> b482041a3d75
Removing intermediate container 8e07d257810b
Step 19/24 : RUN python3 -u /tmp/wrapper_scripts/apt.py update
---> Running in 98335eb729b2
Invoking 'apt-get update'
Hit http://repositories.ros.org trusty InRelease
Ign http://archive.ubuntu.com trusty InRelease
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-backports InRelease
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty Release
Hit http://repositories.ros.org trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/main amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-backports/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/universe Sources
Get:2 http://security.ubuntu.com trusty-security/universe Sources [76.3 kB]
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Get:3 http://security.ubuntu.com trusty-security/main amd64 Packages [833 kB]
Get:4 http://security.ubuntu.com trusty-security/restricted amd64 Packages [17.8 kB]
Get:5 http://security.ubuntu.com trusty-security/universe amd64 Packages [240 kB]
Get:6 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [3,997 B]
Fetched 1,237 kB in 4s (282 kB/s)
Reading package lists...
---> 265e52bdbc19
Removing intermediate container 98335eb729b2
---> Running in 8224f767a497
---> 127a51b220d4
Removing intermediate container 8224f767a497
Step 21/24 : RUN rosdep init
---> Running in ca6624276159
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run

rosdep update

---> 92eda9d3b825
Removing intermediate container ca6624276159
Step 22/24 : USER buildfarm
---> Running in df55c1494ba8
---> 8d013e8d8e9e
Removing intermediate container df55c1494ba8
Step 23/24 : ENTRYPOINT sh -c
---> Running in e2577a694311
---> 18eefd0a891b
Removing intermediate container e2577a694311
Step 24/24 : CMD rosdep update && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_install && PYTHONPATH=/tmp/ros_buildfarm:$PYTHONPATH python3 -u /tmp/ros_buildfarm/scripts/devel/create_devel_task_generator.py --rosdistro-name jade --workspace-root /tmp/catkin_workspace --os-name ubuntu --os-code-name trusty --arch amd64 --distribution-repository-urls http://repositories.ros.org/ubuntu/testing --distribution-repository-key-files /tmp/keys/0.key --dockerfile-dir /tmp/docker_build_and_test --testing
---> Running in 5adb8dc3c735
---> 5fc83ab8525e
Removing intermediate container 5adb8dc3c735
Successfully built 5fc83ab8525e
echo Agent pid 20124 killed;
Reply all
Reply to author
Forward
0 new messages