-
Notifications
You must be signed in to change notification settings - Fork 529
Update .travis.yml for Kinetic #224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update .travis.yml for Kinetic #224
Conversation
|
This is failing here: $ sudo apt-get install -qq -y python-dev python-catkin-pkg python-rosdep python-wstool ros-$ROS_DISTRO-catkin ros-$ROS_DISTRO-ros python-rosinstall python-catkin-tools python-catkin-pkg python-rospkg python-vcstools
E: Unable to locate package ros-kinetic-catkin
E: Unable to locate package ros-kinetic-ros@bmagyar Is that because those two are NOT ready for kinetic yet? Maybe the Full raw log: https://s3.amazonaws.com/archive.travis-ci.org/jobs/133222368/log.txt |
|
I would expect BTW I highly doubt that those 2 are missing... Went looking around and I don't see any trouble around them. |
| - "2.7" | ||
| # Author: Dave Coleman, Enrique Fernandez | ||
| sudo: required | ||
| dist: xenial |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you sure if Ubuntu 16.04 is already available on Travis CI?
From one of the logs, it seems the job is running on 12.04 to me:
Build dist: xenial
�[34m�[1mBuild image provisioning date and time�[0m
Tue Dec 15 16:36:18 UTC 2015
�[34m�[1mOperating System Details�[0m
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the note! Probably we are not getting (I definitely don't!) how Travis works haha.
I've found this:
https://docs.travis-ci.com/user/ci-environment/#Virtualization-environments
Perhaps we need to change the scripts to use docker on Travis and get a 1604 environment that way? If that's possible at all...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've opened a replacement option #225
|
I clearly misunderstood this travis-ci/travis-ci#5821 @130s Thanks for your contribution, but I have a few questions and no time now to investigate them. Maybe you can answer some of them:
|
|
Since some of your questions are good ones and common enough, I added my answers to FAQ page. See a rendered version here.
Hopefully the README above helps.
Oops! Email recipients are updated.
Thanks for the feedback! Added a request.
Sorry I don't get what you mean. |
|
@130s Thanks for your replies. Regarding question 4, I mean: does industrial_ci has some dependencies that could brake the system and probably they're not needed at all for running the ros-controls repos? But generally, using industrial_ci looks a good idea to me, as it already provides a good configuration to run kinetic inside Travis CI Docker containers. Thanks for pointing it out! 😃 I've updated the comments on #225 |
I must say there are a lot of dependency; Travis CI server itself, ROS binary repository, github, all apt repos that the depended packages are fetched from. For example this ticketed issue is caused by apt server side that |
|
Since #225 was merged and this PR didn't add Travis support to Travis properly because it needs a Docker container for Ubuntu xenial, I'm going to close it in favour of the other. |
This fixes the Travis configuration:
#223 should be re-run after this gets merged.