-
Notifications
You must be signed in to change notification settings - Fork 132
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
Upgrade to GHC 8.8 and Dhall 1.35 #685
Comments
I gave this a shot, and apart from the fact that this will require us to rework the CI (possibly porting it to GitHub Actions) it looks like In our case this means that a new version of Spago using the latest Dhall ( Of all the possible solutions to "we want to use the new Dhall but also parse old package sets", there is only one that is completely transparent to the users: write a script that goes through all the releases of This is transparent to the users because the hash (which we use to ensure that the imported set does not change) is unaffected, as the Dhall binary representation for "record key" and "quoted record key" is the same. |
Patching old releases like that sounds okay to me. Why would it require us to rework the CI, just out of interest? |
@hdgarrood the Travis build for Linux uses a docker image to have a decently fast cache. To upgrade the GHC version I'd have to upgrade it in there and rebuild the images, etc. I don't really feel like it's worth spending any more time on fixing Travis at this point, when GitHub Actions is faster, better integrated, etc. |
Heads-up @nwolverson: we'll need to apply the script I described above also to the releases of |
@nwolverson @csicar @andyarvanitis : I am about to cut a new version of Spago, which will not work on all the previous package sets containing a package called The script just goes through the releases of the |
Also I believe this can be closed, as it was fixed in #695 |
With minimal tweaking ran the script against recent purerl package sets - thanks @JordanMartinez for the work in there, @f-f for the coordination |
Glad to here it went smoothly! |
See dhall-lang/dhall-haskell#2031
The text was updated successfully, but these errors were encountered: