Fellow Reports - January 2021

97 views
Skip to first unread message

Mariusz Felisiak

unread,
Jan 13, 2021, 5:01:25 AM1/13/21
to django-d...@googlegroups.com

Week ending January 10, 2021

Triaged:
    https://code.djangoproject.com/ticket/32310 - Clarify ManyToManyField.through note about reverse accessors names for non-symmetrical recursive relationships. (accepted)
    https://code.djangoproject.com/ticket/32314 - Allow autoreloading of `python -m pkg_other_than_django runserver`. (accepted)
    https://code.djangoproject.com/ticket/32318 - Collect on annotated values causes error. (duplicate)
    https://code.djangoproject.com/ticket/32320 - DateField uses unlocalized function when auto_now is True (invalid)
    https://code.djangoproject.com/ticket/32321 - Add system checks for invalid model field names for functional indexes in Meta.indexes. (created)
    https://code.djangoproject.com/ticket/32323 - Lazy object id fetch on object initialization. (duplicate)
    https://code.djangoproject.com/ticket/32324 - Adding more blocks to the contrib.admin site. (needsinfo)
    https://code.djangoproject.com/ticket/32322 - Incorrect wrapping of autocomplete cleaner on Chrome. (accepted)
    https://code.djangoproject.com/ticket/32327 - get_random_secret_key() should return a valid secret key. (wontfix)
    https://code.djangoproject.com/ticket/32326 - Proposing a more concrete example of 'Streaming large CSV files' (wontfix)
    https://code.djangoproject.com/ticket/32328 - Add to admin a friendly widget for ArrayField. (needsinfo)
    https://code.djangoproject.com/ticket/32331 - Using non-ASCII chars in EMAIL_HOST_PASSWORD raises UnicodeEncodeError. (invalid)
    https://code.djangoproject.com/ticket/32330 - Inheritance for already existing models will throw an exception (worksforme)
    https://code.djangoproject.com/ticket/32332 - Saving parent object after setting on child leads to data loss for parents with non-numeric primary key. (accepted)
    https://code.djangoproject.com/ticket/32333 - _raw_delete won't work as expected on union'ed QuerySets (invalid)
    https://code.djangoproject.com/ticket/32334 - Backwards migration with RenameModel om MySQL failing with content_type.name does not exist (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/13826 - Replaced DatabaseFeatures.supports_left_right_lookups with skipUnlessGISLookup.
    https://github.com/django/django/pull/13831 - Simplified django.db.utils.load_backend().
    https://github.com/django/django/pull/13830 - Refs #28741 -- Doc'd SESSION_COOKIE_DOMAIN requirement with CSRF_USE_SESSIONS.
    https://github.com/django/django/pull/13811 - Fixed #32298 -- Fixed URLValidator hostname length validation.
    https://github.com/django/django/pull/13838 - Fixed #32310 -- Fixed note about reverse accessors for intermediate table for self-referential ManyToManyField.
    https://github.com/django/django/pull/13731 - Fixed #32231 -- Allowed passing None params to QuerySet.raw().
    https://github.com/django/django/pull/13837 - Fixed #32314 -- Fixed detection when started non-django modules with "python -m" in autoreloader.
    https://github.com/django/django/pull/13846 - Fixed #32322 -- Fixed autocomplete widget wrapping.
    https://github.com/django/django/pull/13849 - Refs #32191 -- Added Signer.sign_object()/unsign_object().
    https://github.com/django/django/pull/13839 - Fixed #32315 -- Doc'd FieldFile.path.
    https://github.com/django/django/pull/13800 - Fixed #32191 -- Made CookieStorage use RFC 6265 compliant format.

Reviewed:
    https://github.com/django/django/pull/13134 - Fixed #31747 -- Fixed model enumeration via admin URLs.

Best,
Mariusz

Mariusz Felisiak

unread,
Jan 18, 2021, 6:57:27 AM1/18/21
to Django developers (Contributions to Django itself)
Week ending January 17, 2021

Triaged:
   https://code.djangoproject.com/ticket/32341 - forms.ModelMultipleChoiceField raises TypeError with empty_label argument. (invalid)
   https://code.djangoproject.com/ticket/32342 - Enable supports_index_column_ordering on MySQL 8.0.1+ (created)
   https://code.djangoproject.com/ticket/32338 - Accessibility issues with Django forms RadioSelect and CheckboxSelectMultiple (accepted)
   https://code.djangoproject.com/ticket/32336 - Allow functions in ModelAdmin.readonly_fields. (wontfix)
   https://code.djangoproject.com/ticket/32348 - Deleting "extra" inlines in admin should not be possible. (accepted)
   https://code.djangoproject.com/ticket/32352 - Django tests uses SRIDs which gives different results by default on different versions of proj4 (duplicate)
   https://code.djangoproject.com/ticket/32353 - Add support for PROJ 7.X. (created)
   https://code.djangoproject.com/ticket/32355 - Drop support for Python 3.6 & 3.7. (created)
   https://code.djangoproject.com/ticket/12794 - Interaction between sessions and django.views.i18n.set_language causes caching errors (invalid)
   https://code.djangoproject.com/ticket/32356 - Add url argument to translate tag (invalid)
   https://code.djangoproject.com/ticket/32354 - HTML in verbose_name (invalid)
   https://code.djangoproject.com/ticket/32357 - Drop support for PostgreSQL 9.6 and PostGIS 2.3. (created)
   https://code.djangoproject.com/ticket/32349 - unable to obtain auth template password_reset_done when using namespaced urls (invalid)
   https://code.djangoproject.com/ticket/32351 - AlterField migration on ForeignKey column fails on fresh DB when referenced model has been subsequently modified (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/13856 - Refs #31791 -- Improved performance of URLResolver.resolve().
   https://github.com/django/django/pull/13834 - Fixed #32313 -- Corrected QuerySet.in_bulk() signature.
   https://github.com/django/django/pull/13857 - Refs #32018 -- Used --header-link-color for header links in admin.
   https://github.com/django/django/pull/13876 - Refs #32018 -- Corrected color variables for paginator and header links in admin.
   https://github.com/django/django/pull/13668 - Added SpatialFeatures.empty_intersection_returns_none.
   https://github.com/django/django/pull/11929 - Fixed #26167 -- Added support for functional indexes.
   https://github.com/django/django/pull/12553 - Fixed #31358 -- Increased salt entropy of password hashers.
   https://github.com/django/django/pull/13886 - Fixed #32321 -- Added system checks for invalid model field names in functional indexes.
   https://github.com/django/django/pull/13895 - [3.2.x] Updated source translation catalogs.

Reviewed:
   https://github.com/django/django/pull/13892 - Updates for branching stable/3.2.x.

Authored:
   https://github.com/django/django/pull/13875 - Fixed #32342 -- Added index order introspection on MySQL 8.0.1+.
   https://github.com/django/django/pull/13845 - Bootstrapped Django 4.0.
   https://github.com/django/django/pull/13894 - Fixed #32357 -- Dropped support for PostgreSQL 9.6 and PostGIS 2.3.

Best,
Mariusz

Mariusz Felisiak

unread,
Jan 25, 2021, 2:41:42 PM1/25/21
to Django developers (Contributions to Django itself)
Week ending January 24, 2021

Triaged:
   https://code.djangoproject.com/ticket/32360 - Add system check that FILE_UPLOAD_TEMP_DIR exists when set. (accepted)
   https://code.djangoproject.com/ticket/27880 - Use __set_name__ to replace some usages of contribute_to_class. (accepted)
   https://code.djangoproject.com/ticket/32361 - runsslserver crash without message (invalid)
   https://code.djangoproject.com/ticket/32362 - Easy REST API (wontfix)
   https://code.djangoproject.com/ticket/32364 - ModelAdmin.formfield_overrides drops TEMPLATES...DIRS while loading a custom widget template within a std admin form template (invalid)
   https://code.djangoproject.com/ticket/32365 - Update timezone implementation to use zoneinfo (accepted)
   https://code.djangoproject.com/ticket/32366 - Update usage of now() & co (accepted)
   https://code.djangoproject.com/ticket/32368 - Wrong srid when creating SpatialReference with proj4 (duplicate)
   https://code.djangoproject.com/ticket/32369 - CheckConstraints with pattern lookups and expressions as right-hand sides crash on Oracle and PostgreSQL. (accepted)
   https://code.djangoproject.com/ticket/32367 - models.W042 is raised on inherited manually specified primary key. (accepted)
   https://code.djangoproject.com/ticket/32371 - Document thje jquery.init.js dependency for admin widgets (accepted)
   https://code.djangoproject.com/ticket/32374 - Migrations are marked applied even if deferred SQL fails to execute (accepted)
   https://code.djangoproject.com/ticket/32372 - Improve consistency in "Related objects reference" docs. (accepted)
   https://code.djangoproject.com/ticket/32378 - Inconsistent exception raising syntax in documentation (invalid)
   https://code.djangoproject.com/ticket/32376 - Allow destroy_test_db() not to fail if database doesn't exist (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/13897 - Fixed #18549 -- Fixed heading for inlines with a OneToOneField.
   https://github.com/django/django/pull/13902 - Fixed #32358 -- Fixed queryset crash when grouping by annotation with Distance()/Area().
   https://github.com/django/django/pull/13809 - Fixed #32296 -- Added --skip-checks option to runserver command.
   https://github.com/django/django/pull/13871 - Fixed #32324 -- Added template block to override the admin site header.
   https://github.com/django/django/pull/13852 - Used GitHub actions for JavaScript tests.
   https://github.com/django/django/pull/13805 - Refs #32165 -- Bumped minimum ESLint version to 7.16.0 to match pre-commit configuration.
   https://github.com/django/django/pull/13921 - Used GitHub actions for isort and flake8 tests.
   https://github.com/django/django/pull/13808 - Fixed #32292 -- Added support for connection by service name to PostgreSQL.
   https://github.com/django/django/pull/13893 - Fixed #32371 -- Doc'd jquery.init.js dependency for admin widgets.
   https://github.com/django/django/pull/13924 - Fixed #32374 -- Stopped recording migration application before deferred SQL.
   https://github.com/django/django/pull/13926 - Fixed #32372 -- Made examples in related objects reference docs consistent.
   https://github.com/django/django/pull/13923 - Fixed #32360 -- Added system check for FILE_UPLOAD_TEMP_DIR setting.

Reviewed:
   https://github.com/django/django/pull/13877 - Refs #32365 -- Allowed use of non-pytz timezone implementations.

Authored:
   https://github.com/django/django/pull/13915 - Fixed #32355 -- Dropped support for Python 3.6 and 3.7.
   https://github.com/django/django/pull/13925 - Fixed #32367 -- Fixed system check for specifying type of auto-created primary keys for inherited PKs.

Best,
Mariusz

Mariusz Felisiak

unread,
Feb 1, 2021, 6:58:21 AM2/1/21
to Django developers (Contributions to Django itself)
Week ending January 31, 2021

Triaged:
   https://code.djangoproject.com/ticket/32381 - Include number of rows matched in bulk_update() return value (accepted)
   https://code.djangoproject.com/ticket/32380 - GeoDjango lookups should support F() expressions. (fixed)
   https://code.djangoproject.com/ticket/32382 - Django 3.2 app config search prevents single-file apps (wontfix)
   https://code.djangoproject.com/ticket/32375 - Make Sitemap's protocol default to "https". (accepted)
   https://code.djangoproject.com/ticket/26602 - Provide a way to manage grouping with RawSQL (needsinfo)
   https://code.djangoproject.com/ticket/32384 - Can't see list view of data in Django Admin (duplicate)
   https://code.djangoproject.com/ticket/32387 - More efficiant migration management (wontfix)
   https://code.djangoproject.com/ticket/32388 - bulk_update() doesn't necessarily ignore duplicates. (accepted)
   https://code.djangoproject.com/ticket/32389 - ResponseHeaders crashes when data is not a mapping. (accepted)
   https://code.djangoproject.com/ticket/32390 - Drop support for Oracle 12.2 and 18c. (created)
   https://code.djangoproject.com/ticket/32392 - ExclusionConstraint() crashes with Cast(). (accepted)
   https://code.djangoproject.com/ticket/32394 - Adjust project template to leverage automatic SCRIPT_NAME prefix for STATIC_URL (accepted)
   https://code.djangoproject.com/ticket/32395 - Migrate signals verbose stdout emissions are not capturable (accepted)
   https://code.djangoproject.com/ticket/20287 - BaseContext (and it's subclasses) lack emulation of dictionary items() (wontfix)
   https://code.djangoproject.com/ticket/32398 - Excluding on annotations doesn't apply null handling. (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/13934 - Fixed #32369 -- Fixed adding check constraints with pattern lookups and expressions as rhs.
   https://github.com/django/django/pull/13933 - Fixed #32347 -- Made ModelChoiceField include the value in ValidationError for invalid_choice.
   https://github.com/django/django/pull/13816 - Fixed #32290 -- Fixed TemplateNotFound in {% include %} tag for relative path in variable.
   https://github.com/django/django/pull/13937 - Fixed #32385 -- Removed unused and duplicated loading of tags in admin templates.
   https://github.com/django/django/pull/13294 - Changed "Don't overuse count() or exists()" example to Python.
   https://github.com/django/django/pull/13939 - Fixed #32388 -- Clarified QuerySet.bulk_update() caveat about duplicates for multiple batches.
   https://github.com/django/django/pull/13942 - Fixed #32392 -- Fixed ExclusionConstraint crash with Cast() in expressions.
   https://github.com/django/django/pull/13884 - Fixed #32345 -- Fixed preserving encoded query strings in set_language() view.

Reviewed:
   https://github.com/django/django/pull/13936 - Fixed #32348, Refs #29087 -- Corrected tutorial for updated deleting inlines UI.

Authored:
   https://github.com/django/django/pull/13931 - Refs #32380 -- Added test for distance lookups with F() expression.

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