Fellow Reports - August 2018

138 views
Skip to first unread message

Tim Graham

unread,
Aug 4, 2018, 9:11:13 PM8/4/18
to Django developers (Contributions to Django itself)

Week ending August 4, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29611 - Reverse and built-in template tag 'url' does not work exactly the same way (needsinfo)

https://code.djangoproject.com/ticket/29624 - Django 2.1 incompatible with sqlite 3.6.20 (wontfix)

https://code.djangoproject.com/ticket/29633 - Document the geometry type for each GeoDjango model field (fixed)

Authored

----------

https://github.com/django/django/pull/10263 - Fixed #29627 -- Fixed QueryDict.urlencode() crash with non-string values.


Reviewed/committed

------------------

https://github.com/django/django/pull/10068 - Fixed #29467 -- Made override_settings handle errors in setting_changed signal receivers.

https://github.com/django/django/pull/9993 - Fixed #26819 -- Fixed BaseModelFormSet.validate_unique() "unhashable type: list" crash.

https://github.com/django/django/pull/10228 - Refs #29548 -- Fixed failing MariaDB 10.3 window tests.

https://github.com/django/django/pull/10247 - Fixed #29617 -- Fixed Template crash if template_string is lazy.

https://github.com/django/django/commit/a656a681272f8f3734b6eb38e9a88aa0d91806f1 - Fixed CVE-2018-14574 -- Fixed open redirect possibility in CommonMiddleware.

https://github.com/django/django/pull/9424 - Fixed #26974, #28887, #28990, #29614 -- Added support for B-Tree, Hash and SP-Gist indexes; BrinIndex autosummarize parameter.

https://github.com/django/django/pull/10252 - Fixed #29499 - Fixed race condition in QuerySet.update_or_create()

https://github.com/django/django/pull/10260 - Fixed #29613 -- Fixed--keepdb on PostgreSQL if the database exists and the user can't create databases.

https://github.com/django/django/pull/9968 - Fixed #29198 -- Added migrate --plan option.

https://github.com/django/django/pull/9192 - Fixed #28668 -- Allowed QuerySet.bulk_create() to ignore insert conflicts.

https://github.com/django/django/pull/10261 - Fixed #29628 -- Made createsuperuser validate password against username and required fields.

https://github.com/django/django/pull/10194 - Fixed #28540 -- Added FILE_UPLOAD_PERMISSIONS to deployment checklist.

Tim Graham

unread,
Aug 13, 2018, 7:45:11 PM8/13/18
to Django developers (Contributions to Django itself)

Week ending August 11, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29647 - "Please correct the error below." when saving edit model form with inline formset and space at the end of primary key value (invalid)

https://code.djangoproject.com/ticket/29653 - Using GenericRelation.related_query_name through an inherited abstract class crashes (accepted)

https://code.djangoproject.com/ticket/29651 - MemoryError while deleting object with huge amount of related objects (duplicate)


Reviewed/committed

------------------

https://github.com/django/django/pull/10269 - Fixed #29616 -- Fixed createsuperuser for user models that don't have a password field

https://github.com/django/django/pull/8973 - Fixed #28529 -- Fixed VariableDoesNotExist warnings in admin templates.

https://github.com/django/django/pull/10274 - Fixed #29648 -- Fixed crash when using subqueries inside datetime truncation functions.

https://github.com/django/django/pull/10270 - Fixed #29244 -- Prevented Paginator.count() from silencing TypeError and AttributeError.

https://github.com/django/django/pull/10255 - Fixed #29623 -- Fixed translation failure of DurationField's "overflow" error message.

https://github.com/django/django/pull/10281 - Fixed #29637 -- Fixed admin change form crash if the user doesn’t have the add permission to a TabularInline.

Tim Graham

unread,
Aug 18, 2018, 5:13:28 PM8/18/18
to Django developers (Contributions to Django itself)

Week ending August 18, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29676 - has_add_permission() returning False in TabularInline form raises exception in contrib.admin (duplicate)

https://code.djangoproject.com/ticket/29678 - inspectdb fails on MySQL 8 with " 'utf8' is currently an alias for the character set UTF8MB3" (invalid)

https://code.djangoproject.com/ticket/29681 - Support XHTML5 (XML serialization of HTML5) (wontfix)

https://code.djangoproject.com/ticket/29682 - Admin change form crashes if a view-only model's form has field not on the model (accepted)

https://code.djangoproject.com/ticket/29679 - select_related() crashes with "ORA-00918: column ambiguously defined" on Oracle (needsinfo)
https://code.djangoproject.com/ticket/29673 - Thread urlconf isn't reset after response complete (needsinfo)


Authored

----------

https://github.com/django/django/pull/10311 - Refs #29426 -- Made UUIDField render values with dashes.

https://github.com/django/django/pull/10317 - Fixed #29682 -- Fixed admin change form crash if a view-only model's form has an extra field.


Reviewed/committed

------------------

https://github.com/django/django/pull/10288 - Fixed #29662 -- Allowed test client to accept structured suffix JSON content types.

https://github.com/django/django/pull/10276 - Fixed #29644 -- Made SearchQuery.__str__() reflect negation and grouping.

https://github.com/django/django/pull/10286 - Fixed #29646 -- Doc'd the validators that each model and form field uses.

https://github.com/django/django/pull/10291 - Fixed #29663 -- Made admin change view redirect to changelist with view permission.

