Opened 6 years ago
Closed 6 years ago
#2065 closed defect (fixed)
Django 1.8.x is needed for current GeoNode and EOxServer releases
Reported by: | kalxas | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | OSGeoLive12.0 |
Component: | OSGeoLive | Keywords: | django |
Cc: | osgeolive@… |
Description
We need to backport Django 1.8.x for Bionic.
Change History (8)
comment:1 by , 6 years ago
Type: | task → defect |
---|
comment:2 by , 6 years ago
comment:3 by , 6 years ago
Those are the only projects using Django in the disk, so we do not have any side effects. Django 1.11 is supported in their master branches but I do not expect them to make a release until we ship. Especially for GeoNode, 2.8.x was released 2 months ago and 2.10 including django 1.11 support will take at least another 4 months to be released.
So we either install those projects from their unstable branch (we never do this normally) or we backport Django.
comment:4 by , 6 years ago
What should users of these software do when security problems occur in the 1.8 branch?
Can we consider these web based software mature enough for inclusion if they rely on an unsupported development framework?
My recommendation would be that their community releases a version relying on 1.11. Not for OSGeo Live, but because it is in their users interest.
I'm not really black-white on this, but at least we should first hear the maintainers on this before we even consider backporting.
On xenial 1.8 is in main, so it may still get security updates through canonical.
comment:5 by , 6 years ago
Priority: | critical → major |
---|
Django 1.8.7 is now in our ppa, we can switch to default 1.11 whenever projects are ready for it.
comment:7 by , 6 years ago
comment:8 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
-1
Django 1.8 is no longer supported by django, and this is clearly on their roadmap: https://www.djangoproject.com/download/
As 1.11 is the new LTS and available for bionic, I think these projects should be adapted rather than 1.8 being backported.