Fellow Reports - March 2020

105 views
Skip to first unread message

Mariusz Felisiak

unread,
Mar 9, 2020, 5:39:20 AM3/9/20
to Django developers (Contributions to Django itself)
Week ending March 8, 2020.

Released Django 3.0.4, 2.2.11, and 1.11.29.

Triaged:
https://code.djangoproject.com/ticket/31323 - doc bugs: ptyhon -> python. (duplicate)
https://code.djangoproject.com/ticket/31318 - sqlmigrate doesn't allow inspecting migrations that have been squashed. (accepted).
https://code.djangoproject.com/ticket/31325 - Send a mail launch UnicodeError. (needsinfo)
https://code.djangoproject.com/ticket/31319 - URL dispatcher does not handle multislashes. (wontfix)
https://code.djangoproject.com/ticket/31328 - Need option for avoid list of related objects in delete confirmation page. (duplicate)
https://code.djangoproject.com/ticket/31316 - handler500 called multiple times. (wontfix)
https://code.djangoproject.com/ticket/31329 - Converting from concrete to abstract inheritance creates invalid migrations (duplicate)
https://code.djangoproject.com/ticket/31331 - GROUP BY optimization doesn't work properly when ONLY_FULL_GROUP_BY mode is enabled on MySQL. (created)
https://code.djangoproject.com/ticket/31334 - Add a method to specify class on form help text. (wontfix)
https://code.djangoproject.com/ticket/31332 - Constraint detection fails when altering unique_together on MySQL. (worksforme)
https://code.djangoproject.com/ticket/31339 - ORM call in app.ready in ASGI mode causes errors. (wontfix)
https://code.djangoproject.com/ticket/31336 - Customizing HIDDEN_SETTINGS value. (duplicate)
https://code.djangoproject.com/ticket/31330 - Trailing slash is missing in a "catchall" pattern in flatpages URLconf example. (accepted)
https://code.djangoproject.com/ticket/31346 - Without adding this, got an error. (worksforme)
https://code.djangoproject.com/ticket/31344 - Django raises UnicodeEncodeError when there is a cookie with a non-latin character. (needsinfo)
https://code.djangoproject.com/ticket/31343 - Foreign key constraint to MTI child model is lost if the child model's parent was changed. (duplicate)
https://code.djangoproject.com/ticket/31347 - CreateExtension should check if migration is allowed. (accepted)
https://code.djangoproject.com/ticket/31348 - Unhandled exception Python 3.8.2 in Django. (invalid)

Reviewed/committed:
https://github.com/django/django/pull/12460 - Fixed #31274 -- Used signing infrastructure in SessionBase.encode()/decode().
https://github.com/django/djangoproject.com/pull/978 - Added PyCharm 2020 fundraiser banners.
https://github.com/django/django/pull/12297 - Fixed #31147 -- Added SearchHeadline to django.contrib.postgres.
https://github.com/django/django/pull/12521 - Fixed #31333 -- Added BaseDatabaseIntrospection.get_table_description().
https://github.com/django/django/pull/12524 - Refs #30489 -- Made from_pgraster()/to_pgraster() use BANDTYPE_FLAG_HASNODATA and bitwise operators for nodata flag.
https://github.com/django/django/pull/12522 - Fixed #30489 -- Fixed RasterField deserialization bug with pixeltype flags.
https://github.com/django/django/pull/12496 - Fixed #29129 -- Skipped UPDATE when adding a model instance with primary key that has a default.
https://github.com/django/django/pull/12528 - Fixed #31341 -- Doc'd minimal gettext version with ES6 template strings support.
https://github.com/django/django/pull/12533 - Fixed #31345 -- Added BaseDatabaseIntrospection.get_relations().
https://github.com/django/django/pull/12534 - Refs #31304 -- Made __search lookup default to its rhs' config.
https://github.com/django/django/pull/12531 - Fixed #31342 -- Clarified docs about using base managers for related objects.
https://github.com/django/django/pull/12529 - Doc'd return values of as_sql() for Func and query expressions.

Authored:
https://github.com/django/django/pull/12519 - Fixed #31150 -- Included subqueries that reference related fields in GROUP BY clauses.
https://github.com/django/django/pull/12540 - Refs #30489 -- Fixed RasterFieldTest.test_deserialize_with_pixeltype_flags() when run without numpy.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Mar 16, 2020, 7:42:44 AM3/16/20
to Django developers (Contributions to Django itself)
Week ending March 15, 2020.

Triaged:
https://code.djangoproject.com/ticket/31352 - Document migration dependencies "__latest__" special value. (wontfix)
https://code.djangoproject.com/ticket/18305 - force_update/force_insert not passed up the inheritance chain in .save() (fixed)
https://code.djangoproject.com/ticket/31353 - Improved performance of admin changeform_view. (wontfix)
https://code.djangoproject.com/ticket/31356 - Update IRC links in documentation. (accepted)
https://code.djangoproject.com/ticket/31358 - Increase default password salt size in BasePasswordHasher. (accepted)
https://code.djangoproject.com/ticket/31354 - HttpRequest.get_host() doesn't include the port from META['HTTP_X_FORWARDED_PORT']. (accepted)
https://code.djangoproject.com/ticket/31359 - Deprecate using get_random_string without an explicit length. (accepted)
https://code.djangoproject.com/ticket/31361 - Fix admin invalid HTML5 empty action="" attribute. (accepted)
https://code.djangoproject.com/ticket/31362 - MultipleHiddenInput documents non existent 'choices' attribute. (accepted)

Reviewed/committed:
https://github.com/django/django/pull/12542 - Fixed #31350 -- Fixed typo in docs/topics/db/optimization.txt.
https://github.com/django/django/pull/12518 - Fixed #31318 -- Allowed sqlmigrate to inspect squashed migrations.
https://github.com/django/django/pull/12541 - Fixed #31347 -- Checked allow_migrate() in CreateExtension operation.
https://github.com/django/django/pull/12539 - Fixed #31349 -- Used :nth-child() CSS pseudo-class to style alternative rows in admin.
https://github.com/django/django/pull/12523 - Clarified SeparateDatabaseAndState docs and added example of changing ManyToManyField.
https://github.com/django/django/pull/12549 - Fixed #26513 -- Added tests for <Backend>GeometryColumns.geom_col_name().
https://github.com/django/django/pull/12556 - Fixed #31359 -- Deprecated get_random_string() calls without an explicit length.
https://github.com/django/django/pull/12532 - Fixed #8760 -- Changed ModelMultipleChoiceField to use invalid_list as a error message key.
https://github.com/django/django/pull/12562 - Refs #31224 -- Doc'd async adapter functions.
https://github.com/django/django/pull/12565 - Fixed #31330 -- Updated flatpages URLconf example to work with APPEND_SLASH.
https://github.com/django/django/pull/12566 - Fixed #31362 -- Removed nonexistent choices attribute from MultipleHiddenInput's docs.

Reviewed:
https://github.com/django/django/pull/11337 - Fixed #30427, Fixed #16176 -- Corrected setting descriptor in Field.contribute_to_class().
https://github.com/django/django/pull/11650 - Fixed #31224 -- Implemented asynchronous views.

Authored:
https://github.com/django/asgiref/pull/150 - Copied method's __self__ in async_to_sync.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Mar 23, 2020, 3:26:40 PM3/23/20
to Django developers (Contributions to Django itself)
Week ending March 22, 2020.

Triaged:
https://code.djangoproject.com/ticket/31366 - GEOSGeometry fails on instance with GEOJson and srid not 4326. (invalid)
https://code.djangoproject.com/ticket/31367 - ImportError error while importing class from auth/mixin to auth/view. (wontfix)
https://code.djangoproject.com/ticket/31368 - Document Field.from_db_value()'s "expression" parameter. (accepted)
https://code.djangoproject.com/ticket/31370 - Make parallel test runner work with buffer option. (accepted)
https://code.djangoproject.com/ticket/31374 - Runtime Error unable to solve from forums/ FAQ. (invalid)
https://code.djangoproject.com/ticket/31372 - Autoreload: dictionary changed size during iteration. (wontfix)
https://code.djangoproject.com/ticket/31376 - Avoid unnecessary null checks ordering when possible on database that don't support NULLS (FIRST|LAST). (accepted)
https://code.djangoproject.com/ticket/31324 - Filter JSONField using `=None`. (wontfix)
https://code.djangoproject.com/ticket/31379 - Admin login page is broken after using django-admin startproject. (worksforme)
https://code.djangoproject.com/ticket/31378 - Support bytes in assertXMLEqual()/assertXMLNotEqual(). (wontfix)
https://code.djangoproject.com/ticket/31381 - jsi18n with zh-hans (or zh-hant) not working. (invalid)
https://code.djangoproject.com/ticket/11836 - Missing django.forms.widgets.MultiWidget hidden counterpart. (wontfix)
https://code.djangoproject.com/ticket/31389 - Django SQLite3 ExtractWeek returns week one instead of the last week of the year. (invalid)
https://code.djangoproject.com/ticket/31391 - Remove cancel.js dependency on jQuery. (accepted)
https://code.djangoproject.com/ticket/31388 - HttpResponseBase.setdefault() issue. (invalid)
https://code.djangoproject.com/ticket/31387 - Document BASE_DIR setting. (invalid)
https://code.djangoproject.com/ticket/31393 - Support table SQL comments. (duplicate)

Reviewed/committed:
https://github.com/django/django/pull/12564 - Fixed #31361 -- Fixed invalid action="" in admin forms.
https://github.com/django/django/pull/12568 - Fixed #31363 -- Added support for negative integers to intword template filter.
https://github.com/django/django/pull/12525 - Fixed #31340 -- Allowed query expressions in SearchQuery.value and __search lookup.
https://github.com/django/django/pull/12583 - Fixed #31376 -- Optimized nulls ordering when possible on SQLite and MySQL.
https://github.com/django/django/pull/12581 - Fixed #31371 -- Increased User.first_name max_length to 150 characters.
https://github.com/django/django/pull/12582 - Fixed #31368 -- Doc'd 'expression' parameter of Field.from_db_value()/Expression.convert_value().
https://github.com/django/django/pull/11650 - Fixed #31224 -- Added support for asynchronous views and middleware.
https://github.com/django/django/pull/12558 - Fixed #31123 -- Added --include-stale-apps option to the remove_stale_contenttypes management command.
https://github.com/django/django/pull/12470 - Fixed #31285 -- Fixed inherited Meta.ordering of "-pk".
https://github.com/django/django/pull/12459 - Fixed #31144 -- Relaxed system check for max_length of CharFields on MySQL/MariaDB by turning into a warning.
https://github.com/django/django/pull/12593 - Refs #29724 -- Added is_dst parameter to QuerySet.datetimes().

Authored:
https://github.com/django/django/pull/12584 - Refs #31055 -- Made long column names checks support databases aware.
https://github.com/django/django/pull/12585 - Refs #29548 -- Mentioned MariaDB in database system checks.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Mar 30, 2020, 6:25:41 AM3/30/20
to Django developers (Contributions to Django itself)
Week ending March 29, 2020.

