Fellow Reports - May 2021

232 views
Skip to first unread message

Mariusz Felisiak

unread,
May 13, 2021, 2:14:36 AM5/13/21
to django-d...@googlegroups.com

Week ending May 9, 2021


Released Django 3.2.2, 3.1.10, and 2.2.22.

Triaged:
    https://code.djangoproject.com/ticket/32704 - QuerySet.defer() doesn't clear deferred field when chaining with only(). (accepted)
    https://code.djangoproject.com/ticket/32706 - Ambiguity around field choices in the Model Field section (invalid)
    https://code.djangoproject.com/ticket/32708 - Django cron file lock breaks with django 3.2 (invalid)
    https://code.djangoproject.com/ticket/32701 - Oracle AWD/ATP Wallet Use additional configurations needed for Mac environment (wontfix)
    https://code.djangoproject.com/ticket/32709 - Examples in django.utils.baseconv.BaseConverter's docstring are incorrect. (accepted)
    https://code.djangoproject.com/ticket/32712 - Depracate the django.utils.baseconv module. (created)
    https://code.djangoproject.com/ticket/32710 - static template tag converts '?' to '%3F' (wontfix)
    https://code.djangoproject.com/ticket/32713 - URLValidator tests failing on Python versions patched for bpo-43882 (accepted)
    https://code.djangoproject.com/ticket/32715 - Duplicated CRUD permissions when renaming a model (duplicate)
    https://code.djangoproject.com/ticket/32716 - ManifestStaticFilesStorage crashes with max_post_process_passes = 0. (accepted)
    https://code.djangoproject.com/ticket/32717 - Incorrect SQL generation filtering OR-combined queries (accepted)
    https://code.djangoproject.com/ticket/32720 - Add configuration for Sphinx linkcheck builder. (accepted)
    https://code.djangoproject.com/ticket/32722 - Comparing to TruncTime() doesn't work on Oracle. (created)
    https://code.djangoproject.com/ticket/32729 - formulario de registro se muestra debajo de todas las apps en administrador django (duplicate)

Reviewed/committed:
    https://github.com/django/django/pull/14344 - Fixed #32709 -- Corrected examples in django/utils/baseconv.py docstring.
    https://github.com/django/django/pull/14336 - Fixed #32693 -- Quoted and lowercased generated column aliases.
    https://github.com/django/django/pull/14253 - Refs #32074 -- Removed usage of deprecated Thread.setDaemon().
    https://github.com/django/django/pull/14350 - Fixed #32714 -- Prevented recreation of migration for Meta.ordering with OrderBy expressions.
    https://github.com/django/django/pull/14334 - Fixed #32479 -- Added fallbacks to subsequent language codes in translations.
    https://github.com/django/django/pull/14341 - Fixed #32690 -- Fixed __in lookup crash when combining with filtered aggregates.
    https://github.com/django/django/pull/14353 - Refs CVE-2021-31542 -- Skipped mock AWS storage test on Windows.
    https://github.com/django/django/pull/14337 - Fixed #32699 -- Fixed comparing to TruncTime() with 0 microseconds on MySQL.
    https://github.com/django/django/pull/14356 - Fixed #32712 -- Deprecated django.utils.baseconv module.
    https://github.com/django/django/pull/14268 - Fixed #32670 -- Allowed GDALRasters to use any GDAL virtual filesystem.

Authored:
    https://github.com/django/django/pull/14345 - Refs #32074 -- Used asyncio.get_running_loop() instead of get_event_loop().
    https://github.com/django/django/pull/14349 - Fixed #32713, Fixed CVE-2021-32052 -- Prevented newlines and tabs from being accepted in URLValidator on Python 3.9.5+.
    https://github.com/django/django/pull/14365 - Fixed #32722 -- Fixed comparing to TruncTime() on Oracle.

Best,
Mariusz

Mariusz Felisiak

