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
Elm 0.19.1 #71538
Elm 0.19.1 #71538
Conversation
ff9fb25
to
bc4953d
Compare
Seems like Elm changed the cache directory structure agian. Could someone compile a project with 0.19.1 that's not nixos and show contents of |
@domenkozar Here you go:
So |
@GrahamcOfBorg build elmPackages |
@GrahamcOfBorg build elmPackages I've disabled elm-format since it doesn't compile on GHC 8.8 /cc @avh4 |
@@ -66,6 +66,7 @@ self: super: { | |||
th-expand-syns = doJailbreak super.th-expand-syns; | |||
# TODO: remove when upstream accepts https://github.com/snapframework/io-streams-haproxy/pull/17 | |||
io-streams-haproxy = doJailbreak super.io-streams-haproxy; # base >=4.5 && <4.13 | |||
snap-server = doJailbreak super.snap-server; |
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.
@BrianHicks this is the solution for snap issue we've talked about.
Thanks for doing this 🎉 |
Is that because of some haskell dependency that's requiring an older ghc version? |
Is GHC 8.8 stable? There doesn't appear to be a stack lts snapshot for GHC 8.8 yet |
|
looks like https://hackage.haskell.org/package/json does not support base-4.14 (ghc 8.8) yet |
@avh4 there is a patch within this very PR https://github.com/NixOS/nixpkgs/pull/71538/files#diff-619e3c6e5466f1bc8925c9b62778d871R113-R118 |
license = stdenv.lib.licenses.bsd3; | ||
maintainers = with stdenv.lib.maintainers; [ turbomack ]; |
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.
not a big deal but you can keep me there. We should maybe define this in override rather than in this file so it can be easily regenerated though.
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 think it's best to treat those files as auto-generated, feel free to override the maintainers field in default.nix :)
it was released 2 months ago, but the reason elm-format fails is due to MonadFail proposal that has been unveiling for a few releases. |
@GrahamcOfBorg build elmPackages |
This will ensure compatibility with future versions of base realted to: NixOS/nixpkgs#71538
No description provided.