Skip to content
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

Switch to Xenial #217

Closed
26 tasks done
dirk-thomas opened this issue Apr 26, 2016 · 13 comments
Closed
26 tasks done

Switch to Xenial #217

dirk-thomas opened this issue Apr 26, 2016 · 13 comments
Assignees

Comments

@dirk-thomas
Copy link
Member

dirk-thomas commented Apr 26, 2016

This ticket collects everything necessary to switch to Xenial. All branches should be named xenial to enable CI testing of all changes together.

For the upcoming Alpha 6 we still aim for Trusty support. So breaking changes shouldn't land before.

@dirk-thomas
Copy link
Member Author

Using the now available Debian package of OpenSplice the Linux job was able to build with all rmw implementations: http://ci.ros2.org/job/ci_linux/1312/

@tfoote
Copy link
Contributor

tfoote commented May 23, 2016

We need to consider how this will effect our embedded test platforms. @mikaelarguedas and I were talking at the end of last week and realized if we jump forward to Xenial we won't have any ARM test platforms we can test on.

Almost all of them are on Ubuntu Trusty or Debian Jessie. Xenial support is supposed to come soon, but is not ready yet.

@tfoote
Copy link
Contributor

tfoote commented May 24, 2016

We'll plan to move forward with dropping trusty support in Alpha 7. We expect new base images for the boards in the next 6 months with the newer versions which will allow us to use the newer functionality. We do have the ability to test on arm and arm64 in docker/qemu.

@dirk-thomas
Copy link
Member Author

All pull requests are ready to be merged. Waiting for review.

Latest builds show no regressions:

@dirk-thomas
Copy link
Member Author

dirk-thomas commented Jun 15, 2016

Another set of builds after all PRs have been merged which show no regressions:

@dirk-thomas
Copy link
Member Author

@wjwwood Can you please install CMake 3.5 on dosa.

@wjwwood
Copy link
Member

wjwwood commented Jun 15, 2016

It's done. You know the credentials for dosa are on the internal wiki though...

@dirk-thomas
Copy link
Member Author

Sure, but I have no idea how to install a new version of CMake on OS X 😉 Thanks

@jacquelinekay
Copy link
Contributor

homebrew is still a mystery to me. Might be good to take time to learn about it though. Thanks William 🍻

@wjwwood
Copy link
Member

wjwwood commented Jun 15, 2016

@wjwwood
Copy link
Member

wjwwood commented Jun 15, 2016

Ack, that's a stale page: http://linuxbrew.sh/

@dirk-thomas
Copy link
Member Author

I have created PRs for all repos regarding CMake 3.5. Since they touch a lot of CMake code I would like to get them merged asap. Please comment on ament/ament_cmake#72 with a plus one after reviewing all the PRs referenced there.

The latest CI builds look good:

@wjwwood
Copy link
Member

wjwwood commented Jun 16, 2016

I had a few comments, but I looked over all the pr's and they look good to me.

@dirk-thomas dirk-thomas self-assigned this Jun 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants