-
-
Notifications
You must be signed in to change notification settings - Fork 14.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
dotnet 3.1 is EOL #202572
Comments
Also we should probably update the documentation examples to refer to newer .NET versions. |
I don't know if we should address this at the same time, but .NET 5.0 has already hit EOL and it has no warnings at all:
|
See #173115 :) |
Have checked the listed packages that depend on .NET Core 3.1:
|
What's the alternative to And as for I remember @IvarWithoutBones attempted to add a warning for .NET 5 in #175354 but it could not be merged, since throwing warnings caused ofborg to fail. |
About As for |
Note that |
The replacement for There are currently 2 packages that depend on Both of those packages currently have upstream PRs to migrate from Once those PRs are merged, and they are updated in nixpkgs, we can remove |
I attempted to updated |
The upstream maintainer for |
Looking into pyls-mypy and pyls-black, both seem to be unmaintained (former having the most recent commit in 2020 and latter in 2021). Don't know if we should put much hope in having them move over to the maintained LSP. UPDATE: Both seem to depend on palantir's language server which is Python-only, not microsoft's. |
This is something we can solve temporarily by using |
Yeah. I was hoping for an upstream fix, but we can patch in the meantime. |
Lets replace them with their maintained forks
Then remove |
Removing |
Update on this, it seems like the VSCode live share extension also depends on 3.1: nixpkgs/pkgs/applications/editors/vscode/extensions/ms-vsliveshare-vsliveshare/default.nix Lines 118 to 121 in b096dcb
|
I updated the todo list. Is there an update or a replacement of that package that bumps the used dotnet version? |
I have downloaded the latest version of the extension and haven't found the binary being patched, I'm unsure if it is now being downloaded at runtime or if they replaced it entirely with js. |
After a quick check on the latest version of the liveshare extension, it seems like it no longer uses a .NET binary for the live share functionality and everything got reimplemented in javascript. If someone else confirms this I think it's safe to just upgrade it and remove the .NET patching from it. @jraygauthier and/or @deviant can you confirm this as package maintainers? EDIT: No need for further confirmation, I've found this comment confirming it indeed got removed: microsoft/live-share#1272 (comment) |
That means the only remaining package to update is BaGet. What should we do? Apply patches to the existing package or migrate to the maintained fork? |
Migrating to the fork should be fine? |
I think we could migrate to the fork. The only thing that worries me a bit are the recent commit messages but I don't know if I'm just being pedantic. |
Unfortunately I had problems bulding the fork, I posted a comment in the PR about the issues. |
I don't know if this is the place to discuss this, but should we really replace the official package by a fork that was only made for a PR and has no issues enabled (therefore no support)? I think a better alternative would be to remove the package while a proper fork is not found |
That's probably the better course of action |
I made a PR for removal of baget, after it we can remove .NET 3.1 completely from nixpkgs :) |
And its done :) |
Thanks! See you all for .NET 7 EOL 😂 |
Issue description
Since December 13, .NET 3.1 is unsupported, as per https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
We should work on updating packages that make use of it, and deprecating this dotnet version
Steps to reproduce
See https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core
Replacing packages using
dotnet-sdk_3
cc @IvarWithoutBones @GGG-KILLER
The text was updated successfully, but these errors were encountered: