[aarch64-port-dev ] RFR (XS): 8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
Nick Gasson
nick.gasson at arm.com
Thu Apr 4 09:59:00 UTC 2019
Hi Andrew,
>
> Nick will have to explain what it's supposed to do, and why.
>
By default on all non-x86 Linux platforms the Docker tests are supposed
to use the official Ubuntu "latest" (=18.04) image from Docker Hub. But
for AArch64 the image used is "aarch64/ubuntu" which according to [1] is
deprecated in favour of "arm64v8/ubuntu" and hasn't been updated since
16.04:
"The aarch64 organization is deprecated in favor of the more-specific
arm64v8 organization, as per
https://github.com/docker-library/official-images#architectures-other-than-amd64.
Please adjust your usages accordingly."
Practically, this causes problems if your JDK image is linked against a
recent glibc: the Docker tests will fail with symbol resolution errors
when these binaries are run in the Ubuntu 16.04 container.
[1] https://hub.docker.com/r/aarch64/ubuntu
Thanks,
Nick
More information about the aarch64-port-dev
mailing list