unread,
May 17, 2021, 2:22:34 PM5/17/21
to Django developers (Contributions to Django itself)
Week ending May 16, 2021

Released Django 3.2.3, 3.1.11, and 2.2.23.

Triaged:
   https://code.djangoproject.com/ticket/32730 - jsonify() method for Q class in django.db.models.query_utils (wontfix)
   https://code.djangoproject.com/ticket/32732 - MySQL backend uses deprecated "db" and "passwd" kwargs. (accepted)
   https://code.djangoproject.com/ticket/32731 - makemigrations reports "No changes detected" if a property exists with the same name (invalid)
   https://code.djangoproject.com/ticket/32728 - Primary key column is duplicated in the admin changelist when it's in ModelAdmin.list_editable. (duplicate)
   https://code.djangoproject.com/ticket/32719 - Re-allow path components in `name` for Storage backends which allow it. (accepted)
   https://code.djangoproject.com/ticket/32726 - Enforce database level constraints for fields with limited choices (wontfix)
   https://code.djangoproject.com/ticket/32735 - DateFormat.Y() is not zero-padded. (accepted)
   https://code.djangoproject.com/ticket/32741 - Tutorial Part 2 throws models.W042 warnings when making migrations (worksforme)
   https://code.djangoproject.com/ticket/32711 - MySQL performance regression in forms.models.apply_limit_choices_to_to_formfield (worksforme)
   https://code.djangoproject.com/ticket/32742 - Running migrations when updating default_auto_field only updates primary key. (needsinfo)
   https://code.djangoproject.com/ticket/32743 - Migrations don't alter foreign key data types when referencing primary keys in MTI models. (created)
   https://code.djangoproject.com/ticket/32719 - Re-allow path components in `name` for Storage backends which allow it. (duplicate)
   https://code.djangoproject.com/ticket/32745 - Django 3.2 is auto reloading when template files are changed (duplicate)
   https://code.djangoproject.com/ticket/32746 - Unexpected test failures in 3.3.2 when running the whole testsuite (needsinfo)
   https://code.djangoproject.com/ticket/32747 - CacheHandler initialize unused caches. (accepted)
   https://code.djangoproject.com/ticket/32744 - Template changes cause dev server to reload (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/14373 - Fixed #32735 -- Made DateFormat.Y() return a zero-padded year.
   https://github.com/django/django/pull/14370 - Refs #24121 -- Added __repr__() to StaticNode.
   https://github.com/django/django/pull/14376 - Fixed #32732 -- Removed usage of deprecated 'db' and 'passwd' connection options in MySQL backend.
   https://github.com/django/django/pull/13447 - Fixed #32031 -- Added model class for each model to AdminSite.each_context().
   https://github.com/django/django/pull/14387 - Fixed #32717 -- Fixed filtering of querysets combined with the | operator.
   https://github.com/django/django/pull/14364 - Fixed #32721 -- Fixed migrations crash when adding namespaced spatial indexes on PostGIS.
   https://github.com/django/django/pull/14382 - Fixed #32734 -- Fixed validation of startapp's directory with trailing slash.

Authored:
   https://github.com/django/django/pull/14372 - Fixed #32718 -- Relaxed file name validation in FileField.
   https://github.com/django/django/pull/14384 - Refs #32718 -- Corrected CVE-2021-31542 release notes.

Best,
Mariusz

Mariusz Felisiak

unread,
May 29, 2021, 7:17:41 AM5/29/21
to Django developers (Contributions to Django itself)
Week ending May 23, 2021

