Fellow Reports - July 2022

112 views
Skip to first unread message

Mariusz Felisiak

unread,
Jul 14, 2022, 5:31:55 AM7/14/22
to django-d...@googlegroups.com

Week ending July 10, 2022

Released Django 4.0.6 and 3.2.14.

Triaged:
   https://code.djangoproject.com/ticket/33820 - Querying "null" on key transforms for JSONField returns wrong results on SQLite. (accepted)
   https://code.djangoproject.com/ticket/33821 - Use _fk as suffix for augmented related model value fields (wontfix)
   https://code.djangoproject.com/ticket/33822 - New FormSet.edit_only only set when formset created by modelformset_factory (accepted)
   https://code.djangoproject.com/ticket/33824 - Django create don't return created object when triggers are fired (duplicate)
   https://code.djangoproject.com/ticket/33823 - inspectdb should generate related_name on same relation links. (accepted)
   https://code.djangoproject.com/ticket/33826 - delete_many()/set_many() crashes with empty values on Redis client. (accepted)
   https://code.djangoproject.com/ticket/33827 - Use of old MySQL version generate unknown default_storage_engine. (invalid)
   https://code.djangoproject.com/ticket/33828 - Admin's autocomplete_fields don't autofocus when opened (duplicate)
   https://code.djangoproject.com/ticket/33829 - BaseConstraint.deconstruct() and __eq__ operators don't take violation_error_message into account (created)
   https://code.djangoproject.com/ticket/33831 - How can I create model without primary_key (invalid)
   https://code.djangoproject.com/ticket/33833 - Close button styling issues in admin forms’ submit row (accepted)
   https://code.djangoproject.com/ticket/33832 - Support M2M validation using signals (invalid)
   https://code.djangoproject.com/ticket/33834 - Compact way to in-place update of the ORM model instance (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/15814 - Fixed #33816 -- Fixed QuerySet.only() after select_related() crash on proxy models.
   https://github.com/django/django/pull/15818 - Fixed #33822 -- Fixed save() crash on model formsets when not created by modelformset_factory().
   https://github.com/django/django/pull/15820 - Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters.
   https://github.com/django/django/pull/15819 - Fixed #33823 -- Made inspectdb generate unique related_name when reverse accessor clashes.
   https://github.com/django/django/pull/15824 - Fixed #33826 -- Fixed RedisCache.set_many()/delete_many() crash with an empty list.
   https://github.com/django/django/pull/15812 - Refs #27236 -- Added generic mechanism to handle the deprecation of migration operations.
   https://github.com/django/django/pull/15828 - Fixed #33829 -- Made BaseConstraint.deconstruct() and equality handle violation_error_message.

Reviewed:
   https://github.com/django/django/pull/15830 - Fixed #33781 -- Restored alignment for admin split-field timezone warnings.

Authored:
   https://github.com/django/django/pull/15821 - Fixed RelatedGeoModelTest.test08_defer_only() on MySQL 8+ with MyISAM storage engine.
   https://github.com/django/django/pull/15820 - Refs CVE-2022-34265 -- Properly escaped Extract() and Trunc() parameters.
   https://github.com/django/django/pull/15829 - Fixed #33718 -- Dropped support for MySQL 5.7.
   https://github.com/django/django/pull/15832 - Refs CVE-2022-34265 -- Unified DatabaseOperations._convert_*_to_tz() hook names.

Best,
Mariusz


Mariusz Felisiak

unread,
Jul 19, 2022, 7:56:02 AM7/19/22
to Django developers (Contributions to Django itself)
Week ending July 17, 2022

Triaged:
   https://code.djangoproject.com/ticket/33837 - 中文版文档:编写你的第一个 Django 应用,第 3 部分中的描述性代码错误 (invalid)
   https://code.djangoproject.com/ticket/33835 - Select_related().only() in the Prefetch() should automatically add primary keys for reverse relations. (wontfix)
   https://code.djangoproject.com/ticket/33839 - Support pathlib.Path in loaders' get_template(). (wontfix)
   https://code.djangoproject.com/ticket/33840 - GEOS C Error when creating a geometry on an M1 Mac (duplicate)
   https://code.djangoproject.com/ticket/33841 - Django shouldn't fail (bulk-)update silently when QuerySet is already evaluated. (worksforme)
   https://code.djangoproject.com/ticket/19884 - Inspectdb on Oracle doesn't produce correct field types (fixed)
   https://code.djangoproject.com/ticket/23842 - Transient failure of django.contrib.gis.tests.geoapp.tests.GeoQuerySetTest.test_make_line (worksforme)
   https://code.djangoproject.com/ticket/33843 - Django attempts connect to database during mypy checks (needsinfo)
   https://code.djangoproject.com/ticket/18332 - No generic way to get database backend version (fixed)
   https://code.djangoproject.com/ticket/33848 - Migration StateApps.clone deepcopy too many objects (accepted)
   https://code.djangoproject.com/ticket/33849 - Like statement is not case-sensitive in SQLite backend (duplicate)
   https://code.djangoproject.com/ticket/33850 - Confirm support for GEOS 3.11. (created)
   https://code.djangoproject.com/ticket/33852 - Ability to exclude a specific view or form from DATA_UPLOAD_MAX_NUMBER_FIELDS (wontfix)
   https://code.djangoproject.com/ticket/33853 - delete polymorphism basemodel (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/15839 - Refs #25232 -- Simplified ModelBackend.user_can_authenticate().
   https://github.com/django/django-contrib-comments/pull/187 - Added testing for Python 3.10.
   https://github.com/django/django/pull/15703 - Fixed #27236 -- Deprecated Meta.index_together in favor of Meta.indexes.
   https://github.com/django/django/pull/15833 - Fixed #30711 -- Doc'd django.contrib.postgres.fields.hstore.KeyTransform().
   https://github.com/django/django/pull/15742 - Fixed #33631 -- Marked {% blocktranslate asvar %} result as HTML safe.
   https://github.com/django/django/pull/15850 - Fixed #33848 -- Optimized StateApps.clone().
   https://github.com/django/django/pull/15734 - Fixed #33728 -- Reordered submit buttons in admin.

Best,
Mariusz

Mariusz Felisiak

unread,
Jul 25, 2022, 7:38:19 AM7/25/22
to Django developers (Contributions to Django itself)
Week ending July 24, 2022

Triaged:
   https://code.djangoproject.com/ticket/33854 - dbshell additional parameters should be passed before dbname on PostgreSQL. (accepted)
   https://code.djangoproject.com/ticket/33855 - System check calls are unnecessary in test worker initialization. (created)
   https://code.djangoproject.com/ticket/33857 - using FilteredSelectMultiple widget on forms.ModelMultipleChoiceField is not working (invalid)
   https://code.djangoproject.com/ticket/33858 - Altering model field from bigint to jsonb fails on PostgreSQL. (invalid)
   https://code.djangoproject.com/ticket/33860 - When debug level == DEBUG, loading admin page causes a voluminous exception message to be emitted in logging (duplicate)
   https://code.djangoproject.com/ticket/33859 - Added admin inline descriptions. (wontfix)
   https://code.djangoproject.com/ticket/9249 - Google Analytics' Cookies break CacheMiddleware when SessionMiddleware turns on Vary: Cookie (wontfix)
   https://code.djangoproject.com/ticket/33861 - errors in forms.py (invalid)
   https://code.djangoproject.com/ticket/33864 - Deprecate length_is template filter in favor of length. (accepted)
   https://code.djangoproject.com/ticket/33865 - Optimize django.core.handlers.wsgi.LimitedStream (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/15851 - Fixed #33854 -- Corrected the order of parameters in dbshell on PostgreSQL.
   https://github.com/django/django/pull/15860 - Fixed #33833 -- Corrected .closelink admin CSS.
   https://github.com/django/djangoproject.com/pull/1178 - Fixed #1177 -- Pinned MarkupSafe==2.0.1 in requirements.
   https://github.com/django/django/pull/15865 - Fixed #33317 -- Added note about unconditional evaluation of {% block %} tags.
   https://github.com/django/django/pull/15869 - Fixed #33864 -- Deprecated length_is template filter.
   https://github.com/django/django/pull/15870 - Removed unneeded test suite creation for measure tests.
   https://github.com/django/django/pull/15867 - Refs #25756 -- Doc'd inability to use file fields with PostgreSQL ArrayField.
   https://github.com/django/django/pull/15871 - Refs #33691 -- Deprecated insecure password hashers.

Authored:
   https://github.com/django/django/pull/15815 - Stopped using default adapters/converters on SQLite backend.
   https://github.com/django/django/pull/15847 - Refs #27236 -- Made operation deprecation checks run only on unapplied migrations.
   https://github.com/django/django/pull/15852 - Fixed #33855 -- Removed unnecessary system check calls from test worker initialization.
   https://github.com/django/django/pull/15853 - Fixed #33850 -- Confirmed support for GEOS 3.11.
   https://github.com/django/django/pull/15858 - Refs #27236 -- Clarified that "historical migrations" means "already applied".
   https://github.com/django/django/pull/15862 - Refs #27236 -- Made cosmetic edits to Meta.index_together deprecation.

Best,
Mariusz

Mariusz Felisiak

unread,
Aug 3, 2022, 8:24:01 AM8/3/22
to Django developers (Contributions to Django itself)
Week ending July 31, 2022

Triaged:
   https://code.djangoproject.com/ticket/33866 - Support Path instances in GDALRaster constructor (accepted)
   https://code.djangoproject.com/ticket/33867 - Automatic detection of timezone in django admin using javascript (duplicate)
   https://code.djangoproject.com/ticket/33869 - Self Reference Inlines is not working form me (invalid)
   https://code.djangoproject.com/ticket/33870 - Add a SHORT_TIME_FORMAT to settings.py (wontfix)
   https://code.djangoproject.com/ticket/33871 - JSONField with default is not detected as changed when invalidated in inlines. (accepted)
   https://code.djangoproject.com/ticket/33872 - Deprecate CICharField, CIEmailField, CITextField. (created)
   https://code.djangoproject.com/ticket/33873 - Unstyled admin logout button. (invalid)
   https://code.djangoproject.com/ticket/33874 - BooleanField validate function should use ‘value is not None’ instead of 'not value' (invalid)
   https://code.djangoproject.com/ticket/33875 - Inserting new record into partitioned table with triggers fails on returned values. (invalid)
   https://code.djangoproject.com/ticket/33877 - Add accurate port validation to the URLValidator. (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15876 - Removed obsolete note in management.get_commands() docstring.
   https://github.com/django/django/pull/15873 - Fixes #33863 -- Fixed JavaScriptCatalog with more than 1 level of fallback translations.
   https://github.com/django/django/pull/14333 - Simplified various built-in templates.
   https://github.com/django/django/pull/15879 - Fixed #33866 -- Added pathlib.Path support to GDALRaster constructor.
   https://github.com/django/django/pull/15880 - Fixed BasicExtractorTests.test_makemessages_find_files() test.
   https://github.com/django/django/pull/15886 - Refs #32948 -- Made django.utils.tree.Node cleanups.
   https://github.com/django/django/pull/14677 - Fixed #32948 -- Optimized django.utils.tree.Node and its subclasses.
   https://github.com/django/django/pull/15892 - Fixed #33442 -- Allowed GeoIP2 to use DB-IP Lite datasets.
   https://github.com/django/djangoproject.com/pull/1190 - Updated Akismet paramaters in ContactForm.

Reviewed:
   https://github.com/django/djangoproject.com/pull/1187 - Updated Supported Versions tables for Django 4.1.
   https://github.com/django/djangoproject.com/pull/1188 - Updated docs-related model fixtures for 4.1 release.
   https://github.com/django/djangoproject.com/pull/1189 - Updated robots.docs.txt for Django 4.1.

Authored:
   https://github.com/django/django/pull/15861 - Refs #27236 -- Reverted AlterIndexTogether deprecation.
   https://github.com/django/django/pull/15883 - Fixed #33820 -- Doc'd and tested "true"/"false"/"null" caveat for JSONField key transforms on SQLite.
   https://github.com/django/django/pull/15887 - Fixed collation tests on MySQL 8.0.30+.
   https://github.com/django/django/pull/15891 - Fixed #33872 -- Deprecated django.contrib.postgres.fields.CIText/CICharField/CIEmailField/CITextField.
   https://github.com/django/django/pull/15895 - Fixed warnings per flake8 5.0.0.


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