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

Reply via email to