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

core-dev packages 8.10 and older don't have right dependencies #1775

Open
Alizter opened this issue Jul 20, 2021 · 4 comments
Open

core-dev packages 8.10 and older don't have right dependencies #1775

Alizter opened this issue Jul 20, 2021 · 4 comments

Comments

@Alizter
Copy link
Contributor

Alizter commented Jul 20, 2021

The core-dev packages for 8.10.dev and older seem to have very lax restrictions on packages. For example camlp5 8.0.0 is being used and that breaks a lot of things for older versions of coq. The released packages however don't have these problems.

This can of course be avoided by pinning the packages manually, but can be a pain especially if you are setting up switches with a script.

@palmskog
Copy link
Contributor

@Alizter The 8.X.dev packages for X < 14 in core-dev are essentially obsoleted by the regular releases. If you still want to use them, however, fixes to dependencies can be submitted as pull requests here. But I don't think anyone else is planning to submit fixes.

@Alizter
Copy link
Contributor Author

Alizter commented Jan 30, 2022

@palmskog Sorry for not replying sooner about this. The main issue I have is coq 8.0, 8.1, 8.2 only have dev releases. It might be worth at some point making sure all the dev opam files still work, especially since these are the only versions available.

@palmskog
Copy link
Contributor

@Alizter there are tarballs for pretty much every Coq version going back to 5.6 here: https://coq.inria.fr/distrib/

For example, the 8.2 release is here: https://coq.inria.fr/distrib/V8.2/files/coq-8.2-1.tar.gz

You're welcome to try to get the dev opam packages for 8.0 to 8.2 to work, but maybe better to create packages for the actual released tarballs?

@palmskog
Copy link
Contributor

palmskog commented May 4, 2022

For the record, the coq.8.13.dev package lacks the update to disable warning 70 that the coq.8.13.2 package has.

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

No branches or pull requests

2 participants