Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monorepo benchmark fails to build ocaml-mindstorm #11474

Open
gridbugs opened this issue Feb 11, 2025 · 2 comments
Open

Monorepo benchmark fails to build ocaml-mindstorm #11474

gridbugs opened this issue Feb 11, 2025 · 2 comments

Comments

@gridbugs
Copy link
Collaborator

See full log of the benchmark run where ocaml-mindstorm failed to build at https://bench.ci.dev/_pipeline/job/2025-02-10/185147-ocluster-build-c383cb.

The relevant part of the log is:

File "duniverse/ocaml-mindstorm/src/dune", lines 21-24, characters 0-150:
21 | (rule
22 |  (targets mindstorm__NXT.mli)
23 |  (deps    mindstorm__NXT.mli.pp (:p %{project_root}/config/pp.exe))
24 |  (action  (chdir %{project_root} (run %{p}))))
Fatal error: exception Sys_error("src/mindstorm__NXT.mli: Permission denied")
/bin/cp: cannot stat 'libblst/libblst.dylib': No such file or directory
@gridbugs
Copy link
Collaborator Author

Note that this doesn't happen every time. There have been runs of the monorepo benchmark since the linked one which ran successfully, and running the benchmark locally doesn't produce this problem.

@Leonidas-from-XIV
Copy link
Collaborator

Maybe we can just exclude ocaml-mindstorm? It's weird that it would happen just on this package but it's not a crucial package and dropping it might be a better use of debugging time that trying to figure what is going on. It could be that some of the build machines have a slightly wonky setup (the .dylib error sounds like there is something oddly macOS-related going on, which doesn't make that much sense if it is building in a Docker container)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants