-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[new release] dnssec, dns, dns-tsig, dns-stub, dns-server, dns-resolver, dns-mirage, dns-client, dns-client-mirage, dns-client-lwt, dns-cli and dns-certify (7.0.2) #23915
Conversation
…er, dns-mirage, dns-client, dns-client-mirage, dns-client-lwt, dns-cli and dns-certify (7.0.2) CHANGES: * dns-server: for secondary servers use the right zone transfers and keys, fixed in mirage/ocaml-dns#339 by @hannesm * dns: add support for null record (arbitrary binary data) (mirage/ocaml-dns#338 @RyanGibb)
CI is failing on some macos configs. might be flaky since there's no consistency which configs fail the test. (excerpt from CI Log)
|
rebuilding https://toxis.caelum.ci.dev/github/ocaml/opam-repository/commit/abf4533c7cd2c36b2f4930af1b30948c0abc2ac5/variant/macos,macos-homebrew-ocaml-5.0-arm64,dnssec.7.0.2,tests (a different failed config) to see whether the test failure is flaky. update: it failed again with the same errors. |
I'm sorry to hear that your macos CI machines are failing the tests. Since I do not own a macos computer, and the tests are running fine here and on other CI systems, I'm not sure how to debug. It may be the same issue @samoht was debugging recently in respect to mirage-crypto-ec and some llvm compiler version (see mit-plv/fiat-crypto#1606 (comment) and followups) -- so could you provide information which llvm compiler is used on that machine for compiing mirage-crypto? and also run the test case from Thomas on that machine to check whether it triggers this miscompilation? |
A quick question: does tests in test/test_dnssec.ml access the internet as part of the test? |
no, they do not access the Internet. |
it seems that the test fails on the Apple Silicon machines. The ones ran the failing tests were the following two
I don't personally have more information regarding the llvm compiler version there. |
On the other hand, if the failures are only due to platform package and only failing on a handful of targets, these alone probably won't be a blocker for merging this PR imo. |
from my point of view, this is ready to being merge. |
It seems that there's another CI failure In this case cca.0.5 failed to install as (iiuc) dependency resolution failed.
|
It seems that cca.0.5 is the only package that has a problem, maybe https://github.com/hannesm/opam-repository/pull/1/files#diff-bbb37c467d851e59d1caf88793c2f51b0f9ad0587b885a407b9dd6acd195835dR27 will fix the problem. |
Thanks! My experience with "timed out" is that the solver didn't find anything in time, and I ignore these CI failures. |
I see. I'm not experienced enough to tell whether timing out for the solver is ignorable. But I'm definitely not against merging this PR in its current form if it looks good to the other opam-repository maintainers. |
Thanks for the triage @haochenx and for the package, @hannesm. I think the arm64 failure is the same as the one @samoht is trying to chase down, so not a blocker. |
DNSSec support for OCaml-DNS
CHANGES:
in use the right key for the secondary and their zone transfers mirage/ocaml-dns#339 by @hannesm