Public bug reported: [Impact]
* Between Django 1.6.1 and 1.6.11 upstream did considerable non- security bug fixing that it would be good to be able to take advantage of. Since 1.6.11 is the terminal upstream release in the 1.6 branch, this is one time request. * Many projects are not ready to move to a newer Django version (as some porting is required) and will remain on Trusty for some time to come. We should provide users with the best package we can. [Test Case] * Upstream provides an extensive test suite (in fact many additional tests are provided in 1.6.11 over what 1.6.1 shipped) that is run during package build [1]. If any tests fail, the package build will fail. Execution of the test suite should be considered an adequate test. * If the package built, the test is complete. [Regression Potential] * Regression potential is low. Upstream is focused on limiting changes in the release branch to needed bug fixes and when regressions were identified during 1.6 maintenance, new releases were produced to repair the regression. Upstream has a similar guidelines to those used by Ubuntu SRU for maintenance upates [2]. * I'm involved in a project that had been running the trusty-security version of python-django 1.6.1 and upgraded to this proposed package without issue. We've been running it in production for several weeks with no issue noted. * Despite the test suite coverage, this is a complex package so the SRU is not risk free, but the combination of the build time tests and our experience with the package in production lead me to think issues are unlikely. Additionally, I did some Googling and it did not appear to be aware of regression issues that were unresolved (and this is an old enough release, I think I'd have found it if it were an issue). [Other Info] * The diff is large. Much of the diff is conversion of Ubuntu security patches to upstream source for issues that were fixed in 1.6.2 - 1.6.11. I have reviewed the entire diff and don't see any new features. [1] https://launchpadlibrarian.net/291497846/buildlog_ubuntu-trusty-i386.python-django_1.6.1-2ubuntu0.16_BUILDING.txt.gz [2] https://docs.djangoproject.com/en/dev/internals/release-process/ ** Affects: python-django (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1644346 Title: SRU update Trusty to Python Django 1.6.11 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-django/+bug/1644346/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
