Fellow Reports - March 2022

97 views
Skip to first unread message

Mariusz Felisiak

unread,
Mar 21, 2022, 5:13:36 AM3/21/22
to django-d...@googlegroups.com

Week ending March 6, 2022

Triaged:
    https://code.djangoproject.com/ticket/33547 - Admin TabularInline with readonly field fail to render on validation error (accepted)
    https://code.djangoproject.com/ticket/33545 - Hint to default behavior (Deployment checklist > LOGGING) (wontfix)
    https://code.djangoproject.com/ticket/33543 - Depracate passing False to OrderBy's nulls_first and nulls_last. (accepted)
    https://code.djangoproject.com/ticket/33546 - Optimise creation of HttpResponseBase and ResponseHeaders objects (accepted)
    https://code.djangoproject.com/ticket/33548 - Use -> operator to implement KeyTransform on SQLite 3.38+ (accepted)
    https://code.djangoproject.com/ticket/33549 - Cannot use functools.partial when connecting to a signal handler when DEBUG=False (needsinfo)
    https://code.djangoproject.com/ticket/33551 - default db selected while deleting object even when different db is mentioned in the query. (needsinfo)

    https://code.djangoproject.com/ticket/33550 - Unexpected on_delete behavior in apps that have been removed from INSTALLED_APPS (invalid)
    https://code.djangoproject.com/ticket/33553 - Use built-in math functions in SQLite 3.35+. (accepted)
    https://code.djangoproject.com/ticket/33552 - has_key, has_keys, and has_any_keys JSONField() lookups don't handle numeric keys on SQLite, MySQL, and Oracle. (accepted)
    https://code.djangoproject.com/ticket/33555 - Enable Model Field choices to hold other Model objects as values of the iterable. (wontfix)
    https://code.djangoproject.com/ticket/33557 - Traversing a reverse Generic Foreign Key  (needsinfo)
    https://code.djangoproject.com/ticket/33558 - Abstract model inheriting from typing.Generic[T] causes TypeError (duplicate)
    https://code.djangoproject.com/ticket/33559 - Django Admin Site - add filter for group's chosen permissions (duplicate)
    https://code.djangoproject.com/ticket/33169 - Migrations crashes with long identifiers on MySQL (8.0.26 ) (invalid)
    https://code.djangoproject.com/ticket/33561 - Synchronize user attributes on every authentication with RemoteUserBackend (wontfix)

Reviewed/committed:
    https://github.com/django/djangoproject.com/pull/1147 - Upgraded Trac dump to the version 41.
    https://github.com/django/django/pull/15467 - Fixed #33524 -- Allowed overriding empty_label for ForeignKey in ModelAdmin.radio_fields.
    https://github.com/django/djangoproject.com/pull/1149 - Changed footer hosting link to in-kind donors.
    https://github.com/django/django/pull/15473 - Fixed #33553 -- Used built-in math functions in SQLite 3.35+.
    https://github.com/django/django/pull/15466 - Fixed #33546 -- Optimized ResponseHeaders and HttpResponseBase.
    https://github.com/django/django/pull/15456 - Optimized lazy wrappers a bit.
    https://github.com/django/django/pull/15126 - Refs #27624 -- Optimized sql.Query creation by moving immutable/singleton attributes to class attributes.
    https://github.com/django/django/pull/15475 - Refs #33446 -- Allowed variable whitespace in CSS source map references.
    https://github.com/django/django/pull/14480 - Fixed #29865 -- Added logical XOR support for Q() and querysets.

Reviewed:
    https://github.com/django/django/pull/15421 - Fixed #31169 -- Adapted the parallel test runner to use spawn.

Authored:
    https://github.com/django/django/pull/15471 - Fixed #33547 -- Fixed error when rendering invalid inlines with readonly fields in admin.
    https://github.com/django/code.djangoproject.com/pull/124 - Fixed #123 -- Changed footer hosting link to in-kind donors.
    https://github.com/django/django/pull/15476 - Refs #11293 -- Added test for filtering aggregates with negated & operator.
    https://github.com/django/django/pull/15477 - Refs #31169 -- Prevented infinite loop in tests on failures.


