-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Old vscode-languageserver-protocol
version
#11628
Comments
Correct me if I'm wrong, but I don't think we really rely on Theia doesn't directly talk LSP anymore, instead each plugin you have installed for language support should embed its own version of those packages which do the conversion between LSP and the VS Code API. It would be interesting to see if upgrading our version of this package could be done safely, but I believe it might not be the cause of the issue you linked (#787). I'm mostly wary of transitive upgrades to |
Thanks for the feedback @paul-marechal I studied this a bit more, I was misunderstanding. To have microsoft/vscode-languageserver-node#787 fixed, what matters is that the extension embeds For sure, for that issue, updating Thank you again, for your comment, it opened my eyes :) |
Bug Description:
Since #8868 ( two years ago )
vscode-languageserver-protocol
is pinned to an old version.theia/packages/core/package.json
Line 71 in 9e5db77
I tried to update the version to the current version in perrinjerome@fb602c0 and the test seems to pass, except the
yarn license:check
test:( from https://github.com/perrinjerome/theia/runs/8148442408?check_suite_focus=true#step:5:174 )
which might be expected at this point because in that commit I regenerated the
yarn.lock
by removing it and re-runningyarn install
.@paul-marechal @vince-fugnitto do you think there is still a reason to keep this an old version these days ?
For the background, I'm interested in the fix from microsoft/vscode-languageserver-node#787 but generally speaking I guess it's better to update if the version is compatible.
If it helps, I can start a pull request with perrinjerome@fb602c0 and we'll discuss the problem with the licence checks there.
Steps to Reproduce:
vscode-languageserver-protocol
because of the version pinAdditional Information
The text was updated successfully, but these errors were encountered: