News for hackers. Stuff that matters.
Re:Removing Python 2.x support from Django for version 2.0 by Joeboy on Thursday January 19, 2017 @11:46AM (#13437192)
For three years, if you release your project the day the LTS comes out.
Re:Removing Python 2.x support from Django for version 2.0 by paulddraper on Thursday January 19, 2017 @01:57PM (#13438449)
How long do you expect?

Java 7 had less than four years of support.

Ubuntu Desktop LTS was three years, and starting with 12.04 it increased to five years.

That's a language runtime and an operation system known for their stability, forming the bottom of very wide and deep ecosystems.

Show me a web framework with a 3 year LTS, and I'm overjoyed.

Re:Removing Python 2.x support from Django for version 2.0 by desas on Thursday January 19, 2017 @04:16PM (#13439571)
Symfony has 3 year LTS plus a year security support after. http://symfony.com/doc/current/contributing/community/releas...
Re:Removing Python 2.x support from Django for version 2.0 by mcintyre1994 on Thursday January 19, 2017 @02:49PM (#13438894)
Well the new model will have a new LTS every 2 years, with guaranteed compatibility as long as you didn't have any deprecation warnings. So you get 2 years to fix warnings, then a guaranteed working new version. I find it hard to believe anybody is doing anything better in this space.
Re:Removing Python 2.x support from Django for version 2.0 by collinmanderson on Thursday January 19, 2017 @08:33PM (#13441090)
If you start your project on the day a LTS comes out, you'll theoretically be compatible with the _next_ LTS, 2 years later, so in some ways it's up to 5 years until you need to change your code.
Re:Removing Python 2.x support from Django for version 2.0 by hobarrera on Thursday January 19, 2017 @03:52PM (#13439367)
Django releases tend to add useful features/optimizations, and have very light upgrade effort. Most devs will WANT to upgrade to the latest stable.