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
support GHC 8.8 #1090
Comments
Stackage has switched to GHC 8.8.1 for the nightly builds and will release a new LTS version based on that compiler eventually. Is there any chance to get Personally, I don't see any problem supporting |
Thanks for the ping. We are ready for base-compat-batteries (in master), but easytest now feels like a backwater (we are the only user) and I think it's unlikely to revive soon. I'd be happy to get hledger migrated to a mainstream testing lib, which I think at this point is tasty. |
Personally, I'd be hugely in favor of using |
Is anyone actively working towards this goal? |
Negative |
easytest is not actively maintained and requires an old version of hedgehog which does not support base-compat 0.11 & ghc 8.8. This is still using the old easytest helpers, and not displaying test names properly.
Hledger.Util.Tests helpers have been cleaned up, and test names are now shown. Tests have been cleaned up a bit. Some groups of unnamed tests have been collapsed into a single named test containing a sequence of assertions. The test command counts named tests, not assertions, so the reported unit test count has dropped from 199 to 188.
I ported unit tests to tasty, and have made hledger/ui/web build with ghc 8.8. hledger-web requires an unreleased version of json, which will keep it out of stackage until released (GaloisInc/json#11). I'll leave this open for now. |
hledger-web needs an unreleased version of json.
Yay, this is very good news! I just build the entire repo with ghc-8.8.x and it worked just fine. |
Related:
https://github.com/joelburget/easytest/issues/26 - we need a release of easytest supporting hedgehog 1.0.1; or we need to replace easytestbase-compat-batteries 0.11 commercialhaskell/stackage#4802 - we need a hledger release/revision supporting base-compat-batteries 0.11.0)Please support GHC 8.8 GaloisInc/json#11 - we need a json release supporting ghc 8.8, for hledger-webwe need to replace json with aeson in hledger-web AddForm.hsVersion bounds need updates for GHC 8.8.1 stack nightly snapshots iconnect/regex#173 - we need a regex release supporting ghc 8.8 for Shake.hs, before making our default stack.yaml use ghc 8.8The text was updated successfully, but these errors were encountered: