Fellow Reports - May 2020

100 views
Skip to first unread message

Mariusz Felisiak

unread,
May 11, 2020, 8:54:13 AM5/11/20
to Django developers (Contributions to Django itself)
Week ending May 10, 2020.

Released Django 3.0.6.

Triaged:
https://code.djangoproject.com/ticket/31531 - Loaddata fixtures with UUID as primary key. (duplicate)
https://code.djangoproject.com/ticket/31532 - Deprecate {% ifequal %} and {% ifnotequal %} template tags in favor of {% if %}. (duplicate)
https://code.djangoproject.com/ticket/31533 - Test client request's post body can be read multiple times, unlike real requests. (invalid)
https://code.djangoproject.com/ticket/31528 - collectstatic doesn't run staticfiles checks. (accepted)
https://code.djangoproject.com/ticket/31534 - Deprecate django.conf.urls.url(). (accepted)
https://code.djangoproject.com/ticket/31535 - Calling annotate with a case statement that references a recursive many to many relationship creates duplicates. (invalid)
https://code.djangoproject.com/ticket/31538 - models.E015 is raised when ordering uses lookups that are not transforms. (accepted)
https://code.djangoproject.com/ticket/31537 - Optionally log server_time with timezone. (wontfix)
https://code.djangoproject.com/ticket/27408 - Make QuerySet.bulk_create() populate fields on related models. (wontfix)
https://code.djangoproject.com/ticket/31541 - Improve documentation of django.contrib.redirects. (accepted)
https://code.djangoproject.com/ticket/31542 - Simplify admin JavaScript with ES6 for … of syntax. (accepted)
https://code.djangoproject.com/ticket/31540 - A 404 error with “id-” in slug on multilingual website with Indonesian language. (invalid)
https://code.djangoproject.com/ticket/31547 - I find a bug in Django. (duplicate)
https://code.djangoproject.com/ticket/31544 - Document input/output capturing utils in django.test.utils (wontfix)
https://code.djangoproject.com/ticket/31549 - Wrong results when executing QuerySet.query. (invalid)
https://code.djangoproject.com/ticket/31550 - AssertionError raised by test_file_response method of ASGITest class. (needsinfo)
https://code.djangoproject.com/ticket/31551 - TypeError: _bulk_create() got an unexpected keyword argument 'ignore_conflicts'. (needsinfo)

Reviewed/committed:
https://github.com/django/django/pull/12750 - Refs #30372 -- Stopped watching built-in Django translation files by auto-reloader.
https://github.com/django/django/pull/12838 - Refs #30573 -- Rephrased "Of Course" and "Obvious(ly)" in documentation and comments.
https://github.com/django/django/pull/12855 - Fixed #31534 -- Deprecated django.conf.urls.url().
https://github.com/django/django/pull/12866 - Fixed #31542 -- Simplified admin JavaScript with "for … of" statements.
https://github.com/django/django/pull/12392 - Fixed #12990, Refs #27694 -- Added JSONField model field.
https://github.com/django/django/pull/12308 - Fixed #31157 -- Fixed displaying read-only JSONField values in admin.
https://github.com/django/django/pull/12869 - Fixed #31528 -- Added staticfiles checks to collectstatic management command.
https://github.com/django/django/pull/12877 - Fixed #31548 -- Fixed URLValidator crash on non-strings.

Reviewed:
https://github.com/django/django/pull/12860 - Fixed #31515 -- Made ASGIHandler dispatch lifecycle signals with thread sensitive.

Authored:
https://github.com/django/django/pull/12854 - Bootstrapped Django 3.2.
https://github.com/django/django/pull/12858 - Fixed #31358 -- Fixed Meta.ordering validation lookups that are not transforms.

Best regards,
Mariusz

Mariusz Felisiak

unread,
May 18, 2020, 6:01:04 AM5/18/20
to Django developers (Contributions to Django itself)
Week ending May 17, 2020.

Released Django 3.1a1.

Triaged:
https://code.djangoproject.com/ticket/31557 - Use .assertTrue instead of .assertIs(..., True) in the unit testing section of the polls tutorial. (wontfix)
https://code.djangoproject.com/ticket/31555 - Use .format() and f-strings in the polls tutorial. (duplicate)
https://code.djangoproject.com/ticket/31559 - Dial down the SpamBayes settings. (invalid)
https://code.djangoproject.com/ticket/31561 - QuerySet could be a collections.abc.Set. (wontfix)
https://code.djangoproject.com/ticket/31560 - Circular imports raise AppRegistryNotReady. (needsinfo)
https://code.djangoproject.com/ticket/31562 - Namespacing in urls to look at default app name. (wontfix)
https://code.djangoproject.com/ticket/31558 - Support the use of boolean attribute on properties in the admin. (accepted)
https://code.djangoproject.com/ticket/25236 - Remove ifequal from the template language. (accepted)
https://code.djangoproject.com/ticket/31565 - Support GENERATED ALWAYS columns for MySQL and PostgreSQL (duplicate)
https://code.djangoproject.com/ticket/31567 - Reversed coordinate order on Ubuntu 20.04. (duplicate)
https://code.djangoproject.com/ticket/31568 - Alias used in aggregate filtering is incorrect. (accepted)
https://code.djangoproject.com/ticket/31571 - Explain how to transform a geometry with GDAL 3 authority axis strategy. (accepted)
https://code.djangoproject.com/ticket/31563 - Document edge case with uwsgi, wsgi.file_wrapper and BytesIO. (wontfix)
https://code.djangoproject.com/ticket/31564 - Django fails to return HttpResponse message on early response with large uploads. (duplicate)
https://code.djangoproject.com/ticket/31576 - Navigation sidebar hides some elements on small windows. (created)
https://code.djangoproject.com/ticket/31578 - Drop support for MySQL 5.6. (created)
https://code.djangoproject.com/ticket/31579 - Drop support for PostgreSQL 9.5 and PostGIS 2.2. (created)
https://code.djangoproject.com/ticket/31580 - Union queryset should raise on distinct(). (accepted)
https://code.djangoproject.com/ticket/31581 - Queryset bug when using Q()? -- doubles up the counts by doing an extra join. (invalid)
https://code.djangoproject.com/ticket/31584 - Queryset crashes when gruping by Exists() on Oracle. (created)
https://code.djangoproject.com/ticket/31585 - Translation: Part of tutorial02 to Korean. (invalid)
https://code.djangoproject.com/ticket/31589 - Raw queries do not work if any DB content column has the % symbol. (invalid)
https://code.djangoproject.com/ticket/31587 - List filters are selected only for queries with explicit __exact lookups. (wontfix)
https://code.djangoproject.com/ticket/31592 - Reverting Django 3.1. to Django 3.0.6 raises "binascii.Error: Incorrect padding". (invalid)

Reviewed/committed:
https://github.com/django/django/pull/12851 - Fixed #25236 -- Deprecated {% ifequal %} and {% ifnotequal %} template tags.
https://github.com/django/django/pull/12657 - Optimized Model and QuerySet pickling version comparison.
https://github.com/django/django/pull/12892 - Refs #30116 -- Simplified regex match group access with Match.__getitem__().
https://github.com/django/django/pull/12159 - Fixed #31034 -- Added a navigation sidebar to the admin.
https://github.com/django/django/pull/12878 - Fixed #30678 -- Added support for GDAL 3.
https://github.com/django/django/pull/12900 - Refs #30678 -- Added support for GDAL 3.1.
https://github.com/django/django/pull/12826 - Used :pep:, :mimetype:, and :envvar: roles in various docs.
https://github.com/django/django/pull/12901 - Renamed PROJ.4 to PROJ.
https://github.com/django/django/pull/12908 - Fixed #31580 -- Added error messages on distinct() following union(), intersection(), and difference().
https://github.com/django/django/pull/12911 - Fixed #31566 -- Fixed aliases crash when chaining values()/values_list() after annotate() with aggregations and subqueries.
https://github.com/django/django/pull/12912 - Fixed #31568 -- Fixed alias reference when aggregating over multiple subqueries.
https://github.com/django/django/pull/12906 - Fixed #31575, Refs #31034 -- Documented admin requires django.template.context_processors.request.
https://github.com/django/django/pull/12916 - Fixed #31590 -- Fixed ModelAdmin.date_hierarchy crash with an empty QuerySet.
https://github.com/django/django/pull/12879 - Fixed #31552 -- Added support for LZMA and XZ fixtures to loaddata.
https://github.com/django/django/pull/12608 - Fixed #31395 -- Made setUpTestData enforce in-memory data isolation.

Authored:
https://github.com/django/django/pull/12898 - Fixed E128, E741 flake8 warnings.
https://github.com/django/django/pull/12899 - Final changes before branching stable/3.1.x.
https://github.com/django/django/pull/12907 - Fixed #31576 -- Fixed selenium tests with headless mode.
https://github.com/django/django/pull/12909 - Fixed #31579 -- Dropped support for PostgreSQL 9.5 and PostGIS 2.2.
https://github.com/django/djangoproject.com/pull/995 - Updated docs-related model fixtures for 3.0 release.
https://github.com/django/django/pull/12913 - Fixed #31584 -- Fixed crash when chaining values()/values_list() after Exists() annotation and aggregation on Oracle.
https://github.com/django/djangoproject.com/pull/996 - Updated download page for 4.x releases.
 
Best regards,
Mariusz

Mariusz Felisiak

unread,
May 25, 2020, 9:14:42 AM5/25/20
to Django developers (Contributions to Django itself)
Week ending May 24, 2020.

Triaged:
https://code.djangoproject.com/ticket/31598 - Broken link in Django 1.4 docs. (invalid)
https://code.djangoproject.com/ticket/31599 - Improve the performance of the autoreloader by ignoring third party packages. (wontfix)
https://code.djangoproject.com/ticket/31597 - "Clear all filters" link removes TO_FIELD_VAR and is always displayed in raw_id_fields popup. (accepted)
https://code.djangoproject.com/ticket/31601 - postgres_tests.test_search.SearchHeadlineTests fails on latest PostgreSQL versions. (accepted)
https://code.djangoproject.com/ticket/31600 - Calling .delete() on a queryset doesn't delete related objects. (invalid)
https://code.djangoproject.com/ticket/31603 - "Clear all filters" link removes ordering and search criteria. (created)
https://code.djangoproject.com/ticket/31605 - messages shortcuts will not process with whitespace. (needsinfo)
https://code.djangoproject.com/ticket/31607 - Subquery.__eq__() doesn't work properly for resolved subqueries. (created)
https://code.djangoproject.com/ticket/31608 - forms.DateTimeField parses ISO 8601 datetime with offset as aware when USE_TZ is False. (accepted)
https://code.djangoproject.com/ticket/31611 - Point Coords inputted using OSM map widget in Admin are wrong way round. (duplicate)
https://code.djangoproject.com/ticket/31609 - Add support for Table Function Model. (wontfix)
https://code.djangoproject.com/ticket/14357 - Prevent inappropriate order-based grouping on values+annotate queries (fixed)
https://code.djangoproject.com/ticket/31612 - Running tests with --keepdb messy to flush. (wontfix)
https://code.djangoproject.com/ticket/31614 - order_by() with expressions crashes on union() querysets. (accepted)

Reviewed/committed:
https://github.com/django/django/pull/12922 - Enabled ESLint's "eqeqeq" rule.
https://github.com/django/django/pull/12920 - Refs #12990 -- Added DatabaseFeatures.has_json_operators.
https://github.com/django/django/pull/12927 - Fixed #31577 -- Clarified docs about bounds of RangeFields.
https://github.com/django/django/pull/12929 - Fixed #31601 -- Fixed SearchHeadlineTests on PostgresSQL 9.6.18+, 10.13+, 11.8+, and 12.3+.
https://github.com/django/django/pull/12796 - Fixed #31504 -- Allowed calling makemigrations without an active database connection.
https://github.com/django/django/pull/12935 - Fixed #31591 -- Clarified "reverse" lookup name in making queries docs.
https://github.com/django/django/pull/12856 - Fixed #31410 -- Added system checks for invalid model field names in UniqueConstraint.
https://github.com/django/django/pull/12940 - Added Kyrgyz language.
https://github.com/django/django/pull/12934 - Fixed #31597, #31603 -- Corrected admin clear all filters link behavior.
https://github.com/django/django/pull/11247 - Fixed #30375 -- Added FOR NO KEY UPDATE support to QuerySet.select_for_update() on PostgreSQL.
https://github.com/django/django/pull/12910 - Fixed #31546 -- Allowed specifying list of tags in Command.requires_system_checks.

