esqueleto: fix compilation with ghc-8.0.1#19331
esqueleto: fix compilation with ghc-8.0.1#19331vandenoever wants to merge 1 commit intoNixOS:release-16.09from
Conversation
|
@vandenoever, thanks for your PR! By analyzing the history of the files in this pull request, we identified @peti, @acowley and @bennofs to be potential reviewers. |
|
|
||
| # use master with patch that has build fixes | ||
| esqueleto = appendPatch (overrideCabal super.esqueleto (drv: { | ||
| src = pkgs.fetchFromGitHub { |
There was a problem hiding this comment.
This patch pins our version of esqueleto unconditionally to an more or less arbitrary git commit plus patches that upstream has not approved in any way. This kind of override is a maintenance nightmare because it will silently break updates in the main hackage-packages.nix file.
|
Dude, if you want to help improve the current situation, please help fix |
|
The same type of fix is present for structured-haskell-mode. |
We don't have any alternative there because |
Motivation for this change
#19247
patch from here: prowdsponsor/esqueleto#150
Things done
(nix.useSandbox on NixOS,
or option
build-use-sandboxinnix.confon non-NixOS)
nix-shell -p nox --run "nox-review wip"./result/bin/)