-
Notifications
You must be signed in to change notification settings - Fork 1.2k
x-maintenance-intent run 20250530 #27977
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
Conversation
6456010
to
4789b68
Compare
This is ready to merge once the new opam is released (right?) |
yes. I'm fine to take care of it. |
4789b68
to
f506a4b
Compare
ok, opam 2.4 beta1 is out - I'll merge that now. |
I'm debugging some CI regression, and it seems due to this MR — I guess I just need to add https://github.com/ocaml/opam-repository-archive to undo its effects, and read https://discuss.ocaml.org/t/proposed-package-archiving-policy-for-the-opam-repository/15713 for more info? Including such context would speed up debugging. I genuinely don't know if you should have. Should somebody else run into similar problems, the error I got was simply that some package was
|
Dear @Blaisorblade, thanks for your comment. Sorry for the inconvenience. I don't quite understand what you mean with "Including such context would speed up debugging. I genuinely don't know if you should have." -- Where should "such context" be included? In this issue, in the discuss post, ...? |
Is there a version of Dune that never gets pruned from this repository? If not, then I might need to explicitly maintain some "Dune LTS" repo. |
That's a very good point. We should have a better strategy for some critical packages like dune. In the meantime there are three fast workarounds:
Ping @shonfeder and @raphael-proust (can you also pin somebody from dune to discuss this?) |
See also #28065 (thanks for opening the issue) |
I'd be in favour of option 2. We can add a comment where this version is used/pinned. |
Maybe long term we need to allow In the meantime, we can re-instate yes. |
@raphael-proust that's an interesting path to take. I can see that there may be similar failures if users don't update the versions at the right time. So, I'm more interested how can we get the users to report which packages they rely on, and I asked this in #28065. |
Dear @hannesm, do you mind unarchiving |
Dear @pi8027, thanks for your comment. Would you mind to point to the source where these elpi versions are referenced, so we can keep that as a reference? |
@hannesm I found these version numbers in the output of CI, but If I'm not mistaken, |
Thanks, to me it looks like elpi 1.16.10 (for coq-elpi 1.18.0 for coq 8.17), and elpi 1.18.1 (for coq-elpi 2.0.0.1 for coq 8.18). but you likely know your CI better :) |
You are right.
I'm unsure if I can provide a complete list of the versions of Elpi potentially used in CI. I probably need to check all the Docker images... (Unfortunately, I don't have time to do so right now.) |
Let me try to summon @erikmd, who maintains the Docker Coq/MathComp images. |
Or we can dry-run |
Since the dune maintenance intent is set by dune devs, maybe an issue on the dune repo is on order? |
Recently, dune 3.x with x < 10 has disappeared from the opam repository. This is due to the maintainer policy of dune, see: - https://github.com/ocaml/opam-repository/blob/master/governance/policies/archiving.md - ocaml/opam-repository#27977 - https://github.com/ocaml/opam-repository/blob/master/packages/dune/dune.3.19.1/opam#L38
Good idea, @shonfeder can you do that, linking the issue? |
Recently, dune 3.x with x < 10 has disappeared from the opam repository. This is due to the maintainer policy of dune, see: - https://github.com/ocaml/opam-repository/blob/master/governance/policies/archiving.md - ocaml/opam-repository#27977 - https://github.com/ocaml/opam-repository/blob/master/packages/dune/dune.3.19.1/opam#L38
Recently, dune 3.x with x < 10 has disappeared from the opam repository. This is due to the maintainer policy of dune, see: - https://github.com/ocaml/opam-repository/blob/master/governance/policies/archiving.md - ocaml/opam-repository#27977 - https://github.com/ocaml/opam-repository/blob/master/packages/dune/dune.3.19.1/opam#L38
This is the proposal from the run started late May.