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

[BREAKING] Dropping generic-netf #3060

Closed
7 tasks done
JustArchi opened this issue Nov 2, 2023 · 0 comments
Closed
7 tasks done

[BREAKING] Dropping generic-netf #3060

JustArchi opened this issue Nov 2, 2023 · 0 comments
Labels
💣 Breaking changes Issues marked with this label indicate possible breaking changes that might need major version bump. ✨ Enhancement Issues marked with this label indicate further enhancements to the program, such as new features. ⛔ On hold Issues marked with this label are blocked from being worked on, very often due to third-parties. 🙏 Wishlist Issues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.

Comments

@JustArchi
Copy link
Member

JustArchi commented Nov 2, 2023

Checklist

Enhancement purpose

Since SK2 will be dropping support for .NET Standard with its V3.0.0 release, it's probably final time to say goodbye to our generic-netf package.

Solution

For people that are still using generic-netf with legit concern:

  • If you're using linux x86, sorry, first CPU with 64-bit instructions was released in April 2003, making your architecture obsolete since more than 20 years. You can try some dark magic with x86/Linux progress dotnet/runtime#7335 (comment) or just buy a modern Raspberry Pi and call it a day - Zero 2 W costs $15.

  • If you're using Raspberry Pi 0 & 1, sorry, those machines run on ARMv6, which is also obsolete architecture, this time since 2005. More and more software outright dropped support for ARMv6, notable mentions include for example arch linux or node.js. You can buy modern Raspberry Pi instead, cheapest Zero 2 W costs just $15.

Of course, you can stay on latest released generic-netf version, but be advised that it's not going to be supported by ASF team, and you're using it entirely at your own risk. Microsoft has deprecated .NET Framework officially with .NET 5, Mono never got upgraded to the point of running modern .NET (Core) apps, generic-netf was more like a challenge of how long we can support ASF with it, it caused me a lot of headache to support it, and it's about time to say final goodbye to it.

Why currently available solutions are not sufficient?

Can you help us with this enhancement idea?

Yes, I can code the solution myself and send a pull request

Additional info

No response

@JustArchi JustArchi added ✨ Enhancement Issues marked with this label indicate further enhancements to the program, such as new features. 👀 Evaluation Issues marked with this label are currently being evaluated if they're going to be considered. ⛔ On hold Issues marked with this label are blocked from being worked on, very often due to third-parties. 🙏 Wishlist Issues marked with this label are wishlisted. We'd like to make them happen but they're not crucial. 💣 Breaking changes Issues marked with this label indicate possible breaking changes that might need major version bump. and removed 👀 Evaluation Issues marked with this label are currently being evaluated if they're going to be considered. labels Nov 2, 2023
@JustArchi JustArchi changed the title Dropping generic-netf [BREAKING] Dropping generic-netf Nov 12, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jan 14, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
💣 Breaking changes Issues marked with this label indicate possible breaking changes that might need major version bump. ✨ Enhancement Issues marked with this label indicate further enhancements to the program, such as new features. ⛔ On hold Issues marked with this label are blocked from being worked on, very often due to third-parties. 🙏 Wishlist Issues marked with this label are wishlisted. We'd like to make them happen but they're not crucial.
Projects
None yet
Development

No branches or pull requests

1 participant