-
Notifications
You must be signed in to change notification settings - Fork 0
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
New Xenial images available on Travis CI #73
Comments
I just gave it a try in https://travis-ci.com/roboticslab-uc3m/color-debug/jobs/161080835. |
Switching announcement label to discussion (please restore if deemed convenient): my original intent was to debate whether current Trusty jobs should be switched to Xenial. Or: perhaps both OSs should prevail, in which case we'll end up with twice as many jobs per build (currently 8, reaching up to 10 in develop). |
Maybe Trusty makes sense for repos such as |
Actually, it's Ubuntu 16.04 ATOW (roboticslab-uc3m/teo-developer-manual#42 (comment)).
Not so long ago we had a similar debate about Precise vs Trusty: roboticslab-uc3m/yarp-devices#111. My main concern was expressed in roboticslab-uc3m/yarp-devices#111 (comment) - this is a somehow distro-agnostic train of thought that concerns: 1) the dependencies we expect users to install along with our software; 2) the build environment available in Trusty images. Note that Trusty on Travis provides CMake 3.9.x, well ahead the v3.5 release we assume everybody will use if ever talking about Ubuntu 14.04. Therefore, there is an asymmetry between these two environments that we can't avoid - just adapt to it and keep in mind any potential pitfalls (e.g. the Travis build succeeds but my local machine doesn't). My 0.05€: follow the updates in Travis & Xenial images, wait until this environment is considered stable enough (should be already), make sure no conflicts arise with regard to our code (shouldn't, everything is well tested and documented on this SO), migrate all Trusty builds to Xenial gradually. Keep in mind Trusty's EOL! |
Okay! Updated the info regarding TEO's OSs. Totally agree with your 0.05€ !!! 😄 |
I'd consider moving to YARP 3.0 (#65) shortly afterwards. BTW (#65 (comment)):
Edit: also remember to delete old Travis caches, by the way. |
Xenial is going to become the default Linux build environment, starting next week: https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment.
I'll be working on it, triggered builds may come in handy here. |
Issues:
|
Solved via roboticslab-uc3m/vision@834c33c, documented at roboticslab-uc3m/installation-guides@e2a0845. |
Added new |
Now seeing narrowing issues that escalate to errors on Clang jobs, only (ref):
I need to double-check locally that the |
Workaround: asrob-uc3m/yarp-devices@6b4a5ff. Remove that dependency and update docs (asrob-uc3m/yarp-devices/doc/yarp-devices-install.md, asrob-uc3m/yarp-devices@a412e45) once this bug is solved. |
Solved in production branch: rdiankov/openrave@23ad7be. For now, set CMake option
Affects Clang 6.0 (most recent apt release on Xenial) and Clang 7.0 (current Travis Xenial images). Default Clang Xenial packaged release is 3.8, compiles successfully. Documented at roboticslab-uc3m/installation-guides@e2a0845...23ee6bd. |
Solved in production branch: roboticslab-uc3m/questions-and-answers#73 (comment)
Solved in production branch: roboticslab-uc3m/questions-and-answers#73 (comment)
* FCL no longer an issue in OR master + Trusty * roboticslab-uc3m/questions-and-answers#73 (comment)
* FCL no longer an issue in OR master + Trusty * roboticslab-uc3m/questions-and-answers#73 (comment)
* FCL no longer an issue in OR master + Trusty * roboticslab-uc3m/questions-and-answers#73 (comment)
* FCL no longer an issue in OR master + Trusty * roboticslab-uc3m/questions-and-answers#73 (comment)
Ubuntu Xenial 16.04 build environment is here! (https://changelog.travis-ci.com/ubuntu-xenial-16-04-build-environment-is-here!-79690)
Full docs: https://docs.travis-ci.com/user/reference/xenial:
The text was updated successfully, but these errors were encountered: