Mani's config lgtm— it avoids the issue with the build dir being inside the src and then getting picked up by roslint. M. On 16 October 2015 at 00:11, Mani Monajjemi via ros-users < ros-users@lists.ros.org> wrote: > 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 < > william@osrfoundation.org> 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/ >> > > > _______________________________________________ > ros-users mailing list > ros-users@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-users > >