Fellow Reports - November 2022

93 views
Skip to first unread message

Mariusz Felisiak

unread,
Nov 7, 2022, 8:07:00 AM11/7/22
to django-d...@googlegroups.com

Week ending November 6, 2022

Released Django 4.1.3.

Triaged:
   https://code.djangoproject.com/ticket/34128 - django re-using the name of a squashed migration leads to CircularDependencyError (invalid)
   https://code.djangoproject.com/ticket/34130 - order_by() has no effect on values()/values_list() (needsinfo)
   https://code.djangoproject.com/ticket/33871 - JSONField with default is not detected as changed when invalidated in inlines. (duplicate)
   https://code.djangoproject.com/ticket/34132 - Migration with CheckConstraint fails on PostgreSQL in PyPy with psycopg2cffi due to AttributeError (invalid)
   https://code.djangoproject.com/ticket/34133 - Django ordering in model meta causing unexpected results of group_by (duplicate)
   https://code.djangoproject.com/ticket/34134 - Add DynamoDB engine to sessions middleware (wontfix)
   https://code.djangoproject.com/ticket/34135 - Add async interface to ManyRelatedManager & RelatedManager (accepted)
   https://code.djangoproject.com/ticket/34136 - Django 4.1.3 doesn't work with psycopg2 2.9.5 with Python 3.11.0 (invalid)
   https://code.djangoproject.com/ticket/34137 - model.refresh_from_db() doesn't clear cached generic foreign keys (accepted)
   https://code.djangoproject.com/ticket/34139 - acreate(), aget_or_create(), and aupdate_or_create() doesn't work as intended on related managers. (created)
   https://code.djangoproject.com/ticket/34142 - dumpdata fails when writing a utf-8 to the file (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/16240 - Fixed #34094 -- Corrected margins in admin headers for RTL languages.
   https://github.com/django/django/pull/16121 - Fixed #16211 -- Added logical NOT support to F expressions.
   https://github.com/django/django/pull/16188 - Simplified various assignment statements.

   https://github.com/django/django/pull/16244 - Refs #33768 -- Fixed ordering compound queries by NULLs on SQLite < 3.30.
   https://github.com/django/django/pull/16112 - Fixed #34054 -- Created a new fixtures topic.
   https://github.com/django/django/pull/16242 - Fixed #34112 -- Added async-compatible interface to Model methods.
   https://github.com/django/django/pull/16175 - Fixed #34080 -- Fixed __exact lookup when nested arrays contain only NULL values.
   https://github.com/django/django/pull/16251 - Refs #33646 -- Moved tests of QuerySet async interface into async tests.
   https://github.com/django/django/pull/16253 - Tweaked documentation for sqlite3 backend.
   https://github.com/django/django/pull/16180 - Refs #34095 -- Changed height of form controls to use rem units in admin.
   https://github.com/django/django/pull/16149 - Fixed #27654 -- Propagated alters_data attribute to callables overridden in subclasses.
   https://github.com/django/django/pull/16174 - Refs #33939 -- Improved transaction.on_commit() docs.
   https://github.com/django/djangoproject.com/pull/1265 - Upgraded Trac dump to the version 45.

Reviewed:
   https://github.com/django/deps/pull/76 - Added draft for DEP 1010 clarifying release process.

Authored:
   https://github.com/django/django/pull/16254 - Fixed #34138 -- Avoided table rebuild when adding inline m2m fields on SQLite.

Best,
Mariusz

Mariusz Felisiak

unread,
Nov 16, 2022, 8:04:47 AM11/16/22
to Django developers (Contributions to Django itself)
Week ending November 13, 2022

Triaged:

   https://code.djangoproject.com/ticket/34143 - Multiple file upload docs (invalid)
   https://code.djangoproject.com/ticket/34131 - Postgres AutoField change from serial to identity (invalid)
   https://code.djangoproject.com/ticket/34144 - Casting a string inside a JSONField into an integer does not work on PostgreSQL (invalid)
   https://code.djangoproject.com/ticket/34147 - Add aall() for related managers. (created)
   https://code.djangoproject.com/ticket/34150 - Add "View on site" links to generic common model URL and also to common url for app. (wontfix)
   https://code.djangoproject.com/ticket/34151 - Adding explicit primary key with different type doesn't update related ManyToManyFields. (accepted)
   https://code.djangoproject.com/ticket/34153 - Set uuidField as DEFAULT_AUTO_FIELD (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/16255 - Fixed #34088 -- Fixed Sitemap.get_latest_lastmod() crash with empty items.
   https://github.com/django/django/pull/16260 - Fixed #34137 -- Made Model.refresh_from_db() clear cached generic relations.
   https://github.com/django/django/pull/16267 - Refs #27849 -- Fixed filtered aggregates crash on filters that match everything.
   https://github.com/django/django/pull/16258 - Fixed #31331 -- Switched MySQL to group by selected primary keys.
   https://github.com/django/django/pull/16264 - Refs #33308 -- Improved adapting DecimalField values to decimal.
   https://github.com/django/django/pull/16266 - Refs #33374 -- Adjusted full match condition handling.
   https://github.com/django/django/pull/16256 - Fixed #34139 -- Fixed acreate(), aget_or_create(), and aupdate_or_create() methods for related managers.
   https://github.com/django/django/pull/16243 - Fixed #10070 -- Added support for pyformat style parameters on SQLite.
   https://github.com/django/django/pull/16270 - Used super().execute/executemany() in SQLiteCursorWrapper.
   https://github.com/django/django/pull/16252 - Fixed #34135 -- Added async-compatible interface to related managers.
   https://github.com/django/django/pull/16263 - Fixed #28477 -- Stripped unused annotations on aggregation.
   https://github.com/django/django/pull/16278 - Fixed #34149 -- Allowed adding deferrable conditional exclusion constraints on PostgreSQL.
   https://github.com/django/django/pull/16246 - Improved readability of string interpolation in frequently used examples in docs.
   https://github.com/django/django/pull/16257 - Updated documentation and comments for RFC updates.
   https://github.com/django/django/pull/16282 - Refs #34110 -- Reorganized django.core.files.storage into a separate module.
   https://github.com/django/django/pull/16277 - Refs #28477 -- Reduced complexity of aggregation over qualify queries.

Best,
Mariusz


Jerwin Montellano

unread,
Nov 16, 2022, 7:29:01 PM11/16/22
to django-d...@googlegroups.com
Thank you!

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/921d8d86-46d4-484c-ad7e-adf13bfa5864n%40googlegroups.com.

Mariusz Felisiak

unread,
Nov 21, 2022, 8:07:46 AM11/21/22
to Django developers (Contributions to Django itself)
Week ending November 20, 2022

Triaged:
   https://code.djangoproject.com/ticket/34152 - Add the ability to store logs in a table (wontfix)
   https://code.djangoproject.com/ticket/34155 - ModelAdmin.render_change_form does not lowercase the app_label when setting template directories (needsinfo)
   https://code.djangoproject.com/ticket/34156 - TypedChoiceField not compatible with IntegerChoices (invalid)
   https://code.djangoproject.com/ticket/34158 - Optimise count() for querysets that contain field lookups (invalid)
   https://code.djangoproject.com/ticket/34161 - Wrong Name in Django Relationship (invalid)
   https://code.djangoproject.com/ticket/34160 - Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. (accepted)
   https://code.djangoproject.com/ticket/34163 - ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured (invalid)
   https://code.djangoproject.com/ticket/34164 - django-graphql-auth 0.3.16 && django-mongoengine 0.5.4 dont work with django-4.1.3 (invalid)
   https://code.djangoproject.com/ticket/34162 - Wrong URL generated by get_admin_url in admin index "Recent Actions" panel in custom Django Admin Site (duplicate)
   https://code.djangoproject.com/ticket/34165 - migrate management command does not respect database parameter when adding Permissions. (accepted)
   https://code.djangoproject.com/ticket/34166 - UniqueConstraint with condition not validated if the condition field is not editable. (wontfix)
   https://code.djangoproject.com/ticket/34167 - Set a reasonable default for EMAIL_TIMEOUT (wontfix)
   https://code.djangoproject.com/ticket/34168 - Add support for list of parameters to the QuerySet.raw(). (wontfix)
   https://code.djangoproject.com/ticket/34169 - Regex bug in EmailValidator class allows top domain label of an email address's domain_part to start with a hyphen (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/16295 - Fixed #34154 -- Made mixin headers consistent in auth docs.
   https://github.com/django/django/pull/16291 - Refs #28477 -- Fixed handling aliased annotations on aggregation.
   https://github.com/django/django/pull/16293 - Refs #25307 -- Replaced SQLQuery.rewrite_cols() by replace_expressions().
   https://github.com/django/django/pull/16163 - Fixed #34074 -- Added headers argument to RequestFactory and Client classes.
   https://github.com/django/django/pull/16186 - Fixed #34099 -- Added release notes for QuerySet.update_or_create() changes.
   https://github.com/django/django/pull/16296 - Fixed #34123 -- Fixed combinator order by alias when using select_related().
   https://github.com/django/django/pull/16297 - Refs #33308 -- Used get_db_prep_value() to adapt JSONFields.
   https://github.com/django/django/pull/16281 - Fixed #28987 -- Fixed altering ManyToManyField when changing to self-referential.
   https://github.com/django/django/pull/16303 - Fixed #26056 -- Added QuerySet.values()/values_list() support for ArrayField's __overlap lookup.
   https://github.com/django/django/pull/16306 - Fixed #34148 -- Reverted "Fixed #32901 -- Optimized BaseForm.__getitem__()."
   https://github.com/django/django/pull/16305 - Fixed #26261 -- Fixed queryset crash when excluding reverse GenericRelation.
   https://github.com/django/django/pull/16229 - Fixed #34119 -- Prevented callable default hidden widget value from being overridden.

Authored:
   https://github.com/django/django/pull/16298 - Refs #34118 -- Skipped not compatible requirements on daily builds for Python 3.12.
   https://github.com/django/django/pull/16299 - Refs #34118 -- Used smtplib's context parameter instead of keyfile and certfile.
   https://github.com/django/django/pull/16308 - Removed unnecessary ForeignKey.get_reverse_path_info().

Best,
Mariusz

Mariusz Felisiak

unread,
Dec 5, 2022, 6:46:55 AM12/5/22
to Django developers (Contributions to Django itself)
Week ending November 27, 2022

Triaged:
   https://code.djangoproject.com/ticket/34171 - QuerySet.bulk_create() crashes on mixed case columns in unique_fields/update_fields. (accepted)
   https://code.djangoproject.com/ticket/34173 - SessionMiddleware only returns 400 or 500 error in case of DB issues. (invalid)
   https://code.djangoproject.com/ticket/34175 - Cannot make whole test set to pass (invalid)
   https://code.djangoproject.com/ticket/34177 - QuerySet.bulk_create() crashes on "pk" in unique_fields. (created)
   https://code.djangoproject.com/ticket/34176 - Annotation's original field-name can clash with result field name over aggregation (accepted)
   https://code.djangoproject.com/ticket/34178 - Prefetching a foreign key on GenericForeignKey results in incorrect queryset being selected (duplicate)
   https://code.djangoproject.com/ticket/34179 - Django F expression not working as expected on MariaDB 10.5.13 (worksforme)
   https://code.djangoproject.com/ticket/33403 - Annotate results change when filtering *after* the annotate (duplicate)
   https://code.djangoproject.com/ticket/33050 - QuerySet.count() on combined queries with select_related() crashes on MySQL. (fixed)
   https://code.djangoproject.com/ticket/29802 - Allow skipping CSRF check for Referer header (wontfix)
   https://code.djangoproject.com/ticket/34182 - Is there a reason only the headers are checked when using the csrf token? (invalid)
   https://code.djangoproject.com/ticket/34183 - Add a ChoicesMeta.max_length property returning the max_length when data type supports len() (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/16208 - Fixed #31090 -- Logged transaction management queries.
   https://github.com/django/django/pull/16161 - Used CSS flex for form rows.
   https://github.com/django/django/pull/16315 - Fixed #34171 -- Fixed QuerySet.bulk_create() on fields with db_column in unique_fields/update_fields.
   https://github.com/django/django/pull/16322 - Fixed #31679 -- Delayed annotating aggregations.
   https://github.com/django/django/pull/16309 - Fixed #29062 -- Prevented possibility of database lock when using LiveServerTestCase with in-memory SQLite database.
   https://github.com/django/django/pull/16326 - Fixed #34173 -- Skipped saving sessions on 5xx responses.
   https://github.com/django/django/pull/16327 - Used DatabaseFeatures.django_test_skips to skip AssertNumQueriesUponConnectionTests tests.
   https://github.com/django/django/pull/16312 - Fixed #33747 -- Added exception notes to the technical 500 debug page.
   https://github.com/django/django/pull/16191 - Fixed #34103 -- Fixed logging SQL queries with duplicate parameters on Oracle.

Reviewed:
   https://github.com/django/django/pull/15884 - Fixed #33868 -- Better labels for m2m fields.

Authored:
   https://github.com/django/django/pull/16316 - Bumped gh-problem-matcher-wrap version to 2.0.0.
   https://github.com/django/django/pull/16317 - Fixed #34177 -- Fixed QuerySet.bulk_create() crash on "pk" in unique_fields.
   https://github.com/django/django/pull/16323 - Refs #33050 -- Added test for QuerySet.count() on combined queries with select_related().
   https://github.com/django/django/pull/16328 - Doc's check_password()'s setter and preferred arguments.

Best,
Mariusz

Mariusz Felisiak

unread,
Dec 5, 2022, 6:49:05 AM12/5/22
to Django developers (Contributions to Django itself)
Week ending December 4, 2022

Triaged:
   https://code.djangoproject.com/ticket/34187 - UserCreationForm should save data from ManyToMany form fields (accepted)
   https://code.djangoproject.com/ticket/34189 - Code in Tutorial does not work because of a ',' (invalid)
   https://code.djangoproject.com/ticket/34190 - Add a dump and die function to Django (wontfix)
   https://code.djangoproject.com/ticket/34160 - Django 4.1 Expression contains mixed types for (Big/Small)IntegerFields. (wontfix)
   https://code.djangoproject.com/ticket/34191 - ModelAdmin.search_fields fails for DecimalField and __exact (duplicate)
   https://code.djangoproject.com/ticket/34193 - TestCase _fixture_teardown breaks database MIRROR usage (duplicate)
   https://code.djangoproject.com/ticket/34195 - Duplicate Records created when specifying None as a target in a custom ManyToManyField (invalid)
   https://code.djangoproject.com/ticket/34198 - Django content type prefetching wrong data (duplicate)
   https://code.djangoproject.com/ticket/34197 - method_decorator does not work with async views (duplicate)
   https://code.djangoproject.com/ticket/34199 - Add an example for contrib.postgres.aggregates.StringAgg to docs. (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/16333 - Fixed #34187 -- Made UserCreationForm save many-to-many fields.
   https://github.com/django/django/pull/16250 - Fixed #33701 -- Added fine-grained error locations to the technical 500 debug page.
   https://github.com/django/django/pull/16340 - Refs #10929 -- Fixed aggregates crash when passing strings as defaults.
   https://github.com/django/django/pull/16318 - Refs #34095 -- Changed more properties to use rem units in admin CSS.
   https://github.com/django/django/pull/16345 - Refs #33308 -- Used psycopg's errors instead of errorcodes.
   https://github.com/django/django/pull/16346 - Refs #33308 -- Ensured type handlers are registered for all PostgreSQL specific tests.
   https://github.com/django/django/pull/16347 - Refs #33308 -- Added get_type_oids() hook and simplified registering type handlers on PostgreSQL.
   https://github.com/django/django/pull/16245 - Refs #33308 -- Deprecated support for passing encoded JSON string literals to JSONField & co.
   https://github.com/django/django/pull/16351 - Refs #33308 -- Made PostGISAdapter do not use psycopg2's Binary().
   https://github.com/django/django/pull/16352 - Refs #33308 -- Avoided passing None to RawSQL's params.

Authored:
   https://github.com/django/django/pull/16335 - Refs #31169 -- Skipped test_get_test_db_clone_settings_not_supported on not in-memory SQLite database.
   https://github.com/django/django/pull/16336 - Refs #34119 -- Skipped test_callable_default_hidden_widget_value_not_overridden when JSONField is not supported.
   https://github.com/django/django/pull/16339 - Refs #33397, Refs #34160 -- Added release note for resolving output_field changes.

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