Fellow Reports - October 2020

113 views
Skip to first unread message

Mariusz Felisiak

unread,
Oct 13, 2020, 2:01:03 PM10/13/20
to Django developers (Contributions to Django itself)
Week ending October 11, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32071 - Django Point requires GDAL on Windows (wontfix)
   https://code.djangoproject.com/ticket/32070 - Add option to choose app when running management command (duplicate)
   https://code.djangoproject.com/ticket/32072 - Search bar input in admin page is out of proportion in Django 3.1.2 (accepted)
   https://code.djangoproject.com/ticket/32067 - Add Operation.allow_migrate(). (needsinfo)
   https://code.djangoproject.com/ticket/32073 - Test suite failing under PostgresSQL < 10 due to missing support for ICU collations (accepted)
   https://code.djangoproject.com/ticket/31040 - Python 3.9 compatibility (accepted)
   https://code.djangoproject.com/ticket/32074 - Python 3.10 compatibility (created)
   https://code.djangoproject.com/ticket/32075 - New database backend for MariaDB Connector/Python (wontfix)
   https://code.djangoproject.com/ticket/32076 - Adding async methods to BaseCache (accepted)
   https://code.djangoproject.com/ticket/32077 - HTTP view decorators (require_http_methods) not working with async views (duplicate)
   https://code.djangoproject.com/ticket/32078 - Inconsistent JSONField filtering for value None (worksforme)
   https://code.djangoproject.com/ticket/32080 - Admin doesn't display properly unicode chars in JSONFields. (accepted)
   https://code.djangoproject.com/ticket/32079 - Using JSONField with Func() crash when returns boolean. (invalid)
   https://code.djangoproject.com/ticket/32087 - Sharing traceback in technical 500 debug page should use HTTPS. (accepted)
   https://code.djangoproject.com/ticket/32092 - Add an async db backend: asyncpg (wontfix)
   https://code.djangoproject.com/ticket/32093 - Optional Async Middleware without Context Switching (wontfix)
   https://code.djangoproject.com/ticket/32091 - Admin search input on small widths is too small with selected list filter (accepted)
   https://code.djangoproject.com/ticket/32094 - flush() on self.stdout/stderr management commands doesn't work. (accepted)
   https://code.djangoproject.com/ticket/32090 - Negated query on nullable field in conditonal aggregations. (invalid)
   https://code.djangoproject.com/ticket/32097 - Staff users cannot acess admin site (invalid)
   https://code.djangoproject.com/ticket/32099 - Admin action decorators (duplicate)
   https://code.djangoproject.com/ticket/32101 - Handle SameSite=None Known Incompatible Clients (wontfix)
   https://code.djangoproject.com/ticket/32100 - Parameter KEY_PREFIX for DummyCache causing test runner to fail (invalid)
   https://code.djangoproject.com/ticket/32102 - Add .update(*args, **kwargs) on Django model object (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/13484 - Fixed #31926 -- Fixed recreating queryset with FilteredRelation when using a pickled Query.
   https://github.com/django/django/pull/13490 - Fixed #32068 -- Added error messages on get() with filters following union(), intersection(), and difference().
   https://github.com/django/django/pull/13493 - Refs #31926 -- Fixed reverse related identity crash on Q() limit_choices_to.
   https://github.com/django/django/pull/13491 - Fixed #32072 -- Fixed admin search bar height.
   https://github.com/django/django/pull/13498 - Refs #32047 -- Added test for using call_command() with constant required options.
   https://github.com/django/django/pull/13502 - Refs #20577 -- Deferred filtering of prefetched related querysets by reverse m2o relation.
   https://github.com/django/django/pull/13505 - Fixed #31850 -- Fixed BasicExtractorTests.test_extraction_warning with xgettext 0.21+.
   https://github.com/django/django/pull/13423 - Fixed #32002 -- Added headers parameter to HttpResponse and subclasses.
   https://github.com/django/django/pull/12343 - Fixed #31181 -- Added links to related models for admin's readonly fields.
   https://github.com/django/django/pull/13512 - Fixed #32080 -- Fixed displaying Unicode chars in forms.JSONField and read-only JSONField values in admin.
   https://github.com/django/django/pull/13517 - Fixed #32091 -- Fixed admin search bar width on filtered admin page.
   https://github.com/django/django/pull/13516 - Fixed #32094 -- Fixed flush() calls on management command self.stdout/err proxies.

Reviewed:
   https://github.com/django/django/pull/13511 - Fixed #32083 -- Added link to migrating section in multi-db docs example.

Authored:
   https://github.com/django/django/pull/13499 - Fixed #32073 -- Skipped collation tests on PostgreSQL < 10.
   https://github.com/django/django/pull/13501 - Skipped GetImageDimensionsTests.test_webp when WEBP is not installed.


Best,
Mariusz

Mariusz Felisiak

unread,
Oct 20, 2020, 6:29:19 AM10/20/20
to Django developers (Contributions to Django itself)
Week ending October 18, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32103 - NotImplementedError in twisted (with Python 3.8 on Windows) (invalid)
   https://code.djangoproject.com/ticket/32098 - Made FieldFile use FileField.attname (accepted)
   https://code.djangoproject.com/ticket/32089 - prefetch_related_objects() does not set the to_attr on all instances if the first instance in the lis
t already has it. (needsinfo)
   https://code.djangoproject.com/ticket/32104 - Adding ASN support to GeoIP2. (wontfix)
   https://code.djangoproject.com/ticket/31040 - Python 3.9 compatibility (fixed)
   https://code.djangoproject.com/ticket/32107 - ProtectedError/RestrictedError raised from Collector.collect contains iterators. (accepted)
   https://code.djangoproject.com/ticket/32089 - prefetch_related_objects() does not work for reused model instances. (accepted)
   https://code.djangoproject.com/ticket/32111 - Django 3.1.2 JSONField handling error with an Postgres Foreign Data Wrapper-based model (duplicate)
   https://code.djangoproject.com/ticket/28087 - Allow filtering and ordering with RawQuerySet (wontfix)
   https://code.djangoproject.com/ticket/27450 - GDALBandTests.test_band_data test failure on MacOS 10.12.1 and python3.5 (invalid)
   https://code.djangoproject.com/ticket/18088 - Add a "supports_foreign_key" database feature to ease testing (fixed)
   https://code.djangoproject.com/ticket/32112 - ./manage.py migrate generating invalid django_content_type inserts (invalid)
   https://code.djangoproject.com/ticket/32115 - Typo in Tutorial Part 7 (invalid)
   https://code.djangoproject.com/ticket/32113 - No error at 404 page when context processor returns None. (wontfix)
   https://code.djangoproject.com/ticket/32119 - Broken admin interface after 3.1 update (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/13518 - Fixed #32087 -- Made technical 500 debug page use HTTPS for sharing traceback.
   https://github.com/django/django/pull/13519 - Fixed #32098 -- Made FieldFile use FileField.attname.
   https://github.com/django/django/pull/13513 - Fixed #31674 -- Fixed displaying traceback in technical 500 debug page.
   https://github.com/django/django/pull/13533 - Fixed #22490 -- Added tests for Feed.get_object().
   https://github.com/django/django/pull/13528 - Fixed #20601 -- Allowed forcing format with thousand separators in floatformat filter.
   https://github.com/django/django/pull/13495 - Fixed #31640 -- Made Trunc() truncate datetimes to Date/TimeField in a specific timezone.
   https://github.com/django/django/pull/13488 - Fixed #25253 -- Made AlterField operation a noop when changing attributes that don't affect the schem
a.
   https://github.com/django/django/pull/13542 - Refs #31672 -- Simplified ExceptionReporter.get_traceback_frames().
   https://github.com/django/django/pull/13496 - Optimized various tests.
   https://github.com/django/django/pull/13537 - Fixed #6517 -- Made dbshell use charset option on MySQL.
   https://github.com/django/django/pull/13550 - Fixed #32110 -- Doc'd and tested enumerations for ChoiceField.choices.

Reviewed:
   https://github.com/django/django/pull/13214 - Fixed #29988 -- Updated coding style allow f-strings.
   https://github.com/django/djangoproject.com/pull/1036 - Added Corporate Member badges to funding docs.

Authored:
   https://github.com/django/django/pull/13506 - Refs #31040 -- Doc'd Python 3.9 compatibility.
   https://github.com/django/django/pull/13530 - Fixed #32096 -- Fixed crash of various expressions with JSONField key transforms.

Best,
Mariusz

Mariusz Felisiak

unread,
Oct 30, 2020, 2:08:59 AM10/30/20
to Django developers (Contributions to Django itself)

Week ending October 25, 2020.

Triaged:
   https://code.djangoproject.com/ticket/31922 - QuerySet.filter() against Q() with Subquery() and __in produces wrong results. (duplicate)
   https://code.djangoproject.com/ticket/32116 - QuerySet.order_by() crashes on combined queryset with a single non-empty query. (accepted)
   https://code.djangoproject.com/ticket/32118 - Add field for 4-bytes floats (RealField/SmallFloatField). (wontfix)
   https://code.djangoproject.com/ticket/31975 - Add support for list of fields to admin_order_field. (wontfix)
   https://code.djangoproject.com/ticket/32121 - Skip auth.E003 system check for USERNAME_FIELD with total UniqueConstraints. (accepted)
   https://code.djangoproject.com/ticket/32124 - Allow individual views to opt-out of APPEND_SLASH behaviour. (accepted)
   https://code.djangoproject.com/ticket/32126 - Empty Case() annotation crashes when used with GROUP BY (accepted)
   https://code.djangoproject.com/ticket/32127 - textareas are cut off with the admin navigation sidebar. (created)
   https://code.djangoproject.com/ticket/32128 - Issue with asgiref dependency installing Django 3.1.x (accepted)
   https://code.djangoproject.com/ticket/32130 - Password reset token incompatibility. (accepted)
   https://code.djangoproject.com/ticket/32132 - ManyToManyField does not respect the PositiveBigIntegerField in m2m intermediate table. (accepted)
   https://code.djangoproject.com/ticket/32133 - bulk_create of parent after setting on child leads to unexpected data loss (duplicate)
   https://code.djangoproject.com/ticket/29497 - Saving parent object after setting on child leads to unexpected data loss in bulk_create(). (accepted
)
   https://code.djangoproject.com/ticket/31276 - Add 'flush' option to only clear non-empty tables (wontfix)
   https://code.djangoproject.com/ticket/32135 - JSONField db_type `jsonb`==>`json` for sequential data no longer works (invalid)
   https://code.djangoproject.com/ticket/32136 - Period inside of quoting in the deletion message (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/13553 - Fixed #32116 -- Fixed QuerySet.order_by() crash on EmptyQuerySet with union() on a single non-empty o
rdered queryset.
   https://github.com/django/django/pull/13562 - Added DatabaseFeatures.can_alter_geometry_field.
   https://github.com/django/django/pull/13560 - Fixed #32107 -- Fixed ProtectedError.protected_objects and RestrictedError.restricted_objects.
   https://github.com/django/django/pull/13561 - Relaxed some query ordering assertions in expressions tests.
   https://github.com/django/django/pull/13556 - Fixed #32108 -- Made transaction.on_commit() raise TypeError when callback is not a callable.
   https://github.com/django/django/pull/13563 - Fixed #32120 -- Added DatabaseFeatures.indexes_foreign_keys.
   https://github.com/django/django/pull/13581 - Removed hardcoded pks in syndication tests.
   https://github.com/django/django/pull/13576 - Fixed #32126 -- Fixed grouping by Case() annotation without cases.
   https://github.com/django/django/pull/13551 - Fixed #26615 -- Made password reset token invalidate when changing email.
   https://github.com/django/django/pull/13469 - Fixed #32046 -- Added CreateCollation/RemoveCollation operations for PostgreSQL.
   https://github.com/django/django/pull/13578 - Fixed #13060 -- Improved error message when ManagementForm data is missing.
   https://github.com/django/django/pull/13569 - Fixed #26390 -- Disabled grouping by Random().
   https://github.com/django/django/pull/13590 - Fixed #32134 -- Fixed crash of __range lookup with namedtuple.

Reviewed:
   https://github.com/django/django/pull/13573 - Fixed #32069 -- Fixed admin change-form layout on small screens.
   https://github.com/django/django/pull/13575 - Fixed #32124 -- Added per-view opt-out for APPEND_SLASH behavior.
   https://github.com/django/django/pull/13586 - Refs #32128 -- Doc'd asgiref changes to sync_to_async().

Authored:
   https://github.com/django/django/pull/13585 - Fixed #32130 -- Fixed pre-Django 3.1 password reset tokens validation.
   https://github.com/praekelt/django-recaptcha/pull/230 - Added testing for Django 3.1 and updated Travis CI configuration.
   https://github.com/django-money/django-money/pull/562 - Added testing for Django 3.1 and updated Travis CI configuration.

Best,
Mariusz

Mariusz Felisiak

unread,
Nov 3, 2020, 4:31:34 AM11/3/20
to Django developers (Contributions to Django itself)
Week ending November 1, 2020.

Triaged:
   https://code.djangoproject.com/ticket/32143 - Use EXISTS to exclude multi-valued relationships (accepted)
   https://code.djangoproject.com/ticket/32141 - Translated content becomes ugly due to line-down on new admin side-bar (duplicate)
   https://code.djangoproject.com/ticket/32138 - Header of calendar widget will be render "under" the map widget. (accepted)
   https://code.djangoproject.com/ticket/32144 - makemessages leaves temporary files when locale directory doesn't exist. (accepted)
   https://code.djangoproject.com/ticket/32146 - Make AutocompleteSelect and AutocompleteSelectMultiple easier to reuse (wontfix)
   https://code.djangoproject.com/ticket/32137 - Change message describing the deletion of inline objects in admin has no id available. (needsinfo)
   https://code.djangoproject.com/ticket/32147 - timezone error when casting a naive date in a Daylight Saving Time Change (invalid)
   https://code.djangoproject.com/ticket/32149 - dateformat.y() doesn't support years < 1000. (accepted)
   https://code.djangoproject.com/ticket/32148 - Exception reporter returns text/html response when X-Requested-With is set. (wontfix)
   https://code.djangoproject.com/ticket/32151 - Invalid query SQL created when combining __in and F() in filter (duplicate)
   https://code.djangoproject.com/ticket/32153 - Support for list arguments inside exclusive required groups (accepted)
   https://code.djangoproject.com/ticket/32157 - Additional information to the "with" templatetag. (worksforme)
   https://code.djangoproject.com/ticket/32158 - loaddata crashes on SQLite when table names are SQL keywords. (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/13595 - Fixed #32138 -- Prevented admin's map from covering other widgets.
   https://github.com/django/django/pull/13598 - Refs #31670 -- Used allowlist_externals in tox.ini.
   https://github.com/django/django/pull/13589 - Fixed #29497 -- Fixed loss of assigned parent when saving child with bulk_create() after parent.
   https://github.com/django/django/pull/13396 - Removed @no_oracle decorator.
   https://github.com/django/django/pull/13315 - Fixed #1891, Fixed #11707 -- Prevented duplicates with limit_choices_to on multi-value relations.
   https://github.com/django/django/pull/13606 - Fixed #32143 -- Used EXISTS to exclude multi-valued relationships.
   https://github.com/django/django/pull/13600 - Fixed #32062 -- Added %b support to Date.strftime.
   https://github.com/django/django/pull/13392 - Refs #25780 -- Removed redundant status code assertions from tests.
   https://github.com/django/django/pull/13567 - Fixed #26962 -- Doc'd running migrations in transactions.
   https://github.com/django/django/pull/13617 - Fixed #32152 -- Fixed grouping by subquery aliases.
   https://github.com/django/django/pull/13622 - Refs #32061 -- Unified DatabaseClient.runshell() in db backends.
   https://github.com/django/django/pull/13477 - Refs #32061 -- Prevented password leak on MySQL dbshell crash.
   https://github.com/django/django/pull/13494 - Increased test coverage of django.utils.datastructures to 100%.
   https://github.com/django/django/pull/13620 - Fixed #32153 -- Fixed management commands when using required list options.

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