Triaged:
https://code.djangoproject.com/ticket/31395 - Make TestCase.setUpTestData enforce in-memory data isolation. (accepted)
https://code.djangoproject.com/ticket/31394 - Impossible to create with an inverse one-to-one relationship. (invalid)
https://code.djangoproject.com/ticket/31392 - Avoid calling SchemaEditor.effective_default() if not necessary. (accepted)
https://code.djangoproject.com/ticket/31396 - Add support for bitwise XOR to expressions. (accepted)
https://code.djangoproject.com/ticket/31385 - Improve wording of starting a new app in tutorial 1. (accepted)
https://code.djangoproject.com/ticket/29622 - Support string transforms in functional indexes. (someday/maybe)
https://code.djangoproject.com/ticket/29157 - Allow querying for distinct values in JSONField lists. (needsinfo)
https://code.djangoproject.com/ticket/27824 - Cannot chain unaccent transform with key lookup in Postgres JSON field. (duplicate)
https://github.com/django/asgiref/issues/153 - Regression in 3.2.6. (created)
https://code.djangoproject.com/ticket/31399 - SchemaEditor._alter_field() looks for foreign key constraints even if the database doesn't support them. (accepted)
https://code.djangoproject.com/ticket/31397 - Support qs.filter(related=Q(...)). (duplicate)
https://code.djangoproject.com/ticket/31398 - multiple_database.tests.AuthTestCase doesn't flush the default database if transactions aren't supported. (accepted)
https://code.djangoproject.com/ticket/31373 - Django 3.x / uwsgi is leaking connections. (invalid)
https://code.djangoproject.com/ticket/31401 - Exclude on M2M with F-function not working. (duplicate)
https://code.djangoproject.com/ticket/31403 - Add support for INSERT..RETURNING on MariaDB 10.5+. (accepted)
https://code.djangoproject.com/ticket/31402 - Add --check flag to migrate. (accepted)
https://code.djangoproject.com/ticket/20917 - Change the password hashers when testing. (wontfix)

Reviewed/committed:
https://github.com/django/django/pull/12599 - Refs #31032 -- Removed unsupported browsers workarounds and comments in admin's JavaScript.
https://github.com/django/django/pull/11669 - Fixed #19878 -- Deprecated TemplateView passing URL kwargs into context.
https://github.com/django/django/pull/12597 - Fixed #28194 -- Added support for normalization and cover density to SearchRank.
https://github.com/django/django/pull/12614 - Fixed #31385 -- Improved wording in tutorial 1.
https://github.com/django/django/pull/12612 - Fixed #31392 -- Avoided unnecessary SchemaEditor.effective_default() calls when altering a field.
https://github.com/django/django/pull/12455 - Fixed #7664 -- Allowed customizing suffixes of MultiWidget.widgets' names.
https://github.com/django/django/pull/12589 - Fixed #31377 -- Disabled grouping by aliases on QuerySet.values()/values_list() when they collide with field names.
https://github.com/django/django/pull/12617 - Fixed #31396 -- Added binary XOR operator to F expressions.
https://github.com/django/django/pull/12313 - Fixed #23916 -- Allowed makemigrations to handle related model name case changes.
https://github.com/django/django/pull/12624 - Fixed #31399 -- Made SchemaEditor._alter_field() ignore foreign key constraints if unsupported.
https://github.com/django/django/pull/12469 - Fixed #29724 -- Fixed timezone handling in ModelAdmin.date_hierarchy queries.
https://github.com/django/django/pull/12630 - Fixed #31402 -- Added migrate --check option.
https://github.com/django/django/pull/12633 - Fixed #31400 -- Doc'd the expected type of CONN_MAX_AGE database option.
https://github.com/django/django/pull/12631 - Fixed #31404 -- Changed selector-chosen's multiple attribute to HTML5 boolean syntax.

Reviewed:
https://github.com/django/django/pull/12618 - Fixed intermittent SeleniumTests.test_prepopulated_fields failure.
https://github.com/django/django/pull/12604 - Rewrote Getting Help FAQ.
https://github.com/django/django/pull/12629 - Fixed #31330 -- Corrected catchall URL pattern in flatpages docs.

Authored:
https://github.com/django/django/pull/12635 - Refs #31040 -- Used 402 HTTP status in middleware_exceptions tests.

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