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 <mani.monajjemi@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@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
>>>>> <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@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
>
>
_______________________________________________
ros-users mailing list
ros-users@lists.ros.org
http://lists.ros.org/mailman/listinfo/ros-users