Closed emillon closed 6 months ago
as reported in https://github.com/ocaml/opam-repository/pull/25690#issuecomment-2063046712, 3.15.1 breaks ocaml-protoc-plugin.
The offending set of changes seems to be https://github.com/ocaml/dune/pull/10432 / #10382. I reverted that change in the 3.15 branch and the cycle disappeared.
So there's indeed a regression on ocaml-protoc-plugin, including the last version. It looks like we were ignoring the cycle before, and now it's causing an issue. I filed #10447 for this but it any case that can't be fixed in a patch release so I'll cut 3.15.2 without it.
@jonahbeckford 3.15.1 has already been tagged, but your input is valuable for 3.15.2 which I'll prepare today. Let me know if you have any feedback about it.
(amending what I said above, the fix will be to backport #10442)
However, given 3.15.1 is not merged, I think we should close that PR and replace it with 3.15.2.
yes, I'll do that when the changelog etc have been merged
Thanks. I have long test cycles so I'm stuck testing Dune 3.15.0 for the time being. And since I haven't found any Windows blockers (yet) I'll probably ship DkML 2.1.1 with Dune 3.15.0.
I don't have the resources to increase the cadence, so (in hindsight) it is better just keeping with the status quo.
OK, thanks. Note that 3.15.1 includes a fix for gcc 4.8.5.
Preparation
Release
Post-release