Alexander V. Nikolaev

Results 25 comments of Alexander V. Nikolaev

@angerman it works for me on 9.2.1 (today's snapshot of haskell.nix -- 82a20b768d6952815bbb52cea1cc66a894f02875). Used example above with omitted ghcjs stuff, and disabled hoogle).

We use callCabal2nix at the moment. I probably can use stack.yaml here, but won't lure ppl that project buildable with stack-without-nix. What I actually like -- have some source-repository-package' like...

@hamishmack looks like a plan. Will give it a try

@hamishmack `subProject.plan-nix.freeze;` looks to be empty, and subProject is not built as well. ```nix cabalProjectFreeze = builtins.trace "freeze:" (builtins.readFile (builtins.trace "freeze-file: " final.purescript11.plan-nix.passthru.freeze)); ``` shows me two empty (just heading)...

@hamishmack ya, my mistake. Constraints works, but cabal configure still unable find purescript11, so it need to be passed itself somehow.

That a custom package which I like to build as a dependency (also an cabal' backed package), which is surged fork of PS 0.11 (it builds long, and I prefer...

Checked on and off, so will try to make clean test tomorrow morning, and post updated snippet. I also looking if I can take different approach -- convert my `source-repository-package`...

Actually nix support can be implemented as separate subcommand, which will read `psc-package.json` + package set and emit series of fetchgit statements. I still have doubts, how properly pass that...

I do a more clean repro, with do-nothing plugin https://github.com/avnik/haskell-nix-plugin-segfault-repro

```haskell -- | GHC plugin. plugin :: GHC.Plugin plugin = GHC.defaultPlugin { GHC.pluginRecompile = GHC.purePlugin -- Adding THIS line triggering segfault } ```