+lwt.2.7.0 - concurrency library#8195
Conversation
❌ opam-lint errors 755e39d
✅ Installability check (5949 → 5950)
|
|
notes from the revdeps build in CI:
same problem for dog: iocamljs-kernel may need an upper bound too: revdep build continues at https://ci.ocaml.io/ocaml/opam-repository/pr/8195 |
|
Will add bounds on |
|
The OPAM2 CI failures are due to ocaml/opam#2806 |
|
I looked through the logs, and in addition to cc @andrenth @djs55 @hannesm @avsm (hi!) @samoht I already plan to ping the maintainers there again, in addition to maintainers of packages that still build with the warnings. In addition, Several packages don't build due to dependency constraints involving Lwt. I noticed |
|
Ok, |
|
Closing this in favor of #8196, since that PR has all the commits of this PR and more, and works just fine. Hope that's fine. |
Ideally we'd like to enable -warn-error for developer builds but disable -warn-error for tagged release builds. This patch disables -warn-error for both cases: it's not worth too much work on the current build and packaging system when we're likely to switch over to topkg soon. This allows vpnkit to build with lwt.2.7.0. Related to [ocaml/opam-repository#8195] Related to [ocaml/opam-repository#8196] Signed-off-by: David Scott <dave.scott@docker.com>
Ideally we would keep this as -warn-error for developer builds but disable for tagged release builds. This patch disables -warn-error for warning 3 for both cases: it's not worth too much work on the current build and packaging system when we're likely to switch over to topkg soon. This allows vpnkit to build with lwt.2.7.0. Related to [ocaml/opam-repository#8195] Related to [ocaml/opam-repository#8196] Signed-off-by: David Scott <dave.scott@docker.com>
See the changelog. This release prepares Lwt for some minor breaking changes around 1 April. See notice.