Mark Elvers

Results 40 issues of Mark Elvers

When docker is pruned, everything is deleted from Obuilder Docker store. However, obuilder does not know this has happened so the database is out of sync.

Changes: * Prune is now an asynchronous thread which checks free space every 30 seconds rather than just between jobs. This proved essential for overlayfs/tmpfs where disk space is typically...

The PR adds an OverlayFS backend to OBuilder. OverlayFS is a union filesystem allowing a hierarchy of layers to be stacked on top of any other filesystem. Notable this is...

A typically error logs ``` (from ocaml/opam:debian-unstable) Unable to find image 'ocaml/opam:debian-unstable' locally debian-unstable: Pulling from ocaml/opam Digest: sha256:5f15ee6802615ad2b650f150e5e945f7e487f56a8943d4ebe039b403409f05da Status: Downloaded newer image for ocaml/opam:debian-unstable 2023-12-05 20:49.21 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b"...

There are four Windows containers available on the Microsoft Container Registry (MCR), they are: * Windows (aka Windows Workstation) * Windows Server * Windows Server Core * Nano Server https://learn.microsoft.com/en-us/virtualization/windowscontainers/manage-containers/container-base-images...

Taking a Fedora 40 image such as this one: https://images.ci.ocaml.org/job/2024-05-02/131216-ocluster-build-e4bdb0 ```shell docker run --rm -it ocurrent/opam-staging@sha256:2183cb377106178781bf86fe05b2b0d5e937bffac769db81765dc03ffbfc30b4 ``` Then, attempting to install OCaml 4.07.1 like this: ``` cat /etc/fedora-release curl -LO...

Ubuntu supports RISCV. However, they do not always create a Docker base image. This is notable in #258 and #275 where 23.10 and 24.04 are both missing the RISCV image....

See https://github.com/ocurrent/ocaml-dockerfile/pull/201