[aarch64-port-dev ] RFR (XS): 8221529: [TESTBUG] Docker tests use old/deprecated image on AArch64
Andrew Haley
aph at redhat.com
Thu Apr 4 10:41:00 UTC 2019
On 4/4/19 10:59 AM, Nick Gasson wrote:
> 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
The patch is OK.
--
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the aarch64-port-dev
mailing list