Following the release of Python 3.6 beta this week, I've spent some time fixing test failures and warnings in Django. All work is tracked in https://code.djangoproject.com/ticket/27025.
Triaged ------- https://code.djangoproject.com/ticket/27210 - smtp EmailBackend doesn't honor fail_silently=True when receiving a socket level connection error (accepted) https://code.djangoproject.com/ticket/27215 - Document new location of jquery in v1.10 (invalid) https://code.djangoproject.com/ticket/27217 - makemigrations crashes with "'SpatialRefSysMixin' has no attribute '_meta'" on PostGIS (accepted) https://code.djangoproject.com/ticket/27213 - PostgreSQL-9.4 ArrayField with null throws ProgrammingError but not ValidationError on Linux but not Windows (worksforme) https://code.djangoproject.com/ticket/27228 - prefetch_related with select_related takes a lot of query (invalid) Authored -------- https://github.com/django/django/pull/7245 - Isolated test_close() cache test. https://github.com/django/django/pull/7254 - Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6. https://hg.python.org/cpython/rev/9d0f4da4d531 - Improved a deprecation warning (as a result of debugging the warnings in Django’s test suite) Reviewed/committed ------------------ https://github.com/django/django/pull/6903 - Fixed #25187 -- Made request available in authentication backends. https://github.com/django/django/pull/6158 - Fixed #23155: Added request argument to user_login_failed signal. https://github.com/django/django/pull/7226 - Fixed #27203 -- Replaced assertQuerysetEqual(..., lambda o: o) with assertSequenceEqual(). https://github.com/django/django/pull/7143 - Fixed #26170 -- Made ModelAdmin views run transactions on the correct database. https://github.com/django/django/pull/7236 - Fixed #27211 -- Made UpdateCacheMiddleware include caching headers for "304 Not Modified" responses. https://github.com/django/django/pull/7238 - Fixed #15143 -- Doc'd how to set the language for the test client. https://github.com/django/django/pull/7225 - Fixed #27198 -- Made MultiValueDict.getlist() return a new list to prevent mutation. https://github.com/django/django/pull/7240 - Refs #27083 -- Updated conditional header comparison to match RFC 7232. Reviews of core dev work ------------------------ https://github.com/django/django/pull/7225 - Fixed #26524 -- Fixed crash in admin change view when displaying many to many forward refs. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/dc88c69e-d0a5-46f4-8216-98eceb475fd0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
