“Long Term Support” should be at least five years

TL;DR: if it's not supported for AT LEAST five years from release it's not "long term" support.

For my day job we're currently scrambling to upgrade a bunch of code before the .NET Core 2.1 end of support in August but we can only able to upgrade to 3.1 right now. Most of the apps we're upgrading don't have major upgrades but there are breaking changes from 2.1 to 3.1. Going forward Microsoft is only doing 3 years of LTS for .NET Core releases which practically means that every 18 to 24 months we need to drop what we are doing and upgrade all of our "old" code. Being forced to upgrade our code this frequently and calling it "long term support" is a contradiction in terms.

Should I be annoyed by this or be thankful for the break from "real" work to do this six weeks of upgrading code every other year?


Comments URL: https://news.ycombinator.com/item?id=27693472

Points: 1

# Comments: 0



from Hacker News: Newest https://ift.tt/2ULoTFE

Yorumlar

Bu blogdaki popüler yayınlar

Built with Django Newsletter #1

UN chief:16 armed groups have responded to cease-fire appeal