Update ocaml-dockerfile to support Ubuntu 24.04
ppc64le images fail to build. There is a permission issue when extracting from a tar file. These steps work on x86_64 and other platforms but fail on ppc64le:
docker run -it --rm ubuntu:noble
apt-get -y update
apt install -y wget
cd /tmp
wget https://github.com/ocaml/ocaml/archive/4.14.2.tar.gz
tar -xzf 4.14.2.tar.gz
Error message
...
tar: ocaml-4.14.2/utils: Cannot change mode to rwxrwxr-x: Operation not permitted
tar: ocaml-4.14.2/yacc: Cannot change mode to rwxrwxr-x: Operation not permitted
tar: ocaml-4.14.2: Cannot change mode to rwxrwxr-x: Operation not permitted
tar: Exiting with failure status due to previous errors
The tar file can be any tar, it's not specific to this .tar.
There is currently no riscv64/ubuntu:noble image on docker hub.
The RISCV64 images could be built by the deployer. See https://github.com/mtelvers/docker-base-images/pull/1
https://bugs.launchpad.net/ubuntu/+source/tar/+bug/2059734
This has been superseded.