-
Notifications
You must be signed in to change notification settings - Fork 30
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
Install opensplice on aarch64 #100
Conversation
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.
It seems reasonable to me; I'm fine with it as long as the CI completes.
First CI will fail, looks like the platform arg to docker is Rerunning. |
@sloretz FYI we have CI versions of the packaging jobs for testing changes to the jobs (we try to avoid triggering the standard packaging jobs with non-default parameters) |
Looks like this change pushed us back over the layer limit encounted building the turtlebot demo: . We could only install it if it's selected which would buy us some time, or follow up on proposals in #75 |
That would also imply that we don't reuse the docker images when toggling the option. Therefore I would suggest to "collapse" some other line to get back under the limit as a short term workaround. |
There are quite a few layers that could be collapsed. These 3 could become one. ci/linux_docker_resources/Dockerfile Lines 14 to 21 in 3c2fe6a
As could these ci/linux_docker_resources/Dockerfile Lines 68 to 80 in 3c2fe6a
|
If the first block is enough for now I would start with those. |
This updates the dockerfile to install libopensplice67 on arm. The package would come from
http://packages.osrfoundation.org/gazebo/ubuntu-stable/dists/xenial/main/binary-arm64/Packages
. It is intented to fix the failure seen in http://ci.ros2.org/job/packaging_linux-aarch64/171/console