https://github.com/django/django/pull/10309 - Refs #29015 -- Added database name to PostgreSQL database name too long exception.

https://github.com/django/django/pull/10277 - Fixed #29612 -- Added GenericRelation prefetch_related() cache invalidation.

https://github.com/django/django/pull/10257 - Fixed #29626, #29584 -- Added optimized versions of get_many() and delete_many() for the db cache backend.

https://github.com/django/django/pull/10253 - Fixed #29686 -- Made UserAdmin.user_change_password() pass user to has_change_permission().

https://github.com/django/django/pull/10310 - Fixed #29685 -- Added QuerySet.explain() to the database optimization docs.

https://github.com/django/django/pull/9972 - Fixed #29426 -- Made UUID inputs in the admin match the width of a UUID.

https://github.com/django/django/pull/9162 - Fixed #28649 -- Added ExtractIsoYear database function and iso_year lookup.

Tim Graham

unread,
Aug 25, 2018, 9:10:06 PM8/25/18
to Django developers (Contributions to Django itself)

Week ending August 25, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29697 - Complex query crashes with "missing FROM-clause entry for table" (accepted)

https://code.djangoproject.com/ticket/29701 - has_add_permission  in admin.TabularInline gives KeyError exception (duplicate)

https://code.djangoproject.com/ticket/29699 - Remove redirect loop warning re. using redirect_authenticated_user with permissions checking (invalid)

https://code.djangoproject.com/ticket/29708 - Deprecate PickleSerializer and move it out of core (someday/maybe)

https://code.djangoproject.com/ticket/29709 - Recommend django-pyodbc-azure instead of django-mssql as Microsoft SQL Server backend (fixed)


Authored

----------

https://github.com/pennersr/django-allauth/pull/2093 - Add testing for Django 2.1

https://github.com/kennethreitz/dj-database-url/pull/109 - Add testing for Django 2.1


Reviewed/committed

------------------

https://github.com/django/django/pull/10285 - Fixed #29690 -- Fixed aligned <ul> positioning for RTL languages in admin.

https://github.com/django/django/pull/10293 - Fixed #29625 -- Made Model.refresh_from_db() clear prefetch related caches.

https://github.com/django/django/pull/10316 - Fixed #29236 -- Fixed diffsettings crash if using settings.configure().

https://github.com/django/django/pull/10321 - Fixed #29689 -- Improved performance of FileSystemStorage.listdir() and FilePathField with os.scandir().

https://github.com/django/django/pull/9868 - Fixed #29695 -- Added system checks for admin's app dependencies and TEMPLATES setting.

https://github.com/django/django/pull/10323 - Fixed #29696 -- Prevented BaseModelFormSet.initial_form_count()'s from treating data={} as unbound.

https://github.com/django/django/pull/10324 - Fixed #29654 -- Made text truncation an ellipsis character instead of three dots.

https://github.com/django/django/pull/10312 - Fixed #29658 -- Registered model lookups in tests with a context manager.

https://github.com/django/django/pull/10326 - Fixed #29698 -- Fixed Field._check_choices() crash on invalid choices.

https://github.com/django/django/pull/10199 - Fixed #26352 -- Made system check allow ManyToManyField to target the same model if through_fields differs.

https://github.com/django/django/pull/10201 - Fixed #29570 -- Added check that MEDIA_URL isn't in STATIC_URL.

https://github.com/django/django/pull/10331 - Fixed #29705 -- Fixed ImageField RuntimeError crash for WebP files.

https://github.com/django/django/pull/10307 - Fixed #29704 -- Fixed manage.py test --testrunnner if it isn't followed by an equals sign.

https://github.com/django/django/pull/9673 - Fixed #29048 -- Added **extra_context arg to as_vendor() methods in database functions.

https://github.com/django/django/pull/9843 - Fixed #29226 -- Doc'd modify_settings() ordering considerations for Python < 3.6.

https://github.com/django/django/pull/10313 - Fixed #29687 -- Allowed the test client to serialize list/tuple as JSON.

Tim Graham

unread,
Sep 3, 2018, 11:57:52 PM9/3/18
to Django developers (Contributions to Django itself)

Week ending September 1, 2018


Triaged

-------

https://code.djangoproject.com/ticket/29718 - Document admin template collision backwards incompatibility in Django 2.1 (fixed)

https://code.djangoproject.com/ticket/29717 - Provide a way for tests to run on an existing empty DB (accepted)


Authored

----------

https://github.com/django-pylibmc/django-pylibmc/pull/56 - Add testing for Django 2.1

https://github.com/praekelt/django-recaptcha/pull/161 - Add testing for Django 2.1

https://github.com/neutronX/django-markdownx/pull/127 - Add testing for Django 2.1

https://github.com/django-ses/django-ses/pull/160 - Drop support for Django < 1.11, and add testing for Django 2.1

https://github.com/divio/django-classy-tags/pull/40 - Drop testing for Django < 1.11, add testing for Django 1.11, 2.0, and 2.1

https://github.com/django/djangopeople/pull/84 - Improve flag image quality by replacing GIFs with SVG

https://github.com/django/django/pull/10355 -  Fixed #29723 -- Fixed crash if InlineModelAdmin.has_add_permission() doesn't accept the obj argument.


Reviewed/committed

------------------

https://github.com/django/django/pull/10330 - Fixed #29703 -- Deprecated QuerySetPaginator alias.

Reply all
Reply to author
Forward
0 new messages