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: irmin 2.2.0 → 2.4.0; git: 2.13 → 3.2.0; and related changes #110184
Conversation
Result of 46 packages built:
|
2a721e5
to
74b2484
Compare
Getting the following build error for
|
Merged the addition of |
74b2484
to
b55528f
Compare
@sternenseemann, don't know, unfortunately I don't know much of OCaml. |
Patching in a reference to repr in the dune file fixes this issue, but there are further incompatibilities with irmin 2.3.0 breaking the build. I'm uncertain what to do about this since we can't update I'm half-tempted to mark |
So be it, wodan-irmin isn't a dependency of anything yet. |
931e0e2
to
b190757
Compare
I've added the updates to irmin 2.4.0, carton 0.2.0 and git 2.3.0 in here as well. As separate commits because this may help reviewing, but I can also squash the updates together if you want. |
b190757
to
ee8bd42
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
decompress
won’t build with OCaml < 4.07:
File "lib/lzo.ml", line 113, characters 4-34:
Error: Unknown builtin primitive "%caml_bytes_set32u"
ee8bd42
to
195fac0
Compare
It doesn't support those versions anymore, I've now adjusted |
195fac0
to
a2c26e1
Compare
Incorporated your suggestions, good finds! I've also squashed all updates of the same packages as rebasing got complicated. |
Result of 1 package marked as broken and skipped:
28 packages built:
|
Replaced by irmin.mem contained in ocamlPackages.irmin >= 2.4.0
ocamlPackages.git-unix: 2.1.3 -> 3.2.0 ocamlPackages.git-cohttp{,-unix,-mirage}: init at 3.2.0
a2c26e1
to
2d650b3
Compare
ocamlPackages.irmin-containers: init at 2.4.0 ocamlPackages.irmin-layers: init at 2.4.0 ocamlPackages.irmin-mirage: init at 2.4.0 ocamlPackages.irmin-mirage-git: init at 2.4.0 ocamlPackages.irmin-mirage-graphql: init at 2.4.0
2d650b3
to
2fd7655
Compare
Motivation for this change
This pull request updates
git
andirmin
to their latest versions and adds some missing packages for them (most notably their-mirage*
variants, reference #23955).All other changes are related to this as these updates and new packaages are (indirectly) required by these updates. Some of them can be reviewed and merged separately and their commits are also PR'd separately:
ocamlPackages.hxd: init at 0.2.0 #109758ocamlPackages.bheap: init at 2.0.0 #109757ocamlPackages.{repr,ppx_repr}: init at 0.2.1 #109756ocamlPackages: init xenstore, xenstore_transport, vchan, tls-mirage, conduit-mirage and cohttp-mirage #109621ocamlPackages: pecu: init at 0.5; emile: init at 1.1 #109439Things 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)