DevHeads.net

Django 2.0 released, and what it means to you

Hello,

tl;dr if you're not maintaining/using a Django related package,
you can safely skip this message.

Django 2.0 was released quite recently. While it is mostly compatible with
earlier versions, the SIGNIFICANT change is, to drop support for Python 2.

I'm intending to update Django in Rawhide to 2.0 in 2 weeks. If you're
maintaining a package depending on Django, please make sure to disable
the python2 subpackage. Please keep in mind, you'll also need proper
obsoletes.

If there is any bug, blocker, whatever connected to this change,
please make also sure to report it in bugzilla and
make your bug a blocker for[1].

Thank you,
Matthias

[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1494761" title="https://bugzilla.redhat.com/show_bug.cgi?id=1494761">https://bugzilla.redhat.com/show_bug.cgi?id=1494761</a>

Comments

Re: Django 2.0 released, and what it means to you

By Petr Viktorin at 12/05/2017 - 04:45

On 12/05/2017 09:19 AM, Matthias Runge wrote:
Hi,
Another option is to create a new "python2-django" package containing
the latest Django 1.x code (which is still supported upstream as LTS).
That would mean dependent packages would have until April 2020 to drop
Python 2.
If that would help, let me know and I'll package it.