-
Notifications
You must be signed in to change notification settings - Fork 67
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
GHCJS integration with stack LTS #93
Comments
@qrilka Thanks, I completely agree with @tolysz that my stop-gap repo was not the best place for this discussion! GIven the issues with lts-8, aeson in particular, I think it makes sense to ignore it, and simply target lts-9 (with a practical long term strategy, as suggested by @tolysz). I would be willing to volunteer (given time constraints naturally) to be involved in this in some form. Having gone through the pain of building ghcjs mutliple times with different patches and so forth, I agree with @tolysz that the long term maintainable solution is to integrate ghcjs patches into the upstream packages, rather than using the current diff strategy. For this to work we'll presumably need someone invested in ghcjs to be responsible for every package used by ghcjs-boot. So perhaps one of the things we should discuss is assigning packages to those willing and able to help in this project? I'm still not 100% sure what @tolysz is suggesting wrt lts branches, but it seems that a similar process has to happen for that. |
I don't use I use a In case you are wondering "why not use If you have not tried a BTW I actually run Leksah inside the |
@matchwood GHCJS evolves all the time, and if we want to have packages working with a newer version of ghcjs we need to update them. https://github.com/commercialhaskell/stack/blob/master/ChangeLog.md I guess it does not matter if we use |
Yes we should not neglect fixing upstream ( |
I'm trying to continue work @tolysz doing. While I managed to build GHCJS with latest lts-8.21. I have problem building for |
Figured it out. Like this
|
Until this package is in Hackage, I created a hackage overlay with this package: http://hackage-ghcjs-overlay.nomeata.de/ |
Following @tolysz proposal this is meant to be main ticket to discuss the way how to organize proper GHCJS integration with
stack
and to minimize obstacles to do that for future GHCJS or stackage LTS releases.As I'm not among maintainers of GHCJS or stackage I don't quite understand the details of such an effort so I'd be glad to here some proposals from @tolysz, @hamishmack and others and also I'd be glad to help.
The text was updated successfully, but these errors were encountered: