-
Notifications
You must be signed in to change notification settings - Fork 371
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
OpamDownload
assertion failure is causing opam-repo-ci builds to fail on arm32-ocaml-4.14
#5971
Comments
OpamDownload
assertion failure is causing failures opam-repo-ci on arm32-ocaml-4.14OpamDownload
assertion failure is causing opam-repo-ci builds to fail on arm32-ocaml-4.14
is it reproducible or does it only happen from time to time? |
FWIW it also happened on the cmdliner release here. |
It's reproducible. E.g., every Jane Street package looks to be suffering the same fate currently: https://opam.ci.ocaml.org/github/ocaml/opam-repository/commit/b0fb4f8c144e4e78cd6de1972fc3453a2024d8a8 |
It seems to happen only on arm32 |
I'll see about getting this reproducing net week. I also realized I didn't take into account the container caching when I claimed it is reproducible, and all of the CI jobs I've looked at so far are pulling that step from the cache. |
Trying to debug this without access to those machine has so far not produced any results. I've opened #5975 to at least show a more decent error message, which would help debug this further. My instinct tells me it is due to a file that is somehow removed on those arm machines but i'm still baffled as to why only arm (arm32 and arm64) machines are affected. |
The failure came from the fact that the image got broken somewhere and the The error message should be fixed though. I'm planning to open a more lightweight version of #5975 very soon to catch that sooner and display a better error message. I've removed this issue from the 2.2 board as it is no longer urgent. |
First noticed (afaik) at ocaml/opam-repository#25905 (comment)
The error we're seeing in CI is
which can be seen in, e.g., this CI log
The failing assertion is at
opam/src/repository/opamDownload.ml
Line 140 in 391333d
The text was updated successfully, but these errors were encountered: