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

Fix x32_86bit job caused by capnproto #894

Closed
wants to merge 2 commits into from

Conversation

moyodiallo
Copy link
Contributor

This is a temporary fix, it may take time to have new release of Debian following bookworm, that fixes capnproto.

Issue related to mirage/capnp-rpc#273.
And a PR is addressed to capnproto capnproto/capnproto#1824

@reynir
Copy link
Contributor

reynir commented Oct 16, 2023

Hi! I don't understand how since this PR is unmerged, but it seems to affect CI for us. Our test on debian x86_32 fails due to test failures in capnproto. We don't (transitively) depend on capnproto so it isn't something that should be built. Furthermore, the Dockerfile commands match exactly with this PR.

https://ocaml.ci.dev/github/robur-coop/miragevpn/commit/27f5ea3ae48bd99b8bcf1099d81ab61075020b36/variant/debian-12-5.1_x86_32_opam-2.1

@moyodiallo
Copy link
Contributor Author

We don't (transitively) depend on capnproto so it isn't something that should be built. Furthermore, the Dockerfile commands match exactly with this PR.

You're right, good point. I'll fix it by testing against the dependencies. Thks.

@moyodiallo
Copy link
Contributor Author

Hi! I don't understand how since this PR is unmerged, but it seems to affect CI for us.

I deployed it by merging it to the live-engine branch in order to test it before merging it on master branch.

@reynir
Copy link
Contributor

reynir commented Oct 16, 2023

Hi! I don't understand how since this PR is unmerged, but it seems to affect CI for us.

I deployed it by merging it to the live-engine branch in order to test it before merging it on master branch.

Ah good, I am relieved to hear this. For a few minutes I was worried any latest commit or PR was used to build the docker image(!)

There are projects that not depend to capnproto.
@moyodiallo
Copy link
Contributor Author

Thanks for that report, I deployed the fix and It's working. https://ocaml.ci.dev/github/robur-coop/miragevpn/commit/c2dc140344a1d971de7f8e1b042822b2109c39ed.

@benmandrew
Copy link
Contributor

@moyodiallo can this be merged?

@moyodiallo
Copy link
Contributor Author

@moyodiallo can this be merged?

Not yet, this PR needs some further discussion with @tmcgilchrist.

@moyodiallo
Copy link
Contributor Author

After a discussion with @tmcgilchrist, it is preferable to not add patched system libraries in the CI. So this PR is replaced by #902.

@moyodiallo
Copy link
Contributor Author

This won't be merged.

@moyodiallo moyodiallo closed this Nov 13, 2023
@reynir
Copy link
Contributor

reynir commented Dec 18, 2023

Hi this seems to be back and making unrelated builds fail :(

@moyodiallo
Copy link
Contributor Author

Hi this seems to be back and making unrelated builds fail :(

Would you like give a link ?

@moyodiallo
Copy link
Contributor Author

Sorry the there is wrong deployment, I will fixed that. The master branch is free from this error.

@moyodiallo
Copy link
Contributor Author

After verification and new deployment without this fix, the error wasn't coming from this. This is related to #914.

@moyodiallo moyodiallo deleted the fix-x86_32-job branch December 22, 2023 17:36
@reynir
Copy link
Contributor

reynir commented Dec 22, 2023 via email

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

Successfully merging this pull request may close these issues.

3 participants