-
Notifications
You must be signed in to change notification settings - Fork 206
Remove Makefile & build-all.ps1 and leave only Shakefile #1033
Comments
Following Blockers: Shakefile has the issue that not all supported ghc's are being installed. The list of ghc's is not complete. |
@fendor it's seems 8.4.2 and 8.2.1 are the only ones that's missing. Would it be enough to just add them to |
yes that is enough |
Can you check that #1032 is also covered in the Shakefile? |
We should also integrate #1008 into the |
@fendor afaik it isn't handled right now, so it's a separate issue. |
What's the advantage of using |
@leifmetcalf being able to define it in terms of targets and build rules means it can work out the dependency graph for each binary and only build what’s needed. And it also provides the command line interface for free |
@bubba The current |
@leifmetcalf that is pretty confusing. I had to take a look at it again, but I think its because the path to the hie-x binaries are buried somewhere inside |
@bubba i think this is ready to land as soon as CI tests for install.hs are implemented. |
@Anrock just an update to let you know I'm still working on it! Ran into a bunch of issues with caching, I want to make sure that the shake file CI reuses as much cache as possible to prevent jobs from being bogged down |
@bubba how things going? Numerous issues regarding make-shake consistency appeared recently. |
@Anrock sorry for the delay: I hit a couple of walls when trying to merge multiple stack caches on CircleCI. For now I think this PR is fine to merge, and we can create an issue for the CI/testing |
@bubba ok, thanks. I'll try find some time to recheck what else isn't ported to install.hs and send a PR for review. |
I consider this as done. |
Uh oh!
There was an error while loading. Please reload this page.
Hey, three build scripts are too much.
Right now I'm making a PR that removes both Makefile and build-all.ps1 and updates README about that (also some DRY cleanups).
Is there any objections or specific blockers to using Shake script as the only build script?
Todo:
hieVersions
list in Shakefile Add 8.4.2 and 8.2.1 HIE versions to Shakefile #1034Remove make section from readme #1120)Recursively sync and update submodules in Makefile #1032, ???)The text was updated successfully, but these errors were encountered: