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