Fellow Reports - December 2023

141 views
Skip to first unread message

Mariusz Felisiak

unread,
Dec 18, 2023, 12:14:58 AM12/18/23
to django-d...@googlegroups.com

Week ending December 10

Released Django 4.2.8.

Triaged:
    https://code.djangoproject.com/ticket/35008 - Minifiers break django contrib admins UI (accepted)
    https://code.djangoproject.com/ticket/35009 - set_language doesn't work with prefix_default_language=False (duplicate)
    https://code.djangoproject.com/ticket/35012 - Wide fieldset fields are hidden. (accepted)
    https://code.djangoproject.com/ticket/35010 - Parallel test runner hangs if one of the tests segfault (invalid)
    https://code.djangoproject.com/ticket/35015 - Update MySQL migration documentation for Mysql 8 (needsinfo)
    https://code.djangoproject.com/ticket/35014 - update_or_create using update_fields  opt out (wontfix)
    https://code.djangoproject.com/ticket/35016 - Missing documentation for setting libpq options with the PostgreSQL backend (accepted)
    https://code.djangoproject.com/ticket/34593 - Django admin list does same Count query twice when there are no filters (wontfix)
    https://code.djangoproject.com/ticket/35018 - GeneratedField crashes on Oracle 19c when output_field is BooleanField. (accepted)
    https://code.djangoproject.com/ticket/35019 - Model with GeneratedField and ForeignKey raises an error on save(). (accepted)
    https://code.djangoproject.com/ticket/35022 - RenameIndex crashes when there is a unique index on the same fields. (accepted)
    https://code.djangoproject.com/ticket/35023 - using keepdb and creating a fixture from the content of the test_database (invalid)
    https://code.djangoproject.com/ticket/35024 - Creating model objects crashes on fields with database converters when RETURNING is not supported. (created)
    https://code.djangoproject.com/ticket/35025 - Crash when attempting to order by array index from annotated ArrayAgg (duplicate)

Reviewed/committed:
    https://github.com/django/django/pull/17465 - Fixed #34830 -- Added request to bad_request/csrf_failure view template contexts.
    https://github.com/django/djangoproject.com/pull/1444 - Updated download page for 5.0 release.
    https://github.com/django/djangoproject.com/pull/1446 - Updated docs-related model fixtures for 5.0 release.
    https://github.com/django/django/pull/17573 - Deprecated django.contrib.gis.geoip2.GeoIP2.open().
    https://github.com/django/django/pull/17574 - Changed django.contrib.gis.geoip2 package to a module.
    https://github.com/django/djangoproject.com/pull/1445 - Updated robots.docs.txt for Django 5.0.
    https://github.com/django/django/pull/17577 - Refs #34986 -- Confirmed support for PyPy 3.10 with SQLite.
    https://github.com/django/django/pull/17581 - Fixed #35020 -- Fixed ModelAdmin.lookup_allowed() for non-autofield primary keys.
    https://github.com/django/django/pull/17500 - Refs #34986 -- Confirmed support for PyPy 3.10 with PostgreSQL.
    https://github.com/django/django/pull/17584 - Fixed #34742 -- Made CommonMiddleware raise APPEND_SLASH RuntimeError on DELETE requests.
    https://github.com/django/django/pull/17586 - Fixed #35016 -- Doc'd that DATABASES["OPTIONS"] are passed to new PostgreSQL connections.
    https://github.com/django/django/pull/17583 - Fixed #35019 -- Fixed save() on models with both GeneratedFields and ForeignKeys.

Reviewed:
    https://github.com/django/django/pull/17501 - [5.0.x] Updated translations from Transifex.

Authored:
    https://github.com/django/django/pull/17580 - Replaced deprecated database type synonyms in Oracle backend.
    https://github.com/django/django/pull/17587 - Fixed #35024 -- Fixed model instance creation crash on GeneratedField output_field with backend converters.


Week ending December 17

Triaged:
    https://code.djangoproject.com/ticket/5929 - Allow Fields to use multiple db columns (complex datatypes) (duplicate)
    https://code.djangoproject.com/ticket/35021 - Debug query capturing on psycopg3 disregards execute wrappers. (accepted)
    https://code.djangoproject.com/ticket/35030 - Make django.contrib.auth decoratos to work with async functions. (accepted)
    https://code.djangoproject.com/ticket/35035 - BaseFormSet should use Form's default_renderer before defaulting to get_default_renderer(). (wontfix)
    https://code.djangoproject.com/ticket/35032 - Cannot save record with UUID field after migrating existing UUIDField created in Django < 5.0 (accepted)
    https://code.djangoproject.com/ticket/35034 - In some cases i18n set_language does not change url language (duplicate)
    https://code.djangoproject.com/ticket/35039 - Redis cache.clear() should respect KEY_PREFIX (wontfix)
    https://code.djangoproject.com/ticket/35040 - Migrations Not Affecting The DB With Existing DATA (needsinfo)
    https://code.djangoproject.com/ticket/35042 - Queryset count does not work after union when annotations on aggregation are unused. (accepted)
    https://code.djangoproject.com/ticket/35043 - LogoutView.as_view() no longer works in 5.0 (duplicate)
    https://code.djangoproject.com/ticket/35045 - Add a PersistedTemporaryFileUploadHandler for file upload (wontfix)
    https://code.djangoproject.com/ticket/35041 - DATA_UPLOAD_MAX_MEMORY_SIZE causes a confusing error when not an integer (wontfix)

Reviewed/committed:
    https://github.com/django/django/pull/17588 - Fixed #34013 -- Added QuerySet.order_by() support for annotation transforms.
    https://github.com/django/django/pull/17575 - Fixed #34305 -- Changed GeoIP2 tests to use MaxMind test databases.
    https://github.com/django/django/pull/17589 - Fixed #35012 -- Restored wrapping admin fieldsets with multiple fields per line.
    https://github.com/django/django/pull/17604 - Fixed #35032 -- Corrected Char32UUIDField implementation in 5.0 release notes.
    https://github.com/django/django/pull/17539 - Fixed #35000 -- Skipped declaring empty string defaults on BLOB/TEXT field on MySQL.
    https://github.com/django/djangoproject.com/pull/1440 - Upgraded django-recaptcha to 4.0.0.
    https://github.com/django/django/pull/17595 - Updated examples for 2.0+ release numbering in installation FAQ.
    https://github.com/django/django/pull/17612 - Fixed database connection for other alias in PostgreSQL tests on GitHub Actions.
    https://github.com/django/django/pull/17388 - Fixed #34909 -- Associated links in admin navigation sidebar with row descriptions.
    https://github.com/django/django/pull/17620 - Refs #34013 -- Registered instance lookups as documented in tests.
    https://github.com/django/django/pull/17617 - Fixed #35042 -- Fixed a count() crash on combined queries.

Authored:
    https://github.com/django/django-docker-box/pull/46 - Updated Python and database versions.
    https://github.com/django/django/pull/17585 - Fixed #35018 -- Fixed migrations crash on GeneratedField with BooleanField as output_field on Oracle < 23c.
    https://github.com/django/django/pull/17602 - Improved test coverage for django.contrib.sessions.backends.base.SessionBase.
    https://github.com/django/django/pull/17607 - Used model's Options.model_name instead of object_name.lower().

Best,
Mariusz


Mariusz Felisiak

unread,
Dec 28, 2023, 12:55:50 AM12/28/23
to Django developers (Contributions to Django itself)
Week ending December 24

Triaged:
    https://code.djangoproject.com/ticket/35046 - BlankChoiceIterator causes AttributeError for some existing packages and projects (invalid)
    https://code.djangoproject.com/ticket/35050 - Issue filtering on FilteredRelation with F object (accepted)
    https://code.djangoproject.com/ticket/35052 - Documentation corrections (invalid)
    https://code.djangoproject.com/ticket/35053 - Limiting QuerySets is not database platform agnostic (duplicate)
    https://code.djangoproject.com/ticket/35054 - Add support for oracledb 2.0. (created)
    https://code.djangoproject.com/ticket/35055 - `collectstatic` tries to parse commented out lines in CSS files. (duplicate)
    https://code.djangoproject.com/ticket/35057 - Add a setting for project level callable/string for FileField's upload_to (wontfix)
    https://code.djangoproject.com/ticket/35056 - admin.E013 on ManyToManyField with related_name crashes. (accepted)
    https://code.djangoproject.com/ticket/35058 - Update GDAL integration (accepted)
    https://code.djangoproject.com/ticket/35061 - Modifying GeneratedFields is not supported - not documented under model field reference for GeneratedField (wontfix)
    https://code.djangoproject.com/ticket/35060 - Make Model.save() arguments keyword-only (accepted)

Reviewed/committed:
    https://github.com/django/django/pull/16650 - Fixed #34411 -- Updated GDAL API to handle vector DataSource's.
    https://github.com/django/django/pull/17582 - Fixed #35015 -- Updated MySQL notes in migrations topic.
    https://github.com/django/django/pull/17628 Fixed #35048 -- Dropped support for PROJ 5.x.
    https://github.com/django/django/pull/17627 - Fixed #35049 -- Dropped support for GDAL 2.4.
    https://github.com/django/djangoproject.com/pull/1455 - Used formatted text for ongoing business in DSF meeting minutes.
    https://github.com/django/django/pull/17629 - Fixed #35005 -- Confirmed support for GDAL 3.8.
    https://github.com/django/django/pull/17631 - Fixed #35008 -- Added CSS rule for <input> HTML tags with no type.
    https://github.com/django/django/pull/17626 - Fixed #34658 -- Added SimpleTestCase.assertNotInHTML().
    https://github.com/django/django/pull/17635 - Fixed #35022 -- Fixed RenameIndex() crash on unnamed indexes if exists unique constraint on the same fields.
    https://github.com/django/django/pull/17636 - Refs #35058 -- Added support for WKB > 2GB with GDAL 3.3+.
    https://github.com/django/django/pull/17634 - Fixed #35050 -- Fixed prefixing field names in FilteredRelation().

Authored:
    https://github.com/django/django/pull/17630 - Fixed #35054 -- Fixed crash on Oracle when fetching JSONFields with oracledb 2.0.0.

Best,
Mariusz

Mariusz Felisiak

unread,
Jan 3, 2024, 12:06:24 AMJan 3
to Django developers (Contributions to Django itself)
Week ending December 31

Triaged:
    https://code.djangoproject.com/ticket/35062 - Update csrf.py to check request.POST if request.method is not GET (invalid)
    https://code.djangoproject.com/ticket/35059 - ASGI server leaves stale DB connections (needsinfo)
    https://code.djangoproject.com/ticket/35064 - Window.order_by decimal field is broken on SQLite (accepted)
    https://code.djangoproject.com/ticket/35065 - Autocomplete field is not rendered with error color border. (accepted)
    https://code.djangoproject.com/ticket/35066 - Unsupported operand exception in response.py (invalid)
    https://code.djangoproject.com/ticket/35067 - jsonb register (duplicate)
    https://code.djangoproject.com/ticket/35068 - decimal as Float in settings (invalid)
    https://code.djangoproject.com/ticket/35069 - Typo in Form.label_suffix example in docs. (accepted)
    https://code.djangoproject.com/ticket/35070 - Default form output in docs is shown as as_table() instead of as_div() (invalid)
    https://code.djangoproject.com/ticket/35075 - Add support for deduplicate_items option to BTreeIndex for PostgreSQL 13+. (accepted)
    https://code.djangoproject.com/ticket/35072 - Model docs Field.choices inconsistency between reference and topic guide. (accepted)
    https://code.djangoproject.com/ticket/35071 - Resolve lazy translation objects inside dictionaries when saving JSONFields (accepted)
    https://code.djangoproject.com/ticket/35076 - improvement to the doc of ModelAdmin.view_on_site (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/17637 - Refs #35058 -- Added __repr__() to OGRGeomType.
    https://github.com/django/django/pull/17614 - Improved cache.tests.FileBasedCacheTests.test_touch to avoid flakiness due to slow file system access.
    https://github.com/django/django/pull/17638 - Refs #35058 -- Made OGRGeomType aware of additional WKB geometry types.
    https://github.com/django/django/pull/17610 - Improved DEFAULT_FROM_EMAIL/SERVER_EMAIL docs.
    https://github.com/django/django/pull/17652 - Fixed #35065 -- Corrected border color for autocomplete fields with errors in admin.
    https://github.com/django/django/pull/17653 - Removed unnecessary list() calls on sorted().
    https://github.com/django/django/pull/17658 - Fixed #35064 -- Fixed Window(order_by) crash with DecimalFields on SQLite.
    https://github.com/django/django/pull/17625 - Fixed #34670 -- Improved loading of theme in admin.
    https://github.com/django/django/pull/17596 - Fixed #29049 -- Added slicing notation to F expressions.
    https://github.com/django/django/pull/17661 - Fixed #35069 -- Fixed typo in docs/ref/forms/api.txt.
    https://github.com/django/django/pull/17643 - Fixed #35051 -- Prevented runserver from removing non-zero Content-Length for HEAD requests.
    https://github.com/django/django/pull/17664 - Used JSON_OBJECT database function on PostgreSQL 16+.

Authored:
    https://github.com/django/django/pull/17647 - Fixed #35056 -- Fixed system check crash on reverse m2m relations with related_name in ModelAdmin.filter_horizontal/vertical.
    https://github.com/django/django/pull/17648 - [3.2.x] Pinned python-memcached == 1.59 in test requirements.
    https://github.com/django/django/pull/17651 - [5.0.x] Updated asgiref dependency for 5.0 release series.
    https://github.com/django/django/pull/17654 - Corrected code-block directives in docs.
    https://github.com/django/django/pull/17659 - Used addCleanup() in tests where appropriate.
    https://github.com/django/code.djangoproject.com/pull/145 - Updated default ticket version to 5.0.

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