Authored:
https://github.com/django/django/pull/12932 - Fixed #31578 -- Dropped support for MySQL 5.6.
https://github.com/django/django/pull/12936 - Fixed #31607 -- Fixed evaluated Subquery equality.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Jun 2, 2020, 5:10:05 PM6/2/20
to Django developers (Contributions to Django itself)
Week ending May 31, 2020.

Triaged:
https://code.djangoproject.com/ticket/31617 - Improve overall admin accessibility. (Someday/Maybe)
https://code.djangoproject.com/ticket/31622 - Support CREATE CONSTRAINT TRIGGER constraints in postgres. (wontfix)
https://code.djangoproject.com/ticket/31620 - Support "%V" format in WeekArchiveView. (accepted)
https://code.djangoproject.com/ticket/30952 - KeyError: '_password_reset_token' during password reset. (needsinfo)
https://code.djangoproject.com/ticket/31610 - Make it easier to override the RelatedFieldWidgetWrapper in admin. (wontfix)
https://code.djangoproject.com/ticket/31616 - Add hint to the E410 about AuthenticationMiddleware. (accepted)
https://code.djangoproject.com/ticket/31630 - Replace DatabaseFeatures.introspected_*_field_type attributes with a single attribute. (accepted)
https://code.djangoproject.com/ticket/31627 - Could there be an "--exclude" option to "startproject/startapp"? (invalid)
https://code.djangoproject.com/ticket/31621 - Add "--parallel=auto" option to the "test" command. (accepted)
https://code.djangoproject.com/ticket/31631 - Use Django ORM Postgresql regex when the regex is in the database and the value is a string (duplicate)
https://code.djangoproject.com/ticket/31636 - BooleanFieldListFilter doesn't respect field choices. (accepted)
https://code.djangoproject.com/ticket/13068 - The "Add another [inline object]" javascript doesn't respect prepopulated_fields settings (fixed)

Reviewed/committed:
https://github.com/django/django/pull/12965 - Fixed #31624 -- Avoided subquery usage on QuerySet.all().delete().
https://github.com/django/django/pull/12966 - Fixed #29078 -- Made serializers respect prefetch_related() for m2m fields.
https://github.com/django/django/pull/12974 - Refs #23097 -- Used new octal format in FILE_UPLOAD_PERMISSIONS docs.
https://github.com/django/django/pull/12973 - Fixed #31616 -- Added hint about middleware ordering for SessionMiddleware admin check.
https://github.com/django/django/pull/12754 - Fixed #31416 -- Made autodetector find dependencies for MTI model creation on base fields removal.
https://github.com/django/django/pull/12961 - Fixed #31614 -- Fixed aliases ordering by OrderBy() expressions of combined queryset.
https://github.com/django/django/pull/12951 - Fixed #31606 -- Allowed using condition with lookups in When() expression.
https://github.com/django/django/pull/12917 - Fixed #31494 -- Preserved query strings when following HTTP 307/308 redirects in test client.
https://github.com/django/django/pull/12952 - Fixed #31615 -- Made migrations skip extension operations if not needed.
https://github.com/django/django/pull/12945 - Fixed #11157 -- Stopped removing stop words in admin's prepopulated_fields.
https://github.com/django/django/pull/12921 - Refs #31034 -- Improved accessibility of admin navigation sidebar.
https://github.com/django/django/pull/12131 - Fixed #31468 -- Allowed specifying migration filename in Operation.
https://github.com/django/django/pull/12983 - Fixed #28694 -- Made django.utils.text.slugify() strip dashes and underscores.
https://github.com/django/django/pull/12982 - Refs #21171 -- Made Collector.delete() rollback in the correct database.

Authored:
https://github.com/django/django/pull/12978 - Refs #31040, Refs #31224 -- Prevented cycles in exceptions chain.

Best regards,
Mariusz
Reply all
Reply to author
Forward
0 new messages