[ros-users] Travis-CI now supports Ubuntu 14.04 (beta)

Mani Monajjemi mani.monajjemi at gmail.com
Fri Oct 16 04:11:40 UTC 2015


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 at 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 <mani.monajjemi at gmail.com>
> 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 at 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 at lists.ros.org> wrote:
>>>
>>>> Hi ros-users,
>>>>
>>>> tl;dr Travis is Opening up the Ubuntu Trusty beta
>>>> <http://blog.travis-ci.com/2015-10-14-opening-up-ubuntu-trusty-beta/> as
>>>> of yesterday, which is good news for ROS package code maintenance!
>>>>
>>>> A lot of ROS packages such as MoveIt!
>>>> <https://github.com/ros-planning/moveit_ros/blob/jade-devel/.travis.yml>
>>>> 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 at lists.ros.org
>>>> http://lists.ros.org/mailman/listinfo/ros-users
>>>>
>>>>
>>>
>>>
>>> --
>>> William Woodall
>>> ROS Development Team
>>> william at osrfoundation.org
>>> http://wjwwood.io/
>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at lists.ros.org
>>> http://lists.ros.org/mailman/listinfo/ros-users
>>>
>>>
>>
>
>
> --
> William Woodall
> ROS Development Team
> william at osrfoundation.org
> http://wjwwood.io/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20151015/cca5c3a4/attachment.html>


More information about the ros-users mailing list