Closed siraben closed 3 years ago
@siraben There are unfortunately not that many people fixing up things on MacOS, but if you're interested in figuring out a fix and sending a patch (and possibly reporting upstream if necessary), it would be great to get this working.
Ping @Anton-Latukha. Can you help, maybe?
Yes.
HNix-Store-Core project test suite uses /proc
, and macOS has no /proc
https://github.com/haskell-nix/hnix-store/issues/109.
Lets say, HNix-Store-* is still improving the maintenance situation in it: https://matrix.hackage.haskell.org/#/package/hnix-store-core. Need some time how to carefully figure out how to unwrap the situation in it.
Thought a bit and started to crank the situation from the Stackage.
hnix-store-core
a year ago was at once published by someone to the stackage
and submitted and accepted to the stackage
LTS.
And the person that submitted it there - never after seems done anything to maintain it.
When we have 3 interlinked projects hnix{,-store-{core,remote}}
, 2 of them Hackage, one of them somehow got directly into LTS.
Which, you know, created https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&query=hnix-store-core and so - overloads.
So unwrapping the situation from the Stackage: https://github.com/commercialhaskell/stackage/issues/5872, so the Haskell-Nix & Nixpkgs maintainers would have a much easier time to releasing and supporting the release.
After that again would discuss the expansion of the release team.
After that - we can do &, more importantly, release & ship macOS support.
With the CI deployed, the active maintenance, release team and the flowing stream, can promise some attention to macOS.
So.
In that timeframe.
Managed to pull old release from Stackage Nightly. But it is in LTS, which I thing Nixpkgs does not inherit from. And Stackage promises to delete our old project release (and package at all) from next major LTS release. Pulling-of which was a quest.
So in this timeframe Nixpkgs closures simplified.
Just made a new release with macOS support.
So far idk for Nixpkgs build, but made a CI Cabal macOS build and the project passed it.
For hnix-store-remote
is other story, it uses linux-headers
.
hnix-store-core
closures got cleaned-up, sadly without mine participation, so thank you to the people and to pety
.
So on Hackage update the project would start working.
Describe the bug Fails to build to do a failing system call in the tests
To Reproduce
Expected behavior hnix should build
Notify maintainers @peti