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

Mike Purvis mpurvis at clearpathrobotics.com
Fri Oct 16 17:43:47 UTC 2015


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 at 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 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/
>>
>
>
> _______________________________________________
> ros-users mailing list
> ros-users at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20151016/2c9ece70/attachment.html>


More information about the ros-users mailing list