-
-
Notifications
You must be signed in to change notification settings - Fork 395
Prepare release 1.7 #2834
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
Prepare release 1.7 #2834
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM as for Splice Plugin!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, awesome!
Actually one question, don't we have to bump the versions of all plugins? Since we are modifying their dependency requirements and have to re-upload them to hackage? |
No, I believe hackage revisions should be sufficient for the rest of the plugins. |
3ae38b3
to
f31ea85
Compare
@wz1000 try ghcup config set url-source '{"OwnSource": "https://mirror.sjtu.edu.cn/ghcup/yaml/ghcup/data/ghcup-0.0.6.yaml"}' to enable a mirror. |
f31ea85
to
9fca35d
Compare
Thanks. See https://gitlab.haskell.org/haskell/haskell-language-server/-/pipelines/50432 |
The stylish-haskell 9.0 branch is on my fork, migrate to the official repo is not cheap. It is worth waiting if we are not eager. #2820 (comment) |
|
Is this a good idea? Won't that make the previous version unbuildable? Since the versions of the plugins which worked with it before will now not work with it since you'll have mutated the version bounds. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Here's my minor comment:
- Distribute dynamically linked binaries for HLS to avoid statically linking against GLIBC | ||
and system libraries, and to avoid unpredictable failures due to subtle differences | ||
between the GHC used to compile HLS and the GHC installed on the users machine | ||
(@hasufell, #2675, #2431) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We may need to change https://github.com/haskell/haskell-language-server/blob/9fca35d7277ff4e459b39e0c503931c9339fe394/docs/troubleshooting.md#static-binaries this doc as well
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think that is needed, since the same caveats about static binaries apply. The difference is that this time we aren't distributing static binaries but are distributing dynamic binaries. If someone tries to compile static binaries on their own then the caveat still applies (and they will get a warning popup).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wz1000 I mean, the document mentions "local building" as the easiest way to get a dynamic binary, but now it's probably easier to just download the binary.
I second this, previous versions would not become unbuildable if the change was only increasing the upper bound. I question the choice of clamped |
Thanks for noticing this, I will relax the bounds on the plugins which haven't been bumped. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm for tactics
9fca35d
to
fb983b8
Compare
I have relaxed the bounds on all the packages for which the version wasn't bumped. |
fb983b8
to
3ac3c85
Compare
9337f58
to
7e1c11e
Compare
It has been changed to `cabal-ghc92.project`
7e1c11e
to
5845c7d
Compare
5845c7d
to
4592162
Compare
Waiting for haskell.org to come back...