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.ppx_deriving: 4.5 -> 5.1 and related changes #108137
Conversation
cc maintainers of changed packages: @marsam @vbgl @maurer @volth @ericbmerritt |
98f3c61
to
9c8fa1b
Compare
Don't know why Result of 4 packages marked as broken and skipped:
69 packages built:
|
In https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/ocaml-modules/mirage-vnetif/default.nix#L38 maintainers is wrote wrong.
|
9c8fa1b
to
3823e97
Compare
Result of 73 packages built:
|
3823e97
to
ca2e8f4
Compare
ca2e8f4
to
2de4f7d
Compare
2de4f7d
to
9fde7ef
Compare
9fde7ef
to
72117f5
Compare
Build failure due to #96090 Result of 1 package marked as broken and skipped:
1 package failed to build:
42 packages built:
|
Upgrade to an unstable version (which has a changelog, kind of a semi release?) which is compatible with ppx_deriving >= 5.0.
ppx_deriving_protobuf: mark as broken due to incompatibility with ppx_deriving >= 5.0
716d5f8
to
0fcbd37
Compare
Motivation for this change
Resolve #106907.
Update to ppx_deriving 5.1 which supports the dune 2 ppx rewriter stuff properly. Thus we need to use dune 2 for a lot of packages using ppx_deriving. We do not update to 5.2, since that requires ppxlib 0.20.0 which is not supported by a large amount of packages that depend on ppx_deriving. This minimizes the problem of multiple interface versions in
$OCAMLPATH
greatly.Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)