Fellow Reports - October 2022

75 views
Skip to first unread message

Mariusz Felisiak

unread,
Oct 11, 2022, 8:16:03 AM10/11/22
to django-d...@googlegroups.com

Week ending October 9, 2022

Triaged:
   https://code.djangoproject.com/ticket/34070 - Add support for microseconds to Now() on MySQL and SQLite. (created)
   https://code.djangoproject.com/ticket/34071 - Unclear validator messages for Range(Min/Max)ValueValidator compared to docs. (accepted)
   https://code.djangoproject.com/ticket/34072 - django += 1 increments by 2 instead of 1 (invalid)
   https://code.djangoproject.com/ticket/34073 - Refactor session middleware to allow easier overrides (accepted)
   https://code.djangoproject.com/ticket/32816 - QuerysetEqual Test error on the polls app. (invalid)
   https://code.djangoproject.com/ticket/34074 - 'headers' argument for test RequestFactory/Client (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/16143 - Fixed #23353 -- Used "raise from" when raising TransactionManagementError.
   https://github.com/django/django/pull/16111 - Fixed #34070 -- Added subsecond support to Now() on SQLite and MySQL.
   https://github.com/django/django/pull/16070 - Fixed #34012 -- Made QuerySet.order_by() apply transforms on related fields for models with Meta.ordering.
   https://github.com/django/django/pull/16145 - Fixed #34068 -- Corrected output of runserver command for "0" IP address.
   https://github.com/django/django/pull/16146 - Fixed #34071 -- Improved error message for Range(Min/Max)ValueValidator.
   https://github.com/django/django/pull/16150 - Fixed #33768 -- Fixed ordering compound queries by nulls_first/nulls_last on MySQL.
   https://github.com/django/django/pull/16151 - Refs #33308 -- Enabled explicit GROUP BY and ORDER BY aliases.
   https://github.com/django/django/pull/15831 - Refs #33308 -- Adjustments to grouping and compound ordering logic to support psycopg3.
   https://github.com/django/django/pull/16100 - Fixed #32603 -- Made ModelAdmin.list_editable use transactions.
   https://github.com/django/django/pull/16095 - Fixed #33797 -- Prioritized cached database backend for cached sessions in docs.
   https://github.com/django/django/pull/16158 - Refs #33990 -- Renamed SimpleTestCase.assertFormsetError() to assertFormSetError().
   https://github.com/django/django/pull/16110 - Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQuerySetEqual().

Authored:
   https://github.com/django/django/pull/16144 - Refs #32987 -- Relaxed system check for template tag modules with the same name by turning into a warning.
   https://github.com/django/django/pull/16153 - Removed hardcoded pks in TestQuerying.test_group_by_order_by_aliases test.
   https://github.com/django/django/pull/16154 - Bumped versions in pre-commit and npm configurations.
   https://github.com/django/django/pull/16157 - Replaced assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() where appropriate.

Best,
Mariusz

Mariusz Felisiak

unread,
Oct 27, 2022, 3:47:13 AM10/27/22
to Django developers (Contributions to Django itself)
Week ending October 16, 2022

Triaged:
   https://code.djangoproject.com/ticket/34078 - Add Postgres range_merge aggregate function to postgres.contrib (wontfix)
   https://code.djangoproject.com/ticket/34081 - Responsive CSS is not loaded properly. (created)
   https://code.djangoproject.com/ticket/34080 - __exact lookup on nested arrays with None values fails on PostgreSQL. (accepted)
   https://code.djangoproject.com/ticket/34083 - Cloning test database fails with mariadb-server 8.x (duplicate)
   https://code.djangoproject.com/ticket/33537 - Cloning test databases should reraise errors on MySQL. (accepted)
   https://code.djangoproject.com/ticket/34086 - Confirm support for PostGIS 3.3 (accepted)
   https://code.djangoproject.com/ticket/34084 - ModelForms always set self.instance even when none passed in (invalid)
   https://code.djangoproject.com/ticket/34079 - Excessive parentheses when generating a query (invalid)
   https://code.djangoproject.com/ticket/34089 - Order by foreign key is not respected when using expression as default ordering (duplicate)
   https://code.djangoproject.com/ticket/34087 - Migration ignores Inheritance for Meta.default_permissions (duplicate)
   https://code.djangoproject.com/ticket/34088 - Sitemaps without items raise ValueError on callable lastmod. (accepted)
   https://code.djangoproject.com/ticket/34090 - ordering of ManyToManyField in admin shows objects multiple times (invalid)
   https://code.djangoproject.com/ticket/34092 - Admin theme switcher icon should resize according to browser font size (duplicate)
   https://code.djangoproject.com/ticket/34093 - Admin theme switcher icon should resize according to browser font size (accepted)
   https://code.djangoproject.com/ticket/34094 - RTL alignment is off in admin header area (accepted)
   https://code.djangoproject.com/ticket/34096 - I might came across a bug when updating to the latest version of postgis (invalid)
   https://code.djangoproject.com/ticket/34095 - Form controls in admin should use heights in relative units (accepted)
   https://code.djangoproject.com/ticket/34098 - Filter floatformat drops precision in decimal numbers (accepted)
   https://code.djangoproject.com/ticket/34099 - update_or_create() not saving data assigned in a model's save() method (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/16159 - Fixed #25996 -- Revised performance section in URLs topic docs.
   https://github.com/django/django/pull/16162 - Fixed #32833 -- Fixed ContentTypeManager.get_for_models() crash when using in migrations.
   https://github.com/django/django/pull/16166 - Used test client headers in i18n tests.
   https://github.com/django/django/pull/16167 - Completed test coverage for contenttypes models.
   https://github.com/django/django/pull/16171 - Fixed #34086 -- Confirmed support for PostGIS 3.3.
   https://github.com/django/django/pull/16093 - Fixed #34042 -- Improved accessibility of admin's navigation sidebar.
   https://github.com/django/django/pull/16142 - Fixed #34069 -- Made LocaleMiddleware respect language from requests when i18n patterns are used.
   https://github.com/django/django/pull/16173 - Completed test coverage for django.core.paginator.
   https://github.com/django/django/pull/16077 - Updated example of creating GEOSGeometry from WKB to use memoryview.
   https://github.com/django/django/pull/16179 - Fixed #34093 -- Changed width/height of switch button icons to use rem units in admin.

Authored:
   https://github.com/django/django/pull/16164 - Fixed wrapping of long model names in the admin.
   https://github.com/django/django/pull/16165 - Fixed #34081 -- Reverted "Fixed #33994 -- Corrected position of extrastyle and extrahead blocks in admin base template."
   https://github.com/django/django/pull/16169 - Refs #34059 -- Doc'd lack of support for validation of constraints with JSONFields.
   https://github.com/django/django/pull/16178 - Refs #23919 -- Updated obsolete buffer() references to memoryview().


Week ending October 23, 2022

I was in San Diego and participated in the DjangoCon US conference.

Triaged:
   https://code.djangoproject.com/ticket/34102 - Admin list view `word-break: break-word;` (accepted)
   https://code.djangoproject.com/ticket/34105 - Invalid query generated on Postgres when annotate and order_by have common sub-expressions (accepted)
   https://code.djangoproject.com/ticket/34104 - Making Q.__eq__ work regardless of ordering (needsinfo)
   https://code.djangoproject.com/ticket/34107 - Django ORM queries do not pick up indexes made on a key in JSONField in Postgres (invalid)
   https://code.djangoproject.com/ticket/34108 - Warning message not visible in Dark mode (invalid)
   https://code.djangoproject.com/ticket/34111 - Use sqlparse to format SQL in tests failures with debug flag (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/16190 - Fixed #34102 -- Limited wrapping long names to admin dashboard.
   https://github.com/django/django/pull/16193 - Fixed #34105 -- Fixed crash of ordering by nested selected expression.
   https://github.com/django/django/pull/16201 - Fixed #34085 -- Made management commands don't use black for non-Python files.
   https://github.com/django/django/pull/16204 - Updated UTC uses to datetime.timezone.utc in docs.
   https://github.com/django/django/pull/16202 - Skipped scrypt tests when OpenSSL 1.1+ is not installed.
   https://github.com/django/django/pull/16213 - Corrected curl call in working with Git docs.

Best,
Mariusz

Mariusz Felisiak

unread,
Oct 31, 2022, 9:11:44 AM10/31/22
to Django developers (Contributions to Django itself)
Week ending October 30, 2022

Triaged:
   https://code.djangoproject.com/ticket/34112 - Add async interface to Model (accepted)
   https://code.djangoproject.com/ticket/34113 - max() arg is an empty sequence (duplicate)
   https://code.djangoproject.com/ticket/34114 - loaddata doesn't honor auto_now_add=True when these values are missing. (duplicate)
   https://code.djangoproject.com/ticket/34115 - Document RUN_MAIN environment variable (wontfix)
   https://code.djangoproject.com/ticket/34116 - custom validation error in password_validators (wontfix)
   https://code.djangoproject.com/ticket/33173 - Python 3.11 compatibility (accepted)
   https://code.djangoproject.com/ticket/34118 - Python 3.12 compatibility (someday/maybe)
   https://code.djangoproject.com/ticket/33701 - Highlight error location in the technical 500 debug page on Python 3.11+. (accepted)
   https://code.djangoproject.com/ticket/33752 - Display exception groups on the technical 500 debug page on Python 3.11+. (accepted)
   https://code.djangoproject.com/ticket/33747 - Display exception notes on the technical 500 debug page on Python 3.11+. (accepted)
   https://code.djangoproject.com/ticket/34110 - Add InMemoryStorage (accepted)
   https://code.djangoproject.com/ticket/34121 - Multi Databases documenation example doesn't work (invalid)
   https://code.djangoproject.com/ticket/34109 - Uvicorn can be run without installing gunicorn (accepted)
   https://code.djangoproject.com/ticket/34123 - Ambiguous aliases in ordering on combined queries with select_related(). (accepted)
   https://code.djangoproject.com/ticket/34125 - Limiting QuerySet crashes on union() with a single non-empty query (accepted)
   https://code.djangoproject.com/ticket/34124 - Developer experience on {% with %} template tag can be improved. (wontfix)
   https://code.djangoproject.com/ticket/34127 - after package django project with pyinstall, with manage can't execute other commands defined in other python packages (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/16217 - Fixed #34111 -- Made test runner with --debug-sql format SQL queries.
   https://github.com/django/django/pull/16220 - Improved "rebase" example for upstream changes in working with Git docs.
   https://github.com/django/django/pull/16224 - Fixed flaky test_ForeignKey_using_to_field test.
   https://github.com/django/django/pull/15863 - Fixed #34098 -- Fixed loss of precision for Decimal values in floatformat filter.
   https://github.com/django/django/pull/16056 - Fixed #29027 -- Fixed file_move_safe() crash when moving files with SELinux.
   https://github.com/django/django/pull/16187 - Fixed #19215 -- Fixed rendering ClearableFileInput when editing with invalid files.
   https://github.com/django/django/pull/16222 - Completed test coverage for contrib.auth.forms.
   https://github.com/django/django/pull/16139 - Fixed #34066 -- Fixed link to password reset view in UserChangeForm.password's help text when using to_field.
   https://github.com/django/django/pull/16232 - Fixed #34125 -- Fixed sliced QuerySet.union() crash on a single non-empty queryset.
   https://github.com/django/django/pull/16238 - Corrected test_update_or_create_with_model_property_defaults test.
   https://github.com/django/django/pull/16234 - Removed obsolete doc reference to asyncio.iscoroutinefunction.

Authored:
   https://github.com/django/django/pull/16223 - Refs #34070 -- Fixed date format in Now() on SQLite.
   https://github.com/django/django/pull/16225 - Refs #33173 -- Fixed destroying test databases when running tests in parallel using spawn on Windows.
   https://github.com/django/django/pull/16226 - Fixed DatabaseFeatures.supports_select_(intersection/difference) on MariaDB and MySQL 8.0.31+.
   https://github.com/django/django/pull/16228 - Refs #33173 -- Added Python 3.11 to classifiers and tox.ini.
   https://github.com/django/django/pull/16230 - Refs #33173 -- Doc'd Python 3.11 compatibility in Django 4.1.x.
   https://github.com/django/django/pull/16231 - Refs #19215 -- Fixed admin_widgets tests if Pillow isn't installed.

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