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
ocamlPackages.menhir: 20170712 -> 20180530 #45566
Conversation
This update seems to break @GrahamcOfBorg build reason |
Failure on x86_64-darwin (full log) Attempted: reason Partial log (click to expand)
|
Failure on x86_64-linux (full log) Attempted: reason Partial log (click to expand)
|
@GrahamcOfBorg build reason |
Success on x86_64-linux (full log) Attempted: reason Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: reason Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: reason Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: reason Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: reason Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: reason Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: reason Partial log (click to expand)
|
compcert and verasco are also broken. |
Is verasco even under active development? http://compcert.inria.fr/verasco/release/ |
Success on x86_64-darwin (full log) Attempted: reason The following builds were skipped because they don't evaluate on x86_64-darwin: compcert Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: reason The following builds were skipped because they don't evaluate on x86_64-linux: compcert Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: reason The following builds were skipped because they don't evaluate on aarch64-linux: compcert Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: reason The following builds were skipped because they don't evaluate on x86_64-linux: compcert, verasco Partial log (click to expand)
|
Failure on aarch64-linux (full log) Attempted: reason The following builds were skipped because they don't evaluate on aarch64-linux: compcert, verasco Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: reason The following builds were skipped because they don't evaluate on x86_64-darwin: compcert, verasco Partial log (click to expand)
|
@GrahamcOfBorg build compcert |
What’s the motivation for this update? Can we avoid breaking things? |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: compcert Partial log (click to expand)
|
No attempt on x86_64-linux (full log) The following builds were skipped because they don't evaluate on x86_64-linux: compcert Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: compcert Partial log (click to expand)
|
I want build my software against the latest version so I don't need to migrate later because of incompatibilities and I can report to upstream, if I find bugs. So far only verasco does not build. They seem to have no bug tracker or version control system. Do you know if upstream development is still active there? |
Should we wait for a release of CompCert or is the chosen development version good enough? Marking Verasco as broken seems OK; can you add a comment about requiring some specific |
cc @bschommer is the current master we choose stable enough to be included instead of the current HEAD? |
For the moment the current version of menhir is stable enough to build CompCert. There will be probably some changes in the near future when the issue described in AbsInt/CompCert#231 is fixed in the upstream version of menhir, but that could still take some time. Concerning verasco @jhjourdan probably knows more of its status. |
@bschommer I mean if the current master of |
Sorry for the misunderstanding, the Academic releases CompCert on Github are @xavierleroy responsibility, but I think the current master should be nearly stable enough, there will some changes in the next weeks. |
I am hoping to have a v3.4 public release of CompCert by the end of the month (sept 2018). I agree with @bschommer that the current Git master is in good shape and has no known major issues. Now it's up to the package maintainers to decide whether to base a package on unreleased code. |
The development of Verasco is currently in pause and there exists no recent release. Therefore, indeed, it is incompatible with recent versions of Menhir. Perhaps the package maintainers could create a dependency from Verasco to the old version of Menhir ? |
Closed in favor of #49349 |
I don't think we should have unmaintained projects like verasco in nixpkgs so. |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)