Comment 9 for bug 1611923

Revision history for this message
Jon Grimm (jgrimm) wrote :

[Impact]

  * django-python is unable to use ipv6 formatted ipv4 addresses. This package is a dependency of maas and openstack among others, thus will limit deployments.

  * The upstream fix is available, simple, and provides an updated testcase to cover and regress-test.

[Test Case]

 * The updated unit test case is probably the simplest way to verify.
 * See tests/README.rst: Updated test case will fail without the accompanied fix.

 $ PYTHONPATH=..:$PYTHONPATH ./runtests.py requests
 Testing against Django installed in '/home/jgrimm/work/sru/django-python/python-django-1.8.7/django'
Creating test database for alias 'default'...
Creating test database for alias 'other'...
...........................................
----------------------------------------------------------------------
 PYTHONPATH=..:$PYTHONPATH ./runtests.py requests
Testing against Django installed in '/home/jgrimm/work/sru/django-python/python-django-1.8.7/django'
Creating test database for alias 'default'...
Creating test database for alias 'other'...
...........................................
----------------------------------------------------------------------
Ran 43 tests in 0.016s
OK

[Regression Potential]

 * Low potential for regression as host regex becomes more permissive.
 * Full unit test additionally run to ensure no new failures.

[Other Info]

 * Backported from upstream with no modifications required.