From 52e85476e87907582ddc0fc6a92a5e91d4cdb987 Mon Sep 17 00:00:00 2001 From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp> Date: Fri, 7 Oct 2016 14:03:04 +0900 Subject: [PATCH 01/11] [kinetic] Update Travis config to run on Ubuntu 16.04 via Docker. --- .travis.yml | 50 +++++++++++++++++++------------------------------- 1 file changed, 19 insertions(+), 31 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2cafcdd8..130c9bc9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,36 +1,24 @@ -sudo: required -dist: trusty -# Force travis to use its minimal image with default Python settings -language: generic +# This config file for Travis CI utilizes ros-industrial/industrial_ci package. +# For more info for the package, see https://github.com/ros-industrial/industrial_ci/blob/master/README.rst +sudo: required +dist: trusty +language: generic compiler: - gcc +notifications: + email: + on_failure: always + recipients: + - gm130s@gmail.com # Change this to yours should you copy this file. env: - global: - - CATKIN_WS=~/catkin_ws - - CATKIN_WS_SRC=${CATKIN_WS}/src matrix: - - CI_ROS_DISTRO="indigo" - # - CI_ROS_DISTRO="jade" -install: - - sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu trusty main" > /etc/apt/sources.list.d/ros-latest.list' - - wget http://packages.ros.org/ros.key -O - | sudo apt-key add - - - sudo apt-get update -qq - - sudo apt-get install -qq -y python-rosdep python-catkin-tools - - sudo rosdep init - - rosdep update - # Use rosdep to install all dependencies (including ROS itself) - - rosdep install --from-paths ./ -i -y --rosdistro $CI_ROS_DISTRO + - USE_DEB=true ROS_DISTRO="kinetic" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu + - USE_DEB=true ROS_DISTRO="kinetic" ROS_REPOSITORY_PATH=http://packages.ros.org/ros-shadow-fixed/ubuntu + - ROS_DISTRO="kinetic" PRERELEASE=true +matrix: + allow_failures: + - env: ROS_DISTRO="kinetic" PRERELEASE=true +before_script: + - git clone https://github.com/ros-industrial/industrial_ci.git .ci_config script: - - source /opt/ros/$CI_ROS_DISTRO/setup.bash - - mkdir -p $CATKIN_WS_SRC - - ln -s $TRAVIS_BUILD_DIR $CATKIN_WS_SRC - - cd $CATKIN_WS - - catkin init - # Enable install space - #- catkin config --install - # Build [and Install] packages - - catkin build --limit-status-rate 0.1 --no-notify -DCMAKE_BUILD_TYPE=Release - # Build tests - - catkin build --limit-status-rate 0.1 --no-notify --make-args tests - # Run tests - - catkin run_tests + - .ci_config/travis.sh From e2b25b1f007c2a1f64b1a891653979e7ca425b2f Mon Sep 17 00:00:00 2001 From: "Isaac I.Y. Saito" <130s@2000.jukuin.keio.ac.jp> Date: Sat, 15 Oct 2016 00:01:38 +0900 Subject: [PATCH 02/11] [test] Missing dependency. --- face_detector/package.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/face_detector/package.xml b/face_detector/package.xml index 1c0c2cdd..d43e9d12 100644 --- a/face_detector/package.xml +++ b/face_detector/package.xml @@ -69,6 +69,7 @@ + stereo_image_proc people_msgs face_detector + leg_detector people_tracking_filter + people_velocity_tracker From 886f465b6200de14c3fd520aba264cb7c7ed38f7 Mon Sep 17 00:00:00 2001 From: "Karl D. Hansen" Date: Tue, 28 Mar 2017 12:56:26 +0200 Subject: [PATCH 10/11] Save Isaac from getting emails about failed builds. Isaac Saito has been working hard to make the Travis CI work with Kinetic. Removing his email from ravis.yml, to save his inbox from errors due to other issues. --- .travis.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 130c9bc9..cdfeafe8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,11 +5,6 @@ dist: trusty language: generic compiler: - gcc -notifications: - email: - on_failure: always - recipients: - - gm130s@gmail.com # Change this to yours should you copy this file. env: matrix: - USE_DEB=true ROS_DISTRO="kinetic" ROS_REPOSITORY_PATH=http://packages.ros.org/ros/ubuntu From 2e6c18be55e0b1e32d425c25ae3872ea3cb33764 Mon Sep 17 00:00:00 2001 From: "Karl D. Hansen" Date: Tue, 28 Mar 2017 21:58:24 +0200 Subject: [PATCH 11/11] Update hardcoded location of opencv Version changed to 3.2.0, unfortunately we need to hardcode the location for now. --- face_detector/param/classifier.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/face_detector/param/classifier.yaml b/face_detector/param/classifier.yaml index 3df38ac8..6b6bb070 100644 --- a/face_detector/param/classifier.yaml +++ b/face_detector/param/classifier.yaml @@ -1 +1 @@ -classifier_filename: /opt/ros/kinetic/share/OpenCV-3.1.0-dev/haarcascades/haarcascade_frontalface_alt.xml \ No newline at end of file +classifier_filename: /opt/ros/kinetic/share/OpenCV-3.2.0-dev/haarcascades/haarcascade_frontalface_alt.xml \ No newline at end of file