[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