Fellow Reports - February 2024

84 views
Skip to first unread message

Mariusz Felisiak

unread,
Feb 14, 2024, 10:18:04 AMFeb 14
to django-d...@googlegroups.com

Week ending February 11

Triaged:

    https://code.djangoproject.com/ticket/35166 - Return python-memcached support (wontfix)
    https://code.djangoproject.com/ticket/35168 - Problem with templates and the <video></video> tag (worksforme)
    https://code.djangoproject.com/ticket/34917 - Links in the Django admin should be underlined. (someday/maybe)
    https://code.djangoproject.com/ticket/35169 - updated asgi handler for disconnects does not process ROOT_PATH (needsinfo)
    https://code.djangoproject.com/ticket/35172 - intcomma adds leading comma for string-based 3-digit number with at least 1 decimal place. (accepted)
    https://code.djangoproject.com/ticket/35171 - Update the django 'congrats' page that is shown after a fresh install of django (accepted)
    https://code.djangoproject.com/ticket/35174 - asend() crashes when all receivers are asynchronous functions. (accepted)
    https://code.djangoproject.com/ticket/35173 - DisallowedModelAdminLookup raised when filtering with __isnull on a ForeignKey not listed in list_filters (accepted)
    https://code.djangoproject.com/ticket/35176 - Renaming a field and other attributes result in deleting and recreating a new column. (wontfix)
    https://code.djangoproject.com/ticket/25298 - Forbid QuerySet filtering by a related field that expects a single value when multiple values are returned (wontfix)

Reviewed/committed:

    https://github.com/django/django/pull/17785 - Changed severity levels to list in security policy docs.
    https://github.com/django/django/pull/17821 - Fixed #16281 -- Fixed ContentType.get_object_for_this_type() in a multiple database setup.
    https://github.com/django/django/pull/17726 - Fixed #27225 -- Added "Age" header when fetching cached responses.
    https://github.com/django/django/pull/17827 - Refs #30686 -- Improved test coverage of Truncator.
    https://github.com/django/django/pull/17832 - Refs #30686 -- Fixed text truncation for negative or zero lengths.
    https://github.com/django/django/pull/16421 - Fixed #30686 -- Used Python HTMLParser in utils.text.Truncator.
    https://github.com/django/django/pull/17829 - Fixed #35099 -- Prevented mutating queryset when combining with & and | operators.
    https://github.com/django/django/pull/17837 - Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all receivers are asynchronous.
    https://github.com/django/django/pull/17812 - Fixed #35073 -- Avoided unnecessary calling of callables used by SET/SET_DEFAULT in Collector.collect().
    https://github.com/django/django/pull/17805 - Refs #34534 -- Reduced constraint operations with Meta.constraints when optimizing migrations.
    https://github.com/django/django/pull/17836 - Fixed #35175 -- Made migraton writer preserve keyword-only arguments.
    https://github.com/django/django/pull/17797 - Fixed #35145 -- Corrected color scheme of vanilla HTML widgets in admin.

Authored:

    https://github.com/django/django/pull/17833 - Fixed #35172 -- Fixed intcomma for string floats.

Best,
Mariusz

Mariusz Felisiak

unread,
Feb 21, 2024, 3:39:56 AMFeb 21
to Django developers (Contributions to Django itself)
Week ending February 18

Triaged:
    https://code.djangoproject.com/ticket/35181 - behaviour of makemessage dont follow documentation (needsinfo)
    https://code.djangoproject.com/ticket/35185 - Daphne: websocket works locally with ws protocol, but it connects and quickly disconnects in production (invalid)
    https://code.djangoproject.com/ticket/35183 - Run only a random subset of tests. (wontfix)
    https://code.djangoproject.com/ticket/35186 - Script run as manage.py command gets frequent django.db.utils.InterfaceError: connection already closed errors (duplicate)
    https://code.djangoproject.com/ticket/35180 - PostgreSQL pattern ops indexes are dropped when changing between CharField and TextField (duplicate)
    https://code.djangoproject.com/ticket/35194 - Postgres 16.2 with _iexact leads to IndeterminateCollation (needsinfo)
    https://code.djangoproject.com/ticket/35191 - Allow form renderer to use custom template for label tag (wontfix)
    https://code.djangoproject.com/ticket/35193 - Range dumper assumes timezone aware datetimes. (invalid)
    https://code.djangoproject.com/ticket/35195 - Remove type="text/css" from <style>. (accepted)
    https://code.djangoproject.com/ticket/35187 - @sensitive_variables/sensitive_post_parameters decorators crash with .pyc-only builds. (accepted)
    https://code.djangoproject.com/ticket/35198 - Facet filters crash for queryset with no ID. (accepted)
    https://code.djangoproject.com/ticket/27201 - Django 1.10 with STATICFILES_STORAGE breaks on absolute path in CSS with double slash (fixed)
    https://code.djangoproject.com/ticket/35223 - Fields with db_default raise ValidationErrors when full_clean() called (accepted)
    https://code.djangoproject.com/ticket/35227 - admin.display(ordering="") is raises exception while trying to ordering field. (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/17843 - Refs #34900, Refs #34118 -- Updated assertion in test_skip_class_unless_db_feature() test on Python 3.12.2+.
    https://github.com/django/django/pull/17839 - Fixed #35171 -- Updated the design of the "Congrats" page.
    https://github.com/django/django/pull/17850 - Refs #35058 -- Added support for measured geometries to GDAL GeometryCollection and subclasses.
    https://github.com/django/django/pull/17749 - Fixed #35122 -- Made migrate --prune option respect --app_label.
    https://github.com/django/django/pull/17851 - Fixed #28263 -- Fixed TestCase setup for databases that don't support savepoints.
    https://github.com/django/django/pull/17848 - Fixed #35179 -- Made admindocs detect positional/keyword-only arguments.
    https://github.com/django/code.djangoproject.com/pull/176 - Closed database connections.
    https://github.com/django/django/pull/17854 - Fixed #35195 -- Removed unnecessary type="text/css" attributes from <style> tags.
    https://github.com/django/django/pull/17814 - Fixed #33037 -- Fixed Trunc() with offset timezones on MySQL, SQLite, Oracle.
    https://github.com/django/code.djangoproject.com/pull/157 - Updated to Trac 1.6 and Python 3.8.
    https://github.com/django/django/pull/17855 - Fixed #34060 -- Fixed migrations crash when adding check constraints with JSONField __exact lookup on Oracle.
    https://github.com/django/django/pull/17858 - Refs #34060 -- Fixed crash when filtering against literal JSON with psycopg2.
    https://github.com/django/django/pull/17811 - Fixed #29725 -- Removed unnecessary join in QuerySet.count() and exists() on a many to many relation.
    https://github.com/django/code.djangoproject.com/commit/31b818aca8515005169e073c6a7188ddbbbf880d - Disabled about page and web upload of plugins.
    https://github.com/django/code.djangoproject.com/commit/165e4b4d2c8d783272f86c88680078029d6e397e - Added username blocklist plugin.
    https://github.com/django/code.djangoproject.com/pull/180 - Added missing requirement for tracspamfilter plugin.
    https://github.com/django/django/pull/14824 - Fixed #24018 -- Allowed setting pragma options on SQLite.
    https://github.com/django/django/pull/17861 - Fixed #28011 -- Corrected Field.hidden docs.

Authored:
    https://github.com/django/django/pull/17857 - Refs #30686 -- Removed unused regexes in django.utils.text.
    https://github.com/django/django/pull/17860 - Fixed #35187 -- Fixed @sensitive_variables/sensitive_post_parameters decorators crash with .pyc-only builds.

Best,
Mariusz

Mariusz Felisiak

unread,
Mar 4, 2024, 2:16:11 AMMar 4
to Django developers (Contributions to Django itself)
Week ending February 25

Triaged:
    https://code.djangoproject.com/ticket/35232 - Cache Options.verbose_name_raw (accepted)
    https://code.djangoproject.com/ticket/35234 - ExclusionConstraint.expressions should be checked for foreign relationship references (accepted)
    https://code.djangoproject.com/ticket/35225 - Tests of ordering by JSON field fail in Oracle 21c (needsinfo)
    https://code.djangoproject.com/ticket/35226 - Dynamically created connection are disallowed in SimpleTestCase and subclasses. (accepted)
    https://code.djangoproject.com/ticket/29167 - HashedFilesMixin doesn't work with data URIs that include a closing parenthesis (worksforme)
    https://code.djangoproject.com/ticket/35231 - Add system checks for settings types (wontfix)
    https://code.djangoproject.com/ticket/35236 - Access Field.attname and Field.column directly (accepted)
    https://code.djangoproject.com/ticket/35235 - ArrayAgg() doesn't return default when filter contains __in=[]. (accepted)
    https://code.djangoproject.com/ticket/35237 - Optimize system checks for admin actions (accepted)
    https://code.djangoproject.com/ticket/35244 - URL resolution does not work with a namespaced function reference. (duplicate)
    https://code.djangoproject.com/ticket/35249 - DISABLE_SERVER_SIDE_CURSORS is not documented as a connection setting  (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/17873 - Fixed #35230 -- Added cached ForeignObjectRel.accessor_name.
    https://github.com/django/django/pull/17872 - Fixed #35229 -- Made URL custom error handler check run once.
    https://github.com/django/django/pull/17874 - Fixed #35232 -- Cached model's Options.verbose_name_raw.
    https://github.com/django/django/pull/17867 - Refs #34060 -- Fixed JSONField __exact lookup for primitivies on Oracle 21c+.
    https://github.com/django/django/pull/17863 - Fixed #35224 -- Made GenericForeignKey inherit from Field.
    https://github.com/django/django/pull/17862 - Refs #28011 -- Removed ForeignObjectRel.is_hidden().
    https://github.com/django/django/pull/17884 - Fixed #35153 -- Added note about locale name notation to FORMAT_MODULE_PATH docs.
    https://github.com/django/django/pull/17868 - Used <span> instead of <div> in admin theme button.
    https://github.com/django/django/pull/17887 - Fixed #35236 -- Used Field.attname/column attributes instead of get_attname()/get_attname_column().
    https://github.com/django/django/pull/17881 - Fixed #23759 -- Preserved all file extensions in Storage.get_available_name().
    https://github.com/django/django/pull/17889 - Fixed #35238 -- Fixed database serialization crash when base managers use prefetch_related().
    https://github.com/django/django/pull/17888 - Fixed #35237 -- Merged system checks for admin actions.
    https://github.com/django/django/pull/17892 - Removed distracting note from tutorial 4.
    https://github.com/django/code.djangoproject.com/pull/181 - Added tests for list of installed components.
    https://github.com/django/django/pull/17650 - Fixed #32114 -- Fixed parallel test crash on non-picklable objects in subtests.
    https://github.com/django/django/pull/17870 - Refs #30950, Refs #35187 -- Added tests for byte-compiled Django to daily builds.
    https://github.com/django/code.djangoproject.com/pull/182 - Updated TracSpamFilter.
    https://github.com/django/code.djangoproject.com/pull/183 - Updated to Django 3.2.
    https://github.com/django/djangoproject.com/pull/1485 - Upgraded django-recaptcha to 4.0.0.
    https://github.com/django/django/pull/17894 - Fixed #35140 -- Increased font size in debug views.
    https://github.com/django/django/pull/17703 - Fixed #35090 -- Deprecated registering URL converters with the same name.

Authored:
    https://github.com/django/django/pull/17878 - Fixed closing connections in test_utils.tests.AllowedDatabaseQueriesTests.
    https://github.com/django/django/pull/17879 - Fixed #35226 -- Reallowed executing queries for dynamically created connections.
    https://github.com/django/django/pull/17891 - Refs #34900 -- Fixed CommandTypes.test_help_default_options_with_custom_arguments test on Python 3.13+.
    https://github.com/django/django/pull/17895 - Removed obsolete test_get_or_create_raises_IntegrityError_plus_traceback() test.
    https://github.com/django/django/pull/17898 - Refs #32114 -- Fixed RemoteTestResultTest.test_unpicklable_subtest test without tblib.

Best,
Mariusz

Mariusz Felisiak

unread,
Mar 4, 2024, 3:14:49 PMMar 4
to Django developers (Contributions to Django itself)
Week ending March 3

Triaged:
    https://code.djangoproject.com/ticket/35245 - Django freezes on DRF's APIView. (invalid)
    https://code.djangoproject.com/ticket/35253 - Pagination for StackedInline and TabularInline (duplicate)
    https://code.djangoproject.com/ticket/35251 - dumpdata refactoring (needsinfo)
    https://code.djangoproject.com/ticket/35254 - New setting for ModelAdmin.list_per_page (wontfix)
    https://code.djangoproject.com/ticket/35250 - Stop URL system checks from compiling regular expressions (accepted)
    https://code.djangoproject.com/ticket/35258 - Rename the 'runserver' management command to 'devserver' to be more explicit that it is intended for development only (wontfix)
    https://code.djangoproject.com/ticket/9990 - Management shell autocomplete breaks PYTHONSTARTUP autocomplete (fixed)
    https://code.djangoproject.com/ticket/35259 - forms.JSONField validator doesn't match documentation behavior (duplicate)
    https://code.djangoproject.com/ticket/35260 - request.GET is improperly type annotated (invalid)
    https://code.djangoproject.com/ticket/35262 - Addindex operation generates wrong sql code for Postgresql GinIndex (worksforme)
    https://code.djangoproject.com/ticket/35263 - Add keys() and hashes() functions to Redis cache backend. (wontfix)
    https://code.djangoproject.com/ticket/35264 - CommandError-Conflicting migration detected (invalid)
    https://code.djangoproject.com/ticket/35265 - Add test for AdminSite with custom headers. (accepted)

Reviewed/committed:
    https://github.com/django/django/pull/17893 - Fixed #35241 -- Cached model's full parent list.
    https://github.com/django/django/pull/17901 - Fixed #35246 -- Made Field.unique a cached property.
    https://github.com/django/django/pull/17907 - Refs #34200 -- Removed unnecessary check in DatabaseWrapper.ensure_role() on PostgreSQL.
    https://github.com/django/django/pull/17909 - Refs #32114 -- Fixed test crash on non-picklable objects in subtests when PickleError is raised.
    https://github.com/django/django/pull/17903 - Fixed #29022 -- Fixed handling protocol-relative URLs in ManifestStaticFilesStorage when STATIC_URL is set to /.
    https://github.com/django/djangoproject.com/pull/1486 - Fixed doc_test_fixtures.json.
    https://github.com/django/django/pull/17483 - Refs #34964 -- Doc'd that Q expression order is preserved.
    https://github.com/django/django/pull/17880 - Fixed #35198 -- Fixed facet filters crash on querysets with no primary key.
    https://github.com/django/django/pull/17920 - Refs #35234 -- Moved constraint system checks to Check/UniqueConstraint methods.
    https://github.com/django/django/pull/17921 - Fixed #35234 -- Added system checks for invalid model field names in ExclusionConstraint.expressions.
    https://github.com/django/django/pull/17876 - Refs #35234 -- Deprecated CheckConstraint.check in favor of .condition.
    https://github.com/django/django/pull/17925 - Made runserver close database connections from migration checks.
    https://github.com/django/django/pull/17914 - Refs #33497 -- Added connection pool support for PostgreSQL.
    https://github.com/django/django/pull/17904 - Fixed #35250 -- Made URL system checks use uncompiled regexes.

Authored:
    https://github.com/django/django/pull/17915 - Removed #django-geo IRC channel in docs.
    https://github.com/django/django/pull/17918 - Refs #35090 -- Fixed urlpatterns.tests.SimplifiedURLTests when run in reverse.

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