Hi All, Here are some thoughts in reply to some of the comments in the django-compat thread. I don't stick to the LTSs myself, but I've helped maintain apps that have 1.4 compatibility.
On Tuesday, June 9, 2015 at 7:05:45 PM UTC-4, Loïc Bistuer wrote: > > 1.8 (LTS): No features dropped. > 1.9: Dropped features deprecated in 1.4, 1.5, 1.6, 1.7 > 2.0: No features dropped. > 2.1 (LTS): No features dropped. > 2.2: Dropped features deprecated in 1.8, 1.9, 2.0 > I'd propose something slightly different, that's very close to our current deprecation timeline: 1.8 (LTS): No features dropped. 1.9: Dropped features deprecated in 1.5, 1.6, 1.7 2.0: Dropped features deprecated in 1.8 2.1 (LTS): No features dropped. 2.2: Dropped features deprecated in 1.9, 2.0 2.3: Dropped features deprecated in 2.1 Seems to me features deprecated in an LTS are fair game to disappear in the next LTS. This allows us to remove "dotted paths in reverse() and url()" because that's deprecated in 1.8. If we can guarantee compatibility between LTSs, I think that would be a huge win, at the cost of extending the removal of some deprecated features by one release (8 months). Collin -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/586e0962-f73f-40b5-9113-8a703f9afd68%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.