Fellow Reports - June 2022

129 views
Skip to first unread message

Mariusz Felisiak

unread,
Jun 16, 2022, 2:49:19 AM6/16/22
to django-d...@googlegroups.com

Week ending June 5, 2022

Triaged:
   
https://code.djangoproject.com/ticket/33752 - Display exception groups on the technical 500 debug page on Python 3.11+. (Someday/Maybe)
    https://code.djangoproject.com/ticket/33753 - Docs' Makefile doesn't support Sphinx 5+. (accepted)
    https://code.djangoproject.com/ticket/33754 - Request body is closed prematurely by the ASGI handler (accepted)
    https://code.djangoproject.com/ticket/33755 - Move ASGI body-file cleanup into ASGIRequest (accepted)
    https://code.djangoproject.com/ticket/33756 - Code Cleanup on Tutorial Part 3 (invalid)

    https://code.djangoproject.com/ticket/33757 - django.test.Client.post documentation is wrong (accepted)
    https://code.djangoproject.com/ticket/33761 - Format migrations using black (invalid)
    https://code.djangoproject.com/ticket/33762 - test_random_ordering() not really testing randomization. (wontfix)
    https://code.djangoproject.com/ticket/33759 - Using subquery to filter a model delete generates a sub-optimal SQL (accepted)
    https://code.djangoproject.com/ticket/33763 - Django admin TabularInline in a Multiple databases context (invalid)
    https://code.djangoproject.com/ticket/33758 - make_random_password does not comply with AUTH_PASSWORD_VALIDATORS (wontfix)
    https://code.djangoproject.com/ticket/33764 - Deprecate make_random_password(). (created)
    https://code.djangoproject.com/ticket/26099 - Add a warning about import conflicts when auto-generating migrations (needsinfo)
    https://code.djangoproject.com/ticket/33765 - ManifestStaticFilesStorage doesn't support trailing whitespace for JS source map references (invalid)

Reviewed/committed:
   
https://github.com/django/django/pull/15741 - Fixed #33748 -- Fixed date template filter crash with lazy format.
    https://github.com/django/django/pull/15744 - Fixed #33754 -- Fixed crash with prematurely closed ASGI request body.
    https://github.com/django/django/pull/15737 - Fixed #33191 -- Avoided clearing cached reference when saving child after parent.

   
https://github.com/django/django/pull/15730 - Fixed #32234 -- Made inspectdb inform about composite primary keys.
    https://github.com/django/django/pull/15739 - Refs #33697 -- Fixed multipart parsing of headers with double quotes and semicolons.
    https://github.com/django/django/pull/15731 - Fixed #33733 -- Preserved wrapper assignment for manager methods.
    https://github.com/django/django/pull/15743 - Fixed #33750 -- Fixed timezone warning alignment with help texts.
    https://github.com/django/django/pull/15750 - Refs #32234 -- Removed hardcoded IntegerField in inspectdb test.
    https://github.com/django/django/pull/15740 - Fixed #33742 -- Added id to GeoJSON serializer.
    https://github.com/django/django/pull/15738 - Fixed #31788 -- Fixed migration optimization after altering field to ManyToManyField.
    https://github.com/django/django/pull/15753 - Fixed #33757 -- Clarified Client.post() file upload example.
    https://github.com/django/django/pull/15754 - Refs #27236 -- Moved models with Meta.index_together inside of test methods.
    https://github.com/django/django/pull/15752 - Fixed #33764 -- Deprecated BaseUserManager.make_random_password().
    https://github.com/django/django/pull/15288 - Fixed documentation of Widget.id_for_label() empty return value.
    https://github.com/django/django/pull/15760 - Refs #33765 -- Added tests for trailing whitespace in JavaScript source map references.
    https://github.com/django/django/pull/15758 - Refs #33697 -- Made MultiPartParser use django.utils.http.parse_header_parameters() for parsing Content-Type header.

Authored:
    https://github.com/django/django/pull/15745 - Fixed #33753 -- Fixed docs build on Sphinx 5+.
    https://github.com/django/djangoproject.com/pull/1167 - Stopped building docs for unsupported versions.
    https://github.com/django/djangoproject.com/pull/1168 - Fixed literal styling in captions.
    https://github.com/django/djangoproject.com/pull/1169 - Updated to Sphinx==4.5.0.
    https://github.com/django/django/pull/15746 - Bumped minimum Sphinx version to 4.5.0.
    https://github.com/django/django/pull/15759 - Removed obsolete assertions in BooleanFieldTests.test_return_type().


Week ending June 12, 2022

    Holidays 🥨


Best,
Mariusz

Mariusz Felisiak

unread,
Jun 20, 2022, 3:24:16 PM6/20/22
to Django developers (Contributions to Django itself)
Week ending June 19, 2022

Triaged:
   https://code.djangoproject.com/ticket/33778 - pyproject.toml uses the incorrect "legacy" setuptools backend and unnecessary wheel dep (accepted)
   https://code.djangoproject.com/ticket/33780 - Add http method argument to the URLResolver (duplicate)
   https://code.djangoproject.com/ticket/33781 - Timezone warning visual regression. (created)
   https://code.djangoproject.com/ticket/33782 - runserver `--nostatic` masks actual error (duplicate)
   https://code.djangoproject.com/ticket/33589 - Incomplete string escaping in formats for calendar. (invalid)
   https://code.djangoproject.com/ticket/33784 - Formats should not be escaped in admin calendar widget. (created)
   https://code.djangoproject.com/ticket/33783 - Add __isempty spatial lookup. (accepted)
   https://code.djangoproject.com/ticket/33779 - Add an encoder parameter to django.utils.html.json_script(). (accepted)
   https://code.djangoproject.com/ticket/24407 - Initial migration fails if app name has upper-case letters on Oracle (fixed)
   https://code.djangoproject.com/ticket/33785 - Broken __in lookup for keys of json field (duplicate)
   https://code.djangoproject.com/ticket/33786 - Confirm/Add support for GDAL 3.5. (created)
   https://code.djangoproject.com/ticket/33787 - GeosGeometry doesn't support empty 3d points (invalid)
   https://code.djangoproject.com/ticket/18105 - Investigate possible misuse of Context (fixed)
   https://code.djangoproject.com/ticket/33790 - Add more database functions/aggregates. (wontfix)
   https://code.djangoproject.com/ticket/31846 - MySQL inspectdb doesn't handle composite keys (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/15763 - Made QuerySet.bulk_update() raise an error when batch_size is zero.
   https://github.com/django/django/pull/15770 - Fixed #33773 -- Made Index with multiple fields respect DEFAULT_INDEX_TABLESPACE.
   https://github.com/django/django/pull/15755 - Refs #27236 -- Split index_together and unique_together autodetector tests.
   https://github.com/django/django/pull/15769 - Fixed #33772 -- Added QuerySet.first()/last() error message on unordered queryset with aggregation.
   https://github.com/django/django/pull/15771 - Updated OWASP Top 10 link in security topic.
   https://github.com/django/django/pull/15581 - Added YugabyteDB to list of third-party DB backends.
   https://github.com/django/django/pull/15669 - Fixed #24870 -- Added --update option to makemigrations command.
   https://github.com/django/django/pull/15747 - Fixed #28897 -- Fixed QuerySet.update() on querysets ordered by annotations.
   https://github.com/django/django/pull/15776 - Fixed #33788 -- Added TrigramStrictWordSimilarity() and TrigramStrictWordDistance() on PostgreSQL.
   https://github.com/django/django/pull/15780 - Fixed #33784 -- Removed unnecessary format escaping in admin calendar widget.

Reviewed:
   https://github.com/django/django/pull/15775 - Updated asgiref dependency for 4.1 release series.

Authored:
   https://github.com/django/django/pull/15773 - Fixed #33786 -- Confirmed support for GDAL 3.5.

Best,
Mariusz

Mariusz Felisiak

unread,
Jun 27, 2022, 3:06:46 PM6/27/22
to Django developers (Contributions to Django itself)
Week ending June 26, 2022

Triaged:
   https://code.djangoproject.com/ticket/33789 - Document changes in quoting table/colums names on Oracle. (accepted)
   https://code.djangoproject.com/ticket/33792 - Using QuerySet.extra works while RawSQL inside annotate fails (invalid)
   https://code.djangoproject.com/ticket/33793 - Check for PASSWORD_HASHERS (wontfix)
   https://code.djangoproject.com/ticket/33794 - PostGISAdapter str() returns bytes (accepted)
   https://code.djangoproject.com/ticket/33795 - Django sync_to_async takes infinite time with asgiref 3.5.1+ (needsinfo)
   https://code.djangoproject.com/ticket/33796 - Combined queries with ordering are no longer usable as subqueries on PostgreSQL and MySQL. (accepted)
   https://code.djangoproject.com/ticket/33799 - abulk_create() doesn't accept upsert parameters (update_conflicts, update_fields, unique_fields) (accepted)
   https://code.djangoproject.com/ticket/33800 - check_for_template_tags_with_the_same_name with libraries in TEMPLATES (accepted)
   https://code.djangoproject.com/ticket/33801 - IsNull Lookup requesting a attribute from RHS while it is force to be of type bool (duplicate)
   https://code.djangoproject.com/ticket/33802 - Q objects to match an empty string in CheckConstraint results in invalid SQL using MySQL (worksforme)
   https://code.djangoproject.com/ticket/33804 - GinIndex's gin_pending_list_limit parameter is in kilobytes. (accepted)
   https://code.djangoproject.com/ticket/33805 - SelectMultiple in ModelAdminForm display help text when allow_multiple_selected is False. (accepted)
   https://code.djangoproject.com/ticket/33808 - Specific subquery produces wrong SQL (error 500) (duplicate)
   https://code.djangoproject.com/ticket/33806 - The `salt` argument for signing functions should not be optional. (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15777 - Fixed #32969 -- Fixed pickling HttpResponse and subclasses.
   https://github.com/django/django/pull/15781 - Fixed #33657 -- Allowed customizing formatter class of argument parsers.
   https://github.com/django/django/pull/15785 - Fixed #33794 -- Fixed string-casting of GIS queries on PostgreSQL.
   https://github.com/django/django/pull/15782 - Fixed #33028 -- Used ModelAdmin's opts attribute instead of model._meta.
   https://github.com/django/django/pull/15681 - Made HashedFilesMixin ignore URLs without a path.
   https://github.com/django/django/pull/15788 - Fixed #33799, Refs #31685 -- Added parameters for updating conflicts to QuerySeta.abulk_create().
   https://github.com/django/django/pull/15794 - Fixed #33804 -- Corrected GinIndex.gin_pending_list_limit description in docs.

Authored:
   https://github.com/django/django/pull/15784 - Fixed #33789 -- Doc'd changes in quoting table/column names on Oracle in Django 4.0.
   https://github.com/django/django/pull/15786 - [3.2.x] Fixed test_request_lifecycle_signals_dispatched_with_thread_sensitive with asgiref 3.5.1+.
   https://github.com/django/django/pull/15790 - Fixed #33800 -- Fixed system check for the same template tag module in installed apps and template tag libraries.
   https://github.com/django/django/pull/15793 - Fixed #33796 -- Fixed ordered combined queryset crash when used in subquery on PostgreSQL and MySQL.

Best,
Mariusz

Mariusz Felisiak

unread,
Jul 12, 2022, 3:51:24 AM7/12/22
to Django developers (Contributions to Django itself)
Week ending July 3, 2022

Triaged:
   https://code.djangoproject.com/ticket/33809 - ValueError in migrations using apps.get_model() for a ForeignKey. (needsinfo)
   https://code.djangoproject.com/ticket/6904 - Dictsort filter should sort case insensitive (wontfix)
   https://code.djangoproject.com/ticket/33810 - Admin "now" time very strange (needsinfo)
   https://code.djangoproject.com/ticket/33811 - Why Django Commands are working well outside the virtual environment and giving me errors inside virtual environment? (invalid)
   https://code.djangoproject.com/ticket/33815 - last_executed_query() incorrectly substitutes parameters on Oracle. (accepted)
   https://code.djangoproject.com/ticket/33816 - QuerySet.only() after select_related() crash on proxy models. (accepted)
   https://code.djangoproject.com/ticket/33817 - Use python-oracledb instead of cx-oracle (accepted)
   https://code.djangoproject.com/ticket/33819 - Add shortcut for rendering multiple templates. (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15735 - Fixed #33422 -- Improved docs about isolating apps.
   https://github.com/django/django/pull/15799 - Fixed #33805 -- Made admin's many-to-many widgets do not display help text for selecting values when  allow_multiple_selected is False.
   https://github.com/django/django/pull/15801 - Refs #33697 -- Made MediaType use django.utils.http.parse_header_parameters().
   https://github.com/django/django/pull/15797 - Refs #33697 -- Used django.utils.http.parse_header_parameters() for parsing boundary streams.
   https://github.com/django/django/pull/15789 - Fixed #33779 -- Allowed customizing encoder class in django.utils.html.json_script().
   https://github.com/django/django/pull/15796 - Fixed #32749 -- Doc'd PyMemcacheCache defaults.
   https://github.com/django/django-docker-box/pull/39 - Fixed #24 - Changed default workdir to tests.
   https://github.com/django/django/pull/15807 - Updated vendored _urlsplit() to strip newline and tabs.

Authored:
   https://github.com/django/django/pull/15802 - Removed unnecessary _parse_header() from MultiPartParser.
   https://github.com/django/django/pull/15804 - Refs #33697 -- Added backward incompatibility note about removing multipartparser.parse_header().
   https://github.com/django/django/pull/15809 - Fixed #33815 -- Fixed last_executed_query() on Oracle when parameter names overlap.
   https://github.com/django/django/pull/15810 - Fixed GEOSTest.test_emptyCollections() on GEOS 3.8.0.

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