Fellow Reports - May 2022

91 views
Skip to first unread message

Mariusz Felisiak

unread,
May 9, 2022, 6:57:01 AM5/9/22
to django-d...@googlegroups.com

Week ending May 8, 2022

Triaged:
   https://code.djangoproject.com/ticket/33673 - PostgreSQL removes constraints when removing columns. (needsinfo)
   https://code.djangoproject.com/ticket/33665 - Add support for Postgres multirange (duplicate)
   https://code.djangoproject.com/ticket/26318 - Unexpected / duplicated queries on nested Prefetch queryset with repeated model (duplicate)
   https://code.djangoproject.com/ticket/33675 - Drop support for PostgreSQL 10 and PostGIS 2.4. (created)
   https://code.djangoproject.com/ticket/33676 - Translation of some languages confused about apostrophe. (duplicate)
   https://code.djangoproject.com/ticket/33677 - Django test does not migrate parallel db's if --keepdb --parallel option is used. (invalid)
   https://code.djangoproject.com/ticket/33678 - order_by crash when sorting by a foreign key referencing a Model with an ordering that includes expressions (duplicate)
   https://code.djangoproject.com/ticket/33680 - Documentation example of customising model instance loading has a bug (accepted)
   https://code.djangoproject.com/ticket/33681 - Cache OPTIONS are not passed to the Redis client. (accepted)
   https://code.djangoproject.com/ticket/33679 - "empty" suffix gets added to last (original) admin inline form row for readonly views (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/15647 - Removed 'tests' path prefix in a couple tests.
   https://github.com/django/django/pull/15629 - Fixed #33413 -- Made migrations propage collations to related fields.
   https://github.com/django/django/pull/15652 - Fixed #33667 -- Used --header-branding-color for branding headers in admin.
   https://github.com/django/django/pull/15635 - Fixed #29854 -- Made _all_related_fields() return deterministically ordered fields.
   https://github.com/django/django/pull/15645 - Fixed #33658 -- Doc'd ModelChoiceField.blank attribute.
   https://github.com/django/django/pull/15654 - Refs #30581 -- Added Q.flatten()
   https://github.com/django/django/pull/15658 - Refs #33646 -- Reduced sync_to_async hops on async QuerySet iteration.
   https://github.com/django/django/pull/15659 - Refs #30581 -- Added Q.check() hook.
   https://github.com/django/django/pull/15650 - Fixed #25105 -- Checked deferred constraints before updating rows on PostgreSQL.
   https://github.com/django/django/pull/15664 - Fixed #33680 -- Corrected example of customizing model loading in docs.
   https://github.com/django/django/pull/15661 - Fixed #33679 -- Fixed the last inline's id in admin for users without add permissions.

Reviewed:
   https://github.com/django/django/pull/15656 - Refs #32339 -- Restructured outputting HTML form docs.

Authored:
   https://github.com/django/django/pull/15637 - Refs #33646 -- Made QuerySet.raw() async-compatible.
   https://github.com/django/django/pull/15653 - Fixed CoveringIndexTests.test_covering_partial_index() when DEFAULT_INDEX_TABLESPACE is set.
   https://github.com/django/django/pull/15655 - Fixed #33675 -- Dropped support for PostgreSQL 10 and PostGIS 2.4.
   https://github.com/django/django/pull/15660 - Refs #30581 -- Moved CheckConstraint tests for conditional expressions to migrations.test_operations.

Best,
Mariusz

Mariusz Felisiak

unread,
May 16, 2022, 7:25:00 AM5/16/22
to Django developers (Contributions to Django itself)
Week ending May 15, 2022

Added https://code.djangoproject.com/wiki/Version4.2Roadmap.

Triaged:
   https://code.djangoproject.com/ticket/33685 - Tests crash when using only a service name on PostgreSQL. (accepted)
   https://code.djangoproject.com/ticket/33686 - Add a generic view with search options. (wontfix)
   https://code.djangoproject.com/ticket/33687 - Add option to set unusable password to changepassword (wontfix)
   https://code.djangoproject.com/ticket/33688 - DjangoTemplates app_dirname does not apply to app directories (wontfix)
   https://code.djangoproject.com/ticket/33691 - Deprecate CryptPasswordHasher. (created)
   https://code.djangoproject.com/ticket/33693 - Dark mode in docs. (invalid)
   https://code.djangoproject.com/ticket/33696 - Add a fail fast option to validate_password(). (wontfix)
   https://code.djangoproject.com/ticket/33694 - GeoDjango tutorial documentation error. (invalid)
   https://code.djangoproject.com/ticket/33697 - Cleanup duplication of HTTP header parsing in utils.http and multipart parser. (accepted)
   https://code.djangoproject.com/ticket/33698 - QuerySet == operator is not implemented. (wontfix)
   https://code.djangoproject.com/ticket/33682 - Clarify using distinct() with related fields that have Meta.ordering defined. (accepted)
   https://code.djangoproject.com/ticket/33701 - Highlight error location in the technical 500 debug page on Python 3.11+. (someday/maybe)
   https://code.djangoproject.com/ticket/33702 - Make request available to custom 500 and 400 templates (wontfix)
   https://code.djangoproject.com/ticket/33703 - ModelAdmin.get_fields wrong work with ModelAdmin.fieldsets statement (invalid)
   https://code.djangoproject.com/ticket/33704 - Missing migrations in postgres_tests tests. (accepted)
   https://code.djangoproject.com/ticket/33705 - IsNull() lookup cannot be used directly in filters. (accepted)
   https://code.djangoproject.com/ticket/33707 - Allow Oracle table names to be over 30 characters (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/14625 - Fixed #30581 -- Added support for Meta.constraints validation.
   https://github.com/django/django/pull/15671 - Fixed #33622 -- Allowed customizing error messages for invalid number of forms.
   https://github.com/django/django/pull/15666 - Fixed #29538 -- Fixed crash of ordering by related fields when Meta.ordering contains expressions.
   https://github.com/django/django/pull/15685 - Made closing in connection handlers more DRY.
   https://github.com/django/django/pull/15677 - Refs #27064 -- Added RenameIndex migration operation.
   https://github.com/django/django/pull/15686 - Added backward compatibility test for ConnectionHandler.databases property.

Reviewed:
   https://github.com/django/django/pull/15679 - Refs #33173 -- Removed use of deprecated cgi module.
   https://github.com/django/django/pull/15680 - Bootstrap Django 4.2.
   https://github.com/django/django/pull/15665 - Refs #32339 -- Deprecated default.html form template.

Authored:
   https://github.com/django/django/pull/15674 - Refs #33173 -- Fixed test_dateparse tests on Python 3.11+.
   https://github.com/django/django/pull/15675 - Refs #33173, Refs #30451 -- Fixed ResourceWarning from unclosed body files in ASGI handler on Python 3.11+.
   https://github.com/django/django/pull/15678 - Fixed #33691 -- Deprecated django.contrib.auth.hashers.CryptPasswordHasher.
   https://github.com/django/django/pull/15682 - Fixed #33543 -- Depracated passing nulls_first/nulls_last=False to OrderBy and Expression.asc()/desc().
   https://github.com/django/django/pull/15684 - Fixed #33681 -- Made Redis client pass CACHES["OPTIONS"] to a connection pool.
   https://github.com/django/django/pull/15691 - Fixed #33704 -- Updated postgres_tests migrations.

Best,
Mariusz

Mariusz Felisiak

unread,
May 23, 2022, 6:49:27 AM5/23/22
to Django developers (Contributions to Django itself)
Week ending May 22, 2022

Triaged:
   https://code.djangoproject.com/ticket/33709 - Primary key of m2m tables is not migrated to BigAutoField (duplicate)
   https://code.djangoproject.com/ticket/33710 - RenameIndex() crashes when unnamed index is moving backward and forward. (created)
   https://code.djangoproject.com/ticket/33711 - Faceted queries. (duplicate)
   https://code.djangoproject.com/ticket/33712 - Changing a default auth implementation to use email instead of username. (wontfix)
   https://code.djangoproject.com/ticket/33713 - Drop support for MariaDB 10.3. (created)
   https://code.djangoproject.com/ticket/33714 - Better admin support for ArrayFields where the base_field has choices (duplicate)
   https://code.djangoproject.com/ticket/33715 - Prevent MySQL dbshell from exiting on Ctrl-C (accepted)
   https://code.djangoproject.com/ticket/33717 - Drop support for PostgreSQL 11. (created)
   https://code.djangoproject.com/ticket/33718 - Drop support for MySQL 5.7. (created)
   https://code.djangoproject.com/ticket/33719 - Running tests in parallel throws exceptions. (accepted)
   https://code.djangoproject.com/ticket/33720 - More instructive name in the doc example to help reading (invalid)
   https://code.djangoproject.com/ticket/33721 - Add reference to the DE-9IM intersection model. (accepted)
   https://code.djangoproject.com/ticket/33722 - Change default domain in JavaScriptCatalog view from 'djangojs' to 'django'. (wontfix)
   https://code.djangoproject.com/ticket/33724 - Changing from list to set in `exclude` raises errors, and is not documented. (accepted)
   https://code.djangoproject.com/ticket/33725 - Admin sidebar’s filter field should not receive focus when sidebar is closed. (accepted)
   https://code.djangoproject.com/ticket/33726 - Django admin needs a skip link (accepted)
   https://code.djangoproject.com/ticket/33727 - Color contrast issues in admin header area (accepted)
   https://code.djangoproject.com/ticket/33729 - AutocompleteSelect widget broken after moving from django 2.2 to django 3.2 (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/15693 - Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone.
   https://github.com/django/django/pull/15695 - Fixed #33710 -- Made RenameIndex operation a noop when the old and new name match.
   https://github.com/django/django/pull/15696 - Refs #27064 -- Made migrations generate RenameIndex operations when renaming Meta.indexes.
   https://github.com/django/django/pull/15651 - Fixed #27064 -- Implemented RenameIndex operation.
   https://github.com/django/django/pull/15692 - Fixed #33705 -- Fixed crash when using IsNull() lookup in filters.
   https://github.com/django/django/pull/15712 - Fixed #33715 -- Allowed keyboard interrupt to abort queries in MySQL dbshell.
   https://github.com/django/django/pull/15698 - Fixed #33653 -- Fixed template crash when calling methods for built-in types without required arguments.
   https://github.com/django/django/pull/15714 - Fixed #33721 -- Added DE-9IM link in GEOS docs.
   https://github.com/django/django/pull/15715 - Fixed #33727 -- Fixed color contrasts in admin header.
   https://github.com/django/django/pull/15716 - Fixed #33725 -- Made hidden quick filter in admin's navigation sidebar not focusable.

Reviewed:
   https://github.com/django/django/pull/15699 - Pre-branch edits for 4.1a1.

Authored:
   https://github.com/django/django/pull/15700 - [4.1.x] Updated source translation catalogs.
   https://github.com/django/django/pull/15701 - Refs #33379 -- Fixed minimum supported version of MariaDB.
   https://github.com/django/django/pull/15702 - Fixed #33713 -- Dropped support for MariaDB 10.3.
   https://github.com/django/djangoproject.com/pull/1165 - Changed repository URLs to HTTPS.
   https://github.com/django/django/pull/15707 - Fixed #33717 -- Dropped support for PostgreSQL 11.
   https://github.com/django/django/pull/15708 - Fixed #33719 -- Fixed test command crash when running in parallel.
   https://github.com/django/django/pull/15713 - Bumped versions in pre-commit and npm configurations.
   https://github.com/django/django/pull/15720 - Refs #33725 -- Replaced deprecated find_element_by_css_selector() with find_elements(By.CSS_SELECTOR, …)

Best,
Mariusz

Mariusz Felisiak

unread,
Jun 3, 2022, 4:51:24 AM6/3/22
to Django developers (Contributions to Django itself)
Week ending May 29, 2022

Triaged:
   https://code.djangoproject.com/ticket/33731 - Updating choices with list methods does not update widget's choices. (wontfix)
   https://code.djangoproject.com/ticket/33728 - Tab order should match visual order for admin model forms’ submit buttons (accepted)
   https://code.djangoproject.com/ticket/33730 - FilteredRelation join duplicated when referenced in multiple filter statements (invalid)
   https://code.djangoproject.com/ticket/33734 - InconsistentMigrationHistory triggers on squashed migrations when not all replaced migrations are applied (needsinfo)
   https://code.djangoproject.com/ticket/33736 - Unable to sqlmigrate on an AlterUniqueTogether migration (duplicate)
   https://code.djangoproject.com/ticket/33737 - DB queries with using() not consistent/correct (needsinfo)
   https://code.djangoproject.com/ticket/33738 - ASGI http.disconnect not handled on requests with body. (accepted)
   https://code.djangoproject.com/ticket/33739 - Migration on the test database doesn't work (needsinfo)
   https://code.djangoproject.com/ticket/33733 - inspect.signature() returns incorrect signature on manager methods. (accepted)
   https://code.djangoproject.com/ticket/5147 - Translation inconsistency for Hungarian language (entry - entries) (duplicate)
   https://code.djangoproject.com/ticket/33744 - sqlmigrate wraps it's output in BEGIN/COMMIT even if atomic transactions are disabled (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15724 - Refs #22078 -- Added syndication test for feeds with callable objects.
   https://github.com/django/django/pull/15723 - Standardized code style around functools.wraps.
   https://github.com/django/django/pull/15732 - Fixed #23740 -- Fixed removing unique_together constraint if exists primary key/unique constraint on the same field.
   https://github.com/django/django/pull/15733 - Refs #22078 -- Added syndication test for feeds with static methods.
   https://github.com/django/django/pull/15648 - Fixed #22078 -- Fixed crash of Feed with decorated methods.

Authored:
   https://github.com/django/django/pull/15726 - Fixed #33724 -- Doc'd exclude argument changes in model validation.
   https://github.com/django/django-contrib-comments/pull/186 - Added testing for Django 4.1.
   https://github.com/encode/django-rest-framework/pull/8498 - Confirmed support for Django 4.1.

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