Hello, is Julia 1.10 going to be the new LTS when 1.11 will arrive, right? (for planning purposes)
indeed!
Is there an approximate date for the new LTS release?
Does it make sense to test current library patches against the old LTS or can 1.6-specific code be slowly removed?
Releases are designated LTS when the next version is released. Julia versions are just released when all blocking issues have been resolved, so it is difficult to given an estimate in advance.
Packages have no obligation to support the LTS at any point, so you can remove that code anytime you wish.
Thanks for the reply!
Yes, technically I could do, but I think having a LTS is a fantastic thing to promote the use of the language, especially in the industrial field where updating software is very costly (and having the most up to date features has no priority over having a working piece of code). So I always try to keep LTS working until it’s not the LTS anymore
I try to do so too, but notice that
reasonably applies to packages as well. I.e. they can keep using old package versions, and may be just as happy not getting new package features.
totally agree with that
I feel like this only applies if you backport bugfixes, and most of us don’t