Migration to Django 1.3

Registered by Zygmunt Krynicki

Django 1.3 provides significant enhancements to handing views, contains the latest set of security and bug fixes and is generally backwards compatible across the board. We should upgrade our base web framework to reduce time spent on writing views of growing complexity.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Low
Drafter:
Zygmunt Krynicki
Direction:
Approved
Assignee:
Fathi Boudra
Definition:
Review
Series goal:
Accepted for linaro-11.11
Implementation:
Implemented
Milestone target:
milestone icon 2011.11
Started by
Fathi Boudra
Completed by
Fathi Boudra

Related branches

Sprints

Whiteboard

[fboudra, 2011-10-25] Headline/Acceptance is missing.
[pwlars, 2011-11-16] This is mostly done I think since we migrated the server to oneiric, however we should review the patches in the lava-blessed version of django 1.2 and make sure nothing is missing from 1.3.1.
[fboudra, 2011-11-17] we need to figure out if we want to support packages from lucid. At the moment, only Oneiric packages is supported (and soon lava-deployment tool). In the meantime, Debian 1.3.1-2 packages have been backported.

Headline: Lava now depends on django 1.3

Acceptance: django package backports available for 1.3 and installed with lava

(?)

Work Items

Work items:
Decide on which django to move to 1.3.1, 1.3: DONE
Decide on which package to follow (debian 1.3.1, ubuntu 1.3 or our own 1.2.5 + special patches): DONE
backport django 1.3.x to lucid->natty: DONE
Deploy on v.l.o: DONE

This blueprint contains Public information 
Everyone can see this information.