Triaged:
   https://code.djangoproject.com/ticket/32751 - Add link from Session object to User object (duplicate)
   https://code.djangoproject.com/ticket/32752 - Annotation yields ProgrammingError error when migrating from 2.2 to 3.x (duplicate)
   https://code.djangoproject.com/ticket/32753 - Object of type Pacific/Honolulu is not JSON serializable (needsinfo)
   https://code.djangoproject.com/ticket/32754 - catch_all_view() does not support FORCE_SCRIPT_NAME. (accepted)
   https://code.djangoproject.com/ticket/25671 - Arrange models and apps order in Admin. (duplicate)
   https://code.djangoproject.com/ticket/32759 - Use dataclasses to represent models (wontfix)
   https://code.djangoproject.com/ticket/32760 - Host value misinterpreted locally (needsinfo)
   https://code.djangoproject.com/ticket/32763 - Path is wrong: OperationalError "Plugin pvio_npipe could not be loaded" (invalid)
   https://code.djangoproject.com/ticket/32766 - Unused ORDER_TYPE_VAR variable in admin changelist code (accepted)
   https://code.djangoproject.com/ticket/32765 - Label for ReadOnlyPasswordHashWidget points to non-labelable element. (accepted)
   https://code.djangoproject.com/ticket/32764 - pass getattr() for settings to the settings module (duplicate)
   https://code.djangoproject.com/ticket/32767 - inspectdb and sql non-boolean issues (invalid)
   https://code.djangoproject.com/ticket/32771 - Hardcoded _popup values should use IS_POPUP_VAR instead (accepted)
   https://code.djangoproject.com/ticket/32770 - Add system check for django.contrib.postgres in INSTALLED_APPS when using OpClass(). (needsinfo)
   https://code.djangoproject.com/ticket/32769 - Fix for sporadically crashing parallel test runner (duplicate)
   https://code.djangoproject.com/ticket/32773 - Production Configuration of Django 3.2 with gunicorn and uvicorn (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/14325 - Fixed #32720 -- Added configuration and docs for Sphinx link checker.
   https://github.com/django/django/pull/14400 - Fixed #32750 -- Fixed crash of Extract() transform on OuterRef() expressions.
   https://github.com/django/django/pull/13842 - Fixed #32317 -- Refactored loaddata command to make it extensible.
   https://github.com/django/django/pull/14404 - Fixed #32754 -- Made AdminSite.catch_all_view() respect SCRIPT_NAME.
   https://github.com/django/django/pull/14409 - Fixed #32755 -- Corrected Model.get_absolute_url() example in docs.
   https://github.com/django/django/pull/14375 - Fixed #32733 -- Skipped system check for specifying type of auto-created primary keys on abstract models.
   https://github.com/django/django/pull/14399 - Fixed #32379 -- Started deprecation toward changing default USE_TZ to True.
   https://github.com/django/django/pull/14413 - Fixed #32766 -- Removed unused ORDER_TYPE_VAR.
   https://github.com/django/django/pull/14411 - Fixed #32765 -- Removed "for" HTML attribute from ReadOnlyPasswordHashWidget.
   https://github.com/django/django/pull/13259 - Added note about culling in database cache backend docs.
   https://github.com/django/django/pull/14418 - Fixed #32771 -- Used IS_POPUP_VAR constant instead of hard-coded value.
   https://github.com/django/django/pull/14419 - Renamed "object" argument of ModelAdmin.log_addition(), log_change(), and log_deletion() methods.
   https://github.com/django/django/pull/14422 - Fixed note about ISP caching in docs.
   https://github.com/django/django/pull/14207 - Clarified docs about increasing the work factor for bcrypt hasher.
   https://github.com/django/django/pull/14396 - Fixed #32375 -- Started deprecation toward changing the default sitemap protocol to https.
   https://github.com/django/django/pull/14421 - Fixed #32503 -- Fixed altering BLOB/TEXT field to non-nullable with default on MySQL 8.0.13+.

Reviewed:
   https://github.com/django/ticketbot/pull/13 - Allow bot to be run on different networks.

Authored:
   https://github.com/django/django/pull/14395 - Fixed #32747 -- Prevented initialization of unused caches.
   https://github.com/django/django/pull/14424 - Changed IRC references to Libera.Chat.
   https://github.com/django/djangoproject.com/pull/1092 - Changed IRC references to Libera.Chat.

