Django Upgrade Path Towards 2.0


#1

@befree told me that there’s an issue with upgrading Debian and South support / deprecation. Do you know how to fix that?


Get Started with Running a Mucua
#2

The main problem is not the Debian upgrade, but the need to upgrade Django to a newer version.

In Django 1.8 and onwards (IIRC, might also be 1.6), South is a part of core Django and migrations are handled slightly differently. I don’t think that’s the hardest thing to fix, I worry more about other changes to Django in order to do the upgrade.


#3

Do you think it’s possible to upgrade straight to 2.0 or does it require step-by-step upgrades?


#4

I’d suggest step by step. 1.8 and 1.11 are still supported LTS versions, so I think first consolidate on 1.8 and make sure everything works, then step to 1.11 and finally 2.0.


#5

Note that updating Django is very important.

Python 2.7 is going to be officially retired in 2020 (i.e., only two years from now) and even though installations are likely to linger on from years to come, Python 2 is going to disappear from OS distributions. IIRC, Django 1.8 is the first version of Django to support Python 3.


#6

I’m working on a project to fund free software for “search & discovery”. I think it’s pertinent to introduce Baobaxia in this context to get funding for the upgrade. If you’re interested, @Baobaxia, we can talk about it.


#7

I think that sounds very interesting! I’m finding it very difficult to get the ball rolling without funding - that could make the whole difference.


Hybrid & Fragile Aesthetics  |  ParticipateEngageCooperate