Week ending March 13, 2022

Triaged:
    https://code.djangoproject.com/ticket/33561 - Allow syncing user attributes on every authentication with RemoteUserBackend. (accepted)
    https://code.djangoproject.com/ticket/33563 - Unapplying ContentType migration 0002 does not populate legacy name field on non-default database (accepted)
    https://code.djangoproject.com/ticket/33564 - Confirm support for PROJ 9.X. (created)
    https://code.djangoproject.com/ticket/33566 - Issue with migrations after upgrading Django 2 to Django 3.2. (needsinfo)
    https://code.djangoproject.com/ticket/33568 - Random order doesn't work correctly with aggregation (duplicate)
    https://code.djangoproject.com/ticket/30923 - Out of date examples in docs that call render() with a Context instance instead of regular dict (fixed)
    https://code.djangoproject.com/ticket/33569 - Add support for multiple values for the x-forwarded-proto header (accepted)
    https://code.djangoproject.com/ticket/33570 - Admin panel typo - django HTML typo on Bookings (invalid)
    https://code.djangoproject.com/ticket/33571 - Fix handling empty string for If-Modified-Since header (accepted)
    https://code.djangoproject.com/ticket/33572 - Optimize CreateModel + AlterModelManagers to CreateModel (accepted)
    https://code.djangoproject.com/ticket/15099 - ModelFormset.queryset requirement is too strict (wontfix)

Reviewed/committed:
    https://github.com/django/django/pull/15481 - Fixed #33562 -- Made HttpResponse.set_cookie() support timedelta for the max_age argument.
    https://github.com/django/django/pull/15474 - Fixed #33563 -- Fixed contenttype reverse data migration crash with a multiple databases setup.
    https://github.com/django/django/pull/15330 - Clarified that tutorial background image should be self-provided.
    https://github.com/django/django/pull/15493 - Removed unused and unnecessary words from docs/spelling_wordlist.
    https://github.com/django/django/pull/15496 - Changed some words to use inline markup.
    https://github.com/django/django/pull/15492 - Fixed #33561 -- Allowed synchronization of user attributes in RemoteUserBackend.
    https://github.com/django/django/pull/15498 - Fixed #33571 -- Fixed static serving views crash when If-Modified-Since is empty.
    https://github.com/django/django/pull/15499 - Fixed #33572 -- Implemented CreateModel/AlterModelManagers reduction.

Authored:
    https://github.com/django/django/pull/15484 - Bumped versions in Github actions configuration to v3.
    https://github.com/django/django/pull/15485 - Made Github actions auto-cancel redundant jobs.
    https://github.com/django/django/pull/15486 - Refs #33173 -- Used locale.getlocale() instead of getdefaultlocale().
    https://github.com/django/djangoproject.com/pull/1151 - Used PostgreSQL 12 and Ubuntu 20.04 for tests.
    https://github.com/django/djangoproject.com/pull/1152 - Bumped various requirements.
    https://github.com/django/djangoproject.com/pull/1153 - Updated to Django 3.2.
    https://github.com/sebleier/django-redis-cache/pull/204 - Confirm support for Django 3.2.
    https://github.com/django/django/pull/15500 - Removed outdated handling of length parameter to If-Modified-Since header.


Week ending March 20, 2022

Triaged:
    https://code.djangoproject.com/ticket/33573 - Add native async support to redis cache backend (Someday/maybe)
    https://code.djangoproject.com/ticket/33575 - process_template_response() can not be a static method, but documentation suggests otherwise. (wontfix)
    https://code.djangoproject.com/ticket/33576 - InconsistentMigrationHistory when multiple projects with custom user models share the same database. (invalid)
    https://code.djangoproject.com/ticket/33577 - Confirm/Add support for GDAL 3.4. (created)
    https://code.djangoproject.com/ticket/33580 - Initialization of Django fails when emulated in Wine (accepted)
    https://code.djangoproject.com/ticket/33583 - sqlmigrate crashes on replaces to nonexistent migration. (invalid)
    https://code.djangoproject.com/ticket/33582 - loaddata fails on non-default database when natural keys uses foreign keys. (accepted
    https://code.djangoproject.com/ticket/33582 - loaddata fails on non-default database when natural keys uses foreign keys. (accepted))

Reviewed/committed:
    https://github.com/django/django/pull/15507 - Refs #28592 -- Removed redundant spaces in docs/ref/csrf.txt.
    https://github.com/django/django/pull/15501 - Added GitHub action with daily builds for Windows and JavaScript tests.
    https://github.com/django/django/pull/15508 - Fixed #31357 -- Fixed get_for_models() crash for stale content types when model with the same name exists in another app.
    https://github.com/django/django/pull/15503 - Fixed #33552 -- Fixed JSONField has key lookups with numeric keys on MariaDB, MySQL, Oracle, and SQLite.
    https://github.com/django/django/pull/15512 - Refs #30581 -- Allowed sql.Query to be used without model.
    https://github.com/django/django/pull/15517 - Fixed #33580 -- Fixed crash when checking support for terminal colors on Wine.
    https://github.com/django/django/pull/15518 - Doc'd BaseConstraint.
    https://github.com/django/django/pull/15514 - Refs #28592 -- Created a new CSRF how-to document.
    https://github.com/django/django/pull/15490 - Prevented initialization of unused database connections.
    https://github.com/django/django/pull/15520 - Refs #31169 -- Prevented infinite loop in parallel tests with custom test runner when using spawn.
    https://github.com/django/django/pull/15525 - Fixed #33582 -- Fixed deserializing natural keys with foreing key dependencies in a multiple database setup.

Authored:
    https://github.com/django/django/pull/15513 - Fixed #33577 -- Confirmed support for GDAL 3.4.
    https://github.com/django/django/pull/15522 - Added packaging tools to GitHub actions.
    https://github.com/django/django/pull/15524 - Renamed Jenkins wiki page to CI.


Best,
Mariusz

Mariusz Felisiak

unread,
Mar 31, 2022, 7:04:36 AM3/31/22
to Django developers (Contributions to Django itself)
Week ending March 27, 2022

Triaged:
   https://code.djangoproject.com/ticket/33586 - Cannot delete object (A) referenced by another object (B) if said object (A) has a foreign key to a custom user. (accepted)
   https://code.djangoproject.com/ticket/33589 - Incomplete string escaping in formats for calendar. (accepted)
   https://code.djangoproject.com/ticket/33592 - view_on_site redirect does not work for custom admin site. (accepted)
   https://code.djangoproject.com/ticket/33591 - Incorrect validation message (invalid)
   https://code.djangoproject.com/ticket/33588 - @never_cache and @cache_page decorators are applied out of order for TemplateResponse. (accepted)
   https://code.djangoproject.com/ticket/33593 - django.db.utils.InterfaceError: connection already closed (duplicate)
   https://code.djangoproject.com/ticket/33594 - order_by("field1__-field2") yields inconsistent behavior (needsinfo)
   https://code.djangoproject.com/ticket/33596 - Subsequent calls to prefetch_related_objects() don't work for model instances that have changed. (wontfix)
   https://code.djangoproject.com/ticket/33595 - Check Constraint on nullable BooleanField should not be simplified (invalid)
   https://code.djangoproject.com/ticket/33597 - Not all characters can be used in e-mail-addresses (duplicate)
   https://code.djangoproject.com/ticket/33598 - Using multiple FilteredRelation with different filters but for same relation is ignored. (accepted)
   https://code.djangoproject.com/ticket/33601 - Adding Homepage redirect option to Standard 404 page. (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15526 - Fixed #33592 -- Fixed "View on Site" links in custom admin site.
   https://github.com/django/django/pull/15528 - Fixed #33256 -- Fixed schema test failures when using --keepdb.
   https://github.com/django/django/pull/15531 - Refs #28592 -- Improved some headings in CSRF how-to.
   https://github.com/django/django/pull/15532 - Refs #30581 -- Fixed DatabaseFeatures.bare_select_suffix on MySQL < 8 and MariaDB < 10.4.
   https://github.com/django/django/pull/15533 - Fixed #33585 -- Made example git repo URLs use HTTPS protocol.
   https://github.com/django/django/pull/15497 - Fixed #33569 -- Added SECURE_PROXY_SSL_HEADER support for list of protocols in the header value.
   https://github.com/django/django/pull/15537 - Refs #32365 -- Removed internal uses of utils.timezone.utc alias.
   https://github.com/django/django/pull/15483 - Fixed #7497 -- Allowed overriding the order of apps and models in admin.
   https://github.com/django/django/pull/15487 - Fixed #33564 -- Confirmed support for PROJ 9.X.

Reviewed:
   https://github.com/django/django/pull/15535 - Refs #32365 -- Made migration writer use datetime.timezone.utc.

Authored:
   https://github.com/django/django/pull/15530 - Refs #31676 -- Used term "merger" instead of "committer" in docs.
   https://github.com/django/django/pull/15538 - Refs #15619 -- Logged out with POST requests in admin.
   https://github.com/django/django/pull/15539 - Refs #33577 -- Used addCleanup() to remove .aux file in GDALBandTests.
   https://github.com/django/django/pull/15541 - Fixed forms_tests.tests.test_renderers with Jinja 3.1.0+.

Best,
Mariusz

Mariusz Felisiak

unread,
Apr 12, 2022, 2:44:18 AM4/12/22
to Django developers (Contributions to Django itself)
Week ending April 3, 2022

Triaged:
   https://code.djangoproject.com/ticket/33602 - date_hierarchy in admin reports an error with mysql-connector-python 8.0.28. (invalid)
   https://code.djangoproject.com/ticket/33603 - Backslashes in template tag arguments are escaped (wontfix)
   https://code.djangoproject.com/ticket/33604 - Allow CacheMiddleware.key_prefix to be a callable. (accepted)
   https://code.djangoproject.com/ticket/33605 - Use of RegexValidator can cause migration generation to raise AttributeError (accepted)
   https://code.djangoproject.com/ticket/33607 - PostgresIndex.create_sql() doesn't respect the using argument. (accepted)
   https://code.djangoproject.com/ticket/33609 - Use assertCountEqual() in assertQuerysetEqual(). (wontfix)
   https://code.djangoproject.com/ticket/33608 - select_related() to nullable FK with db_constraint=False do not promote OUTER joins. (invalid)
   https://code.djangoproject.com/ticket/33611 - Allow View subclasses to define async method handlers. (accepted)
   https://code.djangoproject.com/ticket/33464 - Resolve output_field when combining numeric expressions with MOD operator. (accepted)
   https://code.djangoproject.com/ticket/33612 - Clone db failed in MariaDB 10.7.3. (worksforme)
   https://code.djangoproject.com/ticket/33613 - createsuperuser does not validate usernames that use a UniqueConstraint. (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/15372 - Corrected models.FileField signature in docs.
   https://github.com/django/django/pull/12504 - Fixed #15619 -- Deprecated log out via GET requests.
   https://github.com/django/django/pull/15402 - Fixed #16406 -- Added ResolveMatch.captured_kwargs and extra_kwargs.
   https://github.com/django/django/pull/15556 - Refs #33397 -- Added extra tests for resolving an output_field of CombinedExpression.
   https://github.com/django/django/pull/15271 - Fixed #33397 -- Corrected resolving output_field for DateField/DateTimeField/TimeField/DurationFields.
   https://github.com/django/django/pull/15560 - Fixed #33613 -- Made createsuperuser detect uniqueness of USERNAME_FIELD when using Meta.constraints.

Reviewed:
   https://github.com/django/django/pull/15540 - Refs #32365 -- Deprecated django.utils.timezone.utc.

Authored:
   https://github.com/django/django/pull/15550 - Updated various links to HTTPS and new locations.
   https://github.com/django/django/pull/15552 - Updated Oracle docs links to Oracle 21c.
   https://github.com/django/django/pull/15554 - Fixed #33598 -- Reverted "Removed unnecessary reuse_with_filtered_relation argument from Query methods."
   https://github.com/django/djangoproject.com/pull/1157 - Moved Django 2.2 to unsupported versions and added 5.x releases.
   https://github.com/django/django/pull/15557 - Refs #24020 -- Removed redundant Query.get_loaded_field_names().

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