-
Notifications
You must be signed in to change notification settings - Fork 37
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
Builds are failing due to timeout #384
Comments
Investigating. It seems to be related to mdx internal issue. |
We have two commits here to compare the working and broken behaviour: |
After digging into the investigation, the issue seems unrelated to However, one point that seems to change is the git version in the docker image. This is the patch that shows the difference between the package in the two ubove version: curl-7.80.0-r3 x86_64 {curl} (MIT) [installed]
< expat-2.4.9-r0 x86_64 {expat} (MIT) [installed]
---
> curl-7.80.0-r4 x86_64 {curl} (MIT) [installed]
> expat-2.5.0-r0 x86_64 {expat} (MIT) [installed]
19c19
< git-2.34.4-r0 x86_64 {git} (GPL-2.0-or-later) [installed]
---
> git-2.34.5-r0 x86_64 {git} (GPL-2.0-or-later) [installed]
29c29
< libcurl-7.80.0-r3 x86_64 {curl} (MIT) [installed]
---
> libcurl-7.80.0-r4 x86_64 {curl} (MIT) [installed]
41,42c41,42
< libx11-1.7.2-r0 x86_64 {libx11} (custom:XFREE86) [installed]
< libx11-dev-1.7.2-r0 x86_64 {libx11} (custom:XFREE86) [installed]
---
> libx11-1.7.3.1-r0 x86_64 {libx11} (custom:XFREE86) [installed]
> libx11-dev-1.7.3.1-r0 x86_64 {libx11} (custom:XFREE86) [installed] An easy way to reproduce is to take the non-working Dockerfile and just replace the image sha with the sha from the working image. Considering (in the case of alpine), the git patch do this, we still need to figure out why it makes |
Thanks to @art-w and @MisterDA, one solution has been found here: https://bugs.launchpad.net/ubuntu/+source/git/+bug/1993586. This idea authorises the file on the command line. |
I am able to reproduce the issue with git 2.36.1 on macOS home-brew. Upgrading to 2.38.1 resolves the issue for me locally on macOS 12.6.1 (Monterey). The macOS worker Running the tests with the |
I have updated the build script to include |
Fixed in realworldocaml/mdx#409 |
Jobs are timing out after the tests run - example
Investigation shows that
dune runtest
does not exit cleanly:The text was updated successfully, but these errors were encountered: