-
Notifications
You must be signed in to change notification settings - Fork 79
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
No release - and none with OCaml 5 support #101
Comments
Is there any update about this? An RC bug has been reported there |
Hi, I could not open the log whose link appeared at the Debian Bug report. Is this link accessible to you? |
yeah, it is the same the link is not available for me also. But I just rebuild it on my local build, it was the same result with this log. |
The failure is addressed in the latest version of HOL Light (head commit of this repo). Is it possible to update it to use the latest commit? |
sorry for late reply. It seems the build is okay with the latest commit but now I have to need to fix the test failed from my side. |
This patch - Adds update_database for OCaml5, which is almost a copy of the file for OCaml 4.14 - Fixes a failure when there are theorems inside a module (OCaml 4.14). My test code: ``` loads "update_database.ml";; unset_jrh_lexer;; module A_SIMPLE_MODULE = struct let mythm = new_axiom `1 + 1 = 2` end;; set_jrh_lexer;; search [name "A_SIMPLE_MODULE"];; search [name "ADD_SUB"];; ``` - Moves update_database_*.ml files into a separate directory - Fixes usage of a deprecated function in Mizarlight. - Add switch-5 which is a command for setting OPAM switch with OCaml 5.2 (the latest version). After this patch, I think HOL Light is ready to support OCaml 5, resolving github issue jrh13#95 and partially resolving jrh13#101. I tested holtest on OCaml 5.2 and it worked fine. About the new command 'switch-5': I would like to suggest having switch-X for each major version X.
This patch - Adds update_database for OCaml5, which is almost a copy of the file for OCaml 4.14 - Fixes a failure when there are theorems inside a module (OCaml 4.14). My test code: ``` loads "update_database.ml";; unset_jrh_lexer;; module A_SIMPLE_MODULE = struct let mythm = new_axiom `1 + 1 = 2` end;; set_jrh_lexer;; search [name "A_SIMPLE_MODULE"];; search [name "ADD_SUB"];; ``` - Moves update_database_*.ml files into a separate directory - Fixes usage of a deprecated function in Mizarlight. - Add switch-5 which is a command for setting OPAM switch with OCaml 5.2 (the latest version). After this patch, I think HOL Light is ready to support OCaml 5, resolving github issue jrh13#95 and partially resolving jrh13#101. I tested holtest on OCaml 5.2 and it worked fine. About the new command 'switch-5': I would like to suggest having switch-X for each major version X.
Hi! OCaml 5 seems to be supported now. Do you want to check? |
hi, thanks for working on this. hmm, but I tried this with the latest commits on Debian sid, still get:
Am I missing something there? |
It seems the Debian package is using a separate (probably old) build command. The latest version should use |
Thanks, it works. But there are two issues others for me are unclear, need to wait other maintainer's review. Thanks. |
FWIW, there is a new official release now: https://github.com/jrh13/hol-light/releases/tag/Release-3.0.0 Would using this be helpful in resolving this problem? |
Thanks a lot @aqjune for all the work you put into democratizing this lovely proof system. |
If this is your official repository, you should tag the releases here so the tarballs are generated automatically and the distributions (I'm from Debian) detect them and package them.
We (Debian) are moving to OCaml 5, so it would be good if a compatible version were available.
Thanks!
The text was updated successfully, but these errors were encountered: