Skip to content
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

LTS 21.7 for ghc-9.4.5 #4511

Open
flip111 opened this issue Oct 7, 2023 · 0 comments
Open

LTS 21.7 for ghc-9.4.5 #4511

flip111 opened this issue Oct 7, 2023 · 0 comments

Comments

@flip111
Copy link

flip111 commented Oct 7, 2023

I did a small investigation for who is interested what changes are required to the codebase to advance the GHC version used.

One minor change is needed to go to the latest GHC version of 9.2.* first #4510

This is my branch of LTS 21.7 where i gathered the findings https://github.com/flip111/purescript/tree/lts-21.7


Findings

The following packages are not available in the LTS release and/or an older version could not be installed due to incompatible newer packages.

aeson-better-errors

Checklist: commercialhaskell/stackage#6217 (comment)
Decision: commercialhaskell/stackage#6217 (comment)

bower-json

depends on aeson-better-errors
Possibly can be removed at some point due to the new spago/registry infrastructure

cheapskate

Checklist: commercialhaskell/stackage#2670 (comment)
Decision: no active decision, implicitly removed a long time ago
Could be replaced by https://github.com/mmark-md/mmark

these

This package does no longer support the assoc compile flag. Have to investigate the implications


Questions

  1. Can bower support be removed?
  2. Is it ok to change markdown parser to mmark?
  3. Is aeson-better-errors used for anything other than bower.json related code (didn't look in the code yet to find out)

I couldn't compile yet so compile errors from newer packages is still an open question as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants