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: init diet, irmin-chunk, mirage-block-combinators, mirage-block-ramdisk, mirage-block-unix, wodan #107667
Conversation
inherit (wodan) version src useDune2; | ||
|
||
propagatedBuildInputs = [ | ||
irmin-chunk |
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.
io-page-unix
might be missing here.
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.
Builds anyway?
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.
@GrahamcOfBorg build ocamlPackages.wodan-irmin
All commits but the last one have been merged ( Unfortunately,
|
@@ -15,7 +15,8 @@ buildDunePackage rec { | |||
|
|||
minimumOCamlVersion = "4.06"; | |||
|
|||
propagatedBuildInputs = [ cstruct-lwt logs mirage-block rresult uri ]; | |||
propagatedBuildInputs = | |||
[ cstruct-lwt io-page-unix logs mirage-block rresult uri ]; |
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.
I don’t understand this change: the mirage-block-unix
library does not use io-page-unix
in any way, does it?
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.
Its listed as a dependency, but somehow not used during the checkPhase: https://opam.ocaml.org/packages/mirage-block-unix/
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.
Does this mean that there is a mistake in the page you’ve linked?
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.
Well it is listed in the opam and dune metadata of mirage-block-unix.
Merged into master as 93e31f2 |
Motivation for this change
I wanted to play around with the
wodanc
utility and hit some of the dependencies.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)