On 09/06/2023 5:21 pm, Michal Orzel wrote: > On 09/06/2023 18:02, Andrew Cooper wrote: >> This gets more coverage of optional parts of the build, and makes it easier >> to >> trial Ocaml related changes in the smoke tests. >> >> Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> >> --- >> CC: Roger Pau Monné <roger....@citrix.com> >> CC: Stefano Stabellini <sstabell...@kernel.org> >> CC: Michal Orzel <michal.or...@amd.com> >> CC: Anthony PERARD <anthony.per...@citrix.com> >> >> Hacked up manually to fix the Ocaml bindings for arm64: >> >> https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/895162017 >> >> but this aspect should be done irrespective. >> --- >> automation/build/alpine/3.12-arm64v8.dockerfile | 2 ++ >> automation/build/alpine/3.12.dockerfile | 2 ++ >> 2 files changed, 4 insertions(+) >> >> diff --git a/automation/build/alpine/3.12-arm64v8.dockerfile >> b/automation/build/alpine/3.12-arm64v8.dockerfile >> index 3f1e6a3fc6df..1be3bf780509 100644 >> --- a/automation/build/alpine/3.12-arm64v8.dockerfile >> +++ b/automation/build/alpine/3.12-arm64v8.dockerfile >> @@ -28,6 +28,8 @@ RUN apk --no-cache add \ >> make \ >> musl-dev \ >> ncurses-dev \ >> + ocaml \ >> + ocaml-findlib \ > I can see that in your CI pipeline, this package is missing. Is it then > necessary to be added? > Asking just out of curiosity because other containers have it installed too. > > Apart from that, I can confirm that containers can be built without issues, > so: > Reviewed-by: Michal Orzel <michal.or...@amd.com>
Thanks. It is necessary, yes. I missed it the first time around, and deployed updated container to rerun the failed job, rather than pushing a full new branch. I'm unsure why the opensuse containers have ocaml-ocamlbuild and ocaml-ocamldoc too, but that can be a mystery for another day. ~Andrew