Best,
Mariusz

Mariusz Felisiak

unread,
May 31, 2021, 7:24:25 AM5/31/21
to Django developers (Contributions to Django itself)
Week ending May 30, 2021

Triaged:
   https://code.djangoproject.com/ticket/32774 - cache_page decorator doesn't work for cross-browser (needsinfo)
   https://code.djangoproject.com/ticket/32778 - Avoided unnecessary recompilation of token regex in _sanitize_token(). (accepted)
   https://code.djangoproject.com/ticket/27659 - Arbritrary file overrides in startproject/app template extraction (fixed)
   https://code.djangoproject.com/ticket/32779 - Add tablespace support to UniqueConstraint class (accepted)
   https://code.djangoproject.com/ticket/32780 - Make covering and deferrable UniqueConstraint on SQLite a noop. (accepted)
   https://code.djangoproject.com/ticket/32786 - Make the subquery ordering clearing optimization more selectively (accepted)
   https://code.djangoproject.com/ticket/32783 - Auoreloader crashes in a conda env. (accepted)
   https://code.djangoproject.com/ticket/32787 - ContentTypes are created instead of renamed when using SeparateDatabaseAndState (wontfix)
   https://code.djangoproject.com/ticket/32788 - Transaction APIs do not consult the DB router to choose DB connection (needsinfo)
   https://code.djangoproject.com/ticket/32789 - adding support for self closing tags in syndication feeds (accepted)
   https://code.djangoproject.com/ticket/32792 - admin.display decorator boolean flag not working with @property (duplicate)
   https://code.djangoproject.com/ticket/32794 - Get rid of boolean traps in Engine (wontfix)
   https://code.djangoproject.com/ticket/32793 - Problem with decimal field when upgrade version (needsinfo)
   https://code.djangoproject.com/ticket/15819 - Admin searches should use distinct, if query involves joins (fixed)
   https://code.djangoproject.com/ticket/32795 - Reject requests earlier if the CSRF token is missing or has the wrong format (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/14434 - Fixed #32777 -- Passed table reference as a string to DatabaseSchemaEditor._index_columns().
   https://github.com/django/django/pull/14381 - Refs #24121 -- Added __repr__() to Lookup.
   https://github.com/django/django/pull/14442 - Fixed #32778 -- Avoided unnecessary recompilation of token regex in _sanitize_token().
   https://github.com/django/django/pull/14444 - Fixed #32780 -- Made Add/RemoveConstraint operations a noop for covering/deferrable unique constraints on SQLite.
   https://github.com/django/django/pull/14420 - Fixed #32543 -- Added search_help_text to ModelAdmin.
   https://github.com/django/django/pull/14447 - Fixed #32772 -- Made database cache count size once per set.
   https://github.com/django/django/pull/14311 - Fixed #32669 -- Fixed detection when started non-django modules which aren't packages with "python -m" in autoreloader.
   https://github.com/django/django/pull/14451 - Fixed #32789 -- Made feeds emit elements with no content as self-closing tags.
   https://github.com/django/django/pull/14211 - Fixed #32596 -- Added CsrfViewMiddleware._check_referer().
   https://github.com/django/django/pull/14458 - Refs #24121 -- Added __repr__() to PermWrapper.
   https://github.com/django/django/pull/14459 - Refs #32779 -- Changed DatabaseSchemaEditor._unique_sql()/_create_unique_sql() to take fields as second parameter.
   https://github.com/django/django/pull/14324 - Fixed #32676 -- Prevented migrations from rendering related field attributes when not passed during initialization.
   https://github.com/django/django/pull/14461 - Refs #32778 -- Renamed the regex object detecting invalid CSRF token characters.

Authored:
   https://github.com/django/django/pull/14438 - Refs #24121 -- Improved Value.__repr__().
   https://github.com/django/django/pull/14449 - Fixed #32783 -- Fixed crash of autoreloader when __main__ module doesn't have __spec__ attribute.

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