Thank you William. I can confirm that your proposed change fixes this issue. This is a generic .travis.yml file (inspired by your changes) for building ROS packages with `catkin-tools` on new TravisCI infrastructure. It creates a build matrix to test the package on both "Indigo" and "Jade" simultaneously: https://github.com/AutonomyLab/bebop_autonomy/blob/indigo-devel/.travis.yml - Mani On Thu, Oct 15, 2015 at 7:29 PM, William Woodall wrote: > @Mani, if you look at my PR, that's why I used language: generic, which > uses their minimal image and does not use a non-system Python. > > The issue you're running into is that the Python that is turned on by > default is a non-system Python 2.6 install which is unaffected by > installing Python packages with apt-get. By using the minimal image you > avoid having to deal with custom versions of Python. > > Cheers, > > On Thu, Oct 15, 2015 at 7:25 PM, Mani Monajjemi > wrote: > >> @Dave @William Thank you for the update and the sample config file. >> >> I've been playing with this new Trusty based infrastructure for a couple >> of hours. Unfortunately `catkin` based build workflows seem to be failing >> on it due to some Python path problem: (Probably it's a configuration issue >> on Travis side) >> >> ImportError: "from catkin_pkg.package import parse_package" failed: No >> module named catkin_pkg.package >> >> Make sure that you have installed "catkin_pkg", it is up to date and on >> the PYTHONPATH. >> >> >> - Mani >> >> PS. As an alternative to TravisCI for ROS projects (one than comes with a >> modern build environment), I've found SempahoreCI very handy. The only >> downside is, builds need to be configured using their web interface not >> through a configuration file fetched from the source repo. >> >> >> >> >> Mani Monajjemi >> >> On Thu, Oct 15, 2015 at 6:16 PM, William Woodall via ros-users < >> ros-users@lists.ros.org> wrote: >> >>> Thanks for the heads up Dave! >>> >>> I went a head and updated the rviz configs when I saw your email. Here >>> is the pr, in case anyone is wondering how it could be done: >>> https://github.com/ros-visualization/rviz/pull/930 >>> >>> -- >>> >>> On Thu, Oct 15, 2015 at 4:40 PM, Dave Coleman via ros-users < >>> ros-users@lists.ros.org> wrote: >>> >>>> Hi ros-users, >>>> >>>> tl;dr Travis is Opening up the Ubuntu Trusty beta >>>> as >>>> of yesterday, which is good news for ROS package code maintenance! >>>> >>>> A lot of ROS packages such as MoveIt! >>>> >>>> have in the past relied on Travis' free continuous integration services for >>>> testing pull requests/commits on Github. However, this has mostly been >>>> broken for ROS for the past couple years since Travis had not upgraded to >>>> Ubuntu 14.04, and ROS Indigo+ requires it. This problem was discussed >>>> recently at ROSCon '15. >>>> >>>> Hurray for code testing! >>>> >>>> p.s. I am not affiliated with Travis >>>> >>>> - davetcoleman >>>> >>>> _______________________________________________ >>>> ros-users mailing list >>>> ros-users@lists.ros.org >>>> http://lists.ros.org/mailman/listinfo/ros-users >>>> >>>> >>> >>> >>> -- >>> William Woodall >>> ROS Development Team >>> william@osrfoundation.org >>> http://wjwwood.io/ >>> >>> _______________________________________________ >>> ros-users mailing list >>> ros-users@lists.ros.org >>> http://lists.ros.org/mailman/listinfo/ros-users >>> >>> >> > > > -- > William Woodall > ROS Development Team > william@osrfoundation.org > http://wjwwood.io/ >