Fellow Reports - July 2020

117 views
Skip to first unread message

Mariusz Felisiak

unread,
Jul 6, 2020, 6:58:15 AM7/6/20
to Django developers (Contributions to Django itself)
Week ending July 5, 2020.

Released Django 2.2.14 and 3.0.8.

Triaged:
https://code.djangoproject.com/ticket/31748 - In admin page there is a lack of internationalization (duplicate)
https://code.djangoproject.com/ticket/31745 - Add errors when UniqueConstraint.deferrable is combined with index specific parameters. (accepted)
https://code.djangoproject.com/ticket/31749 - Unable to find effective method to bulk_update else create (invalid)
https://code.djangoproject.com/ticket/31746 - UniqueConstraint with ForeignKey cannot be removed on MySQL/MariaDB (duplicate)
https://code.djangoproject.com/ticket/31751 - Add support for cx_Oracle 8 (created)
https://code.djangoproject.com/ticket/12091 - Support for WSGI applications within Django (wontfix)
https://code.djangoproject.com/ticket/31744 - Pydoc support/helper (wontfix)
https://code.djangoproject.com/ticket/31754 - preserve_filters doesn't work (needsinfo)
https://code.djangoproject.com/ticket/31756 - Use get_list_filter on ModelAdmin.lookup_allowed (duplicate)
https://code.djangoproject.com/ticket/31757 - Adjust default SECRET_KEY to use `dj::insecure` prefix and add matching deployment system check. (accepted)
https://code.djangoproject.com/ticket/28342 - Make PyLibMCCache backend catch exceptions when memcached server is down. (needsinfo)
https://code.djangoproject.com/ticket/31760 - Incorrect translation of the words that contain ’ in their msgid (duplicate)
https://code.djangoproject.com/ticket/29403 - Make PyLibMCCache backend handle TooBig exception from pylibmc (duplicate)

Reviewed/committed:
https://github.com/django/django/pull/13115 - Fixed #31745 -- Added error messages when using UniqueConstraint.include/opclasses with deferrable.
https://github.com/django/django/pull/13119 - Fixed #30807 -- Fixed TestArchive.test_extract_file_permissions() when umask is 0o000.
https://github.com/django/django/pull/13121 - Fixed #28925 -- Fixed durations-only expressions crash on SQLite and MySQL.
https://github.com/django/django/pull/13052 - Fixed #31701 -- Made FileDescriptor subclass DeferredAttribute.
https://github.com/django/django/pull/13126 - Fixed #31752 -- Fixed intermittent test_order_by_relational_field_through_model failure.
https://github.com/django/django/pull/13129 - Refs #28621 -- Fixed crash of annotations with nested OuterRef.
https://github.com/django/django/pull/12833 - Fixed #31522 -- Made admin's SelectBox preserve scroll position.
https://github.com/django/django/pull/13128 - Fixed #31755 -- Made temporal subtraction resolve output field.
https://github.com/django/django/pull/13137 - Refs #6903 -- Adjusted ModelAdmin.preserve_filters docs.
https://github.com/django/django/pull/13138 - Fixed #31758 -- Removed unneeded BytesToCharFieldConversionMixin.
https://github.com/django/django/pull/13139 - Fixed #30945 -- Doc'd plural equations changes in 2.2. release notes.
https://github.com/django/django/pull/13130 - Refs #12990 -- Added example to JSONField release notes.
https://github.com/django/django/pull/13147 - Fixed #29308 -- Clarified how assertQuerysetEqual()'s transform works.

Authored:
https://github.com/django/django/pull/13122 - Fixed #31751 -- Fixed database introspection with cx_Oracle 8.
https://github.com/django/django/pull/13123 - [2.2.x] Refs #31751 -- Doc'd that cx_Oracle < 8 is required.
https://github.com/django/django/pull/13135 - [2.2.x] Fixed ForeignKeyRawIdWidgetTest.test_render_unsafe_limit_choices_to on Python 3.5.

Best,
Mariusz

Mariusz Felisiak

unread,
Jul 13, 2020, 3:23:58 AM7/13/20
to Django developers (Contributions to Django itself)
Week ending July 12, 2020.

Triaged:
https://code.djangoproject.com/ticket/28911 - Add support for the Msft time zone required on Windows Subsystem for Linux running openSUSE (invalid)
https://code.djangoproject.com/ticket/31766 - Avoid unneccessary computation in GDALRaster.transform(). (accepted)
https://code.djangoproject.com/ticket/31767 - QuerySet.none() on combined queries returns all results. (accepted)
https://code.djangoproject.com/ticket/31769 - Improve default name of merge migrations. (accepted)
https://code.djangoproject.com/ticket/26367 - Assess if FieldFile can work with stdlib File instead of requiring Django's File (needsinfo)
https://code.djangoproject.com/ticket/31771 - Add warning if model field has trailing comma. (wontfix)
https://code.djangoproject.com/ticket/31772 - Support for field with Roman Numeral (wontfix)
https://code.djangoproject.com/ticket/31770 - Enable has_select_for_update_of feature on MySQL 8.0.1+. (accepted)
https://code.djangoproject.com/ticket/31773 - ExpressionWrapper loses output_field for combined expression without an output_field. (accepted)
https://code.djangoproject.com/ticket/31776 - Django test client uses incomplete request for _login (duplicate)

Reviewed/committed:
https://github.com/django/django/pull/12953 - Fixed #31530 -- Added system checks for invalid model field names in CheckConstraint.check and UniqueConstraint.condition.
https://github.com/django/django/pull/13118 - Fixed #23797 -- Fixed QuerySet.exclude() when rhs is a nullable column.
https://github.com/django/django/pull/13151 - Fixed #31732 -- Cached callables signatures in django.utils.inspect methods.
https://github.com/django/django/pull/12552 - Refs #26445 -- Allowed using UserManager.create_user()/create_superuser() in migrations.
https://github.com/django/django/pull/13082 - Fixed #31713 -- Added SpatialReference support to GDALRaster.transform().
https://github.com/django/django/pull/13131 - Fixed #24816 -- Clarified docs about preventing duplicate signals.
https://github.com/django/django/pull/13161 - Added Turkmen language.
https://github.com/django/django/pull/13088 - Fixed #31573 -- Made QuerySet.update() respect ordering on MariaDB/MySQL.
https://github.com/django/django/pull/13163 - Refs #30400 -- Improved typography in debug and csrf templates.
https://github.com/django/django/pull/13170 - Fixed #29789 -- Added support for nested relations to FilteredRelation.
https://github.com/django/django/pull/12956 - Refs #30578 -- Made SelectDateWidget.format_value() independent of USE_L10N.
https://github.com/django/django/pull/12868 - Fixed #31509 -- Made DiscoverRunner enable faulthandler by default.

Authored:
https://github.com/django/django/pull/13158 - Fixed #31767 -- Fixed QuerySet.none() on combined queryset.
https://github.com/django/django/pull/13165 - Fixed #31773 -- Fixed preserving output_field in ExpressionWrapper for combined expressions.

Best,
Mariusz

Mariusz Felisiak

unread,
Jul 20, 2020, 3:28:03 AM7/20/20
to Django developers (Contributions to Django itself)
Week ending July 19, 2020.

Triaged:
https://code.djangoproject.com/ticket/31782 - Missing statements while creating [appName] on templates (invalid)
https://code.djangoproject.com/ticket/31781 - Not Found The requested resource was not found on this server (invalid)
https://code.djangoproject.com/ticket/31780 - Include the Python traceback in the debug-page footer as a HTML comment (wontfix)
https://code.djangoproject.com/ticket/31778 - Pass exception to ERROR_PAGE_TEMPLATE after catching TemplateDoesNotExist. (wontfix)
https://code.djangoproject.com/ticket/31779 - Executing complex JSONField queries crashes on MariaDB < 10.2.16 (invalid)
https://code.djangoproject.com/ticket/31784 - Emails name over 75 characters are incompatible with the latest versions of python. (invalid)
https://code.djangoproject.com/ticket/31788 - Models migration with change field foreign to many and deleting unique together. (accepted)
https://code.djangoproject.com/ticket/31787 - dumpdata/loaddata BinaryField base64 decoding fails. (needsinfo)
https://code.djangoproject.com/ticket/31790 - HttpResponse.delete_cookie() should preserve cookie's samesite. (accepted)
https://code.djangoproject.com/ticket/31794 - NotImplementedError: subclasses of BaseCache must provide a touch() method (worksforme)
https://code.djangoproject.com/ticket/31795 - Allow overriding regional subtags convertion to lowercase (wontfix)
https://code.djangoproject.com/ticket/16893 - negation of Q object returns the same thing (wontfix)
https://code.djangoproject.com/ticket/31796 - DetailView Instance running twice for single rendering (invalid)
https://code.djangoproject.com/ticket/31797 - MariaDB 10.4 SchemaTests failures (accepted)
https://code.djangoproject.com/ticket/31798 - Let EmailField automatically transform value to lower case (duplicate)
https://code.djangoproject.com/ticket/31800 - Oracle InspectDB tests fail on Windows (duplicate)
https://code.djangoproject.com/ticket/31801 - Oracle schema tests error out on Windows (duplicate)

Reviewed/committed:
https://github.com/django/django/pull/13176 - Fixed #31674 -- Made technical 500 debug page respect __suppress_context__.
https://github.com/django/django/pull/13178 - Fixed #31770 -- Allowed select_for_update(of) on MySQL 8.0.1+.
https://github.com/django/django/pull/12944 - Fixed #30457 -- Added TestCase.captureOnCommitCallbacks().
https://github.com/django/django/pull/13171 - Fixed #21528 -- Added note about filtering form field's queryset based on instance to admin docs.
https://github.com/django/django/pull/13155 - Added Igbo language.
https://github.com/django/django/pull/11359 - Fixed #30446 -- Resolved Value.output_field for stdlib types.
https://github.com/django/django/pull/13145 - Fixed #31623 -- Allowed specifying number of adjacent time units in timesince()/timeuntil().
https://github.com/django/django/pull/13193 - Refs #31502 -- Made minor edits to Model._state docs.
https://github.com/django/django/pull/13180 - Fixed #31731 -- Removed unreachable code for resetting sequences of auto-created m2m tables in sequence_reset_sql().

Authored:
https://github.com/django/django/pull/13195 - Fixed #31790 -- Fixed setting SameSite and Secure cookies flags in HttpResponse.delete_cookie().
https://github.com/django/django/pull/13197 - Stopped adapting DecimalField values to strings on Oracle.
https://github.com/django/django/pull/13204 - Fixed #17653 -- Allowed using zero as AutoFields value on MySQL if NO_AUTO_VALUE_ON_ZERO SQL mode is enabled.

Best,
Mariusz

Mariusz Felisiak

unread,
Jul 29, 2020, 1:36:28 AM7/29/20
to Django developers (Contributions to Django itself)
Week ending July 26, 2020.

Released Django 3.1rc1.

Triaged:
    https://code.djangoproject.com/ticket/31799 - Queryset.update() examine Fields which has auto_now=True (duplicate)
    https://code.djangoproject.com/ticket/31802 - Add system check for SITE_ID. (accepted)
    https://code.djangoproject.com/ticket/31805 - MySQL Schema tests fail when table names are case-insensitive. (accepted)
    https://code.djangoproject.com/ticket/31807 - Whether support more secure method to generate session id (wontfix)
    https://code.djangoproject.com/ticket/31803 - Should ModelState.field_cache be documented? (wontfix)
    https://code.djangoproject.com/ticket/31806 - Make validators include the provided value in ValidationError (accepted)
    https://code.djangoproject.com/ticket/31808 - Django causes latest setuptools to issue "UserWarning: Distutils was imported before Setuptools. (invalid)
    https://code.djangoproject.com/ticket/31809 - Regex URL patterns with conditional capture break default values in view functions (invalid)
    https://code.djangoproject.com/ticket/31810 - HttpRequest.headers doesn't contain headers without HTTP prefix. (invalid)
    https://code.djangoproject.com/ticket/31814 - CACHE_MIDDLEWARE_ALIAS default is missing quotation marks. (accepted)
    https://code.djangoproject.com/ticket/31818 - Allow `startproject` to ignore patterns / folders (duplicate)
    https://code.djangoproject.com/ticket/31816 - StreamingHttpResponse docs incorrectly specifies strings. (accepted)
    https://code.djangoproject.com/ticket/31817 - sanitize_address() raises TypeError for bytestrings. (wontfix)
    https://code.djangoproject.com/ticket/31815 - CheckConstraint() with unicode parameters crashes on PostgreSQL. (accepted)
    https://code.djangoproject.com/ticket/31812 - The `model` attribute of image fields doesn't point to concrete model. (accepted)
    https://code.djangoproject.com/ticket/31821 - FILE_UPLOAD_PERMISSIONS docs contain outdated note. (accepted)
    https://code.djangoproject.com/ticket/31820 - CheckboxSelectMultiple widget doesn't work with TextChoices enabled CharFields (invalid)
    https://code.djangoproject.com/ticket/31823 - Add Support for Fetch Metadata Request Headers (someday/maybe)
    https://code.djangoproject.com/ticket/31822 - Add support for item_comments to syndication framework (accepted)
    https://code.djangoproject.com/ticket/31824 - Internal Server Error while rendering template (invalid)

Reviewed/committed:
    https://github.com/django/django/pull/13192 - Fixed #31784 -- Fixed sending emails crash on Python 3.6.11+, 3.7.8+, and 3.8.4+.
    https://github.com/django/django/pull/13106 - Improved description of USE_THOUSAND_SEPARATOR setting.
    https://github.com/django/django/pull/13162 - Fixed #31769 -- Improved default naming of merged migrations.
    https://github.com/django/django/pull/13209 - Fixed #31720 -- Defined default output_field of BoolAnd() and BoolOr() aggregate functions and added examples to docs.
    https://github.com/django/django/pull/13218 - Reverted "Fixed #30300 -- Allowed migrations to be loaded from directories without __init__.py file."
    https://github.com/django/django/pull/13153 - Fixed #31765 -- Disabled bundled SQLite renaming atomic references on macOS 10.15.
    https://github.com/django/django/pull/13194 - Doc'd Model.MultipleObjectsReturned docs and improved documentation related with models exceptions.
    https://github.com/django/django/pull/13225 - Fixed #31814 -- Fixed typo in docs/ref/settings.txt.
    https://github.com/django/django/pull/13229 - Fixed #31816 -- Corrected the expected content type in StreamingHttpResponse docs.
    https://github.com/django/django/pull/13231 - Fixed #31821 -- Removed outdated note in FILE_UPLOAD_PERMISSIONS docs.
    https://github.com/django/django/pull/13226 - Fixed #31802 -- Added system check for non-integer SITE_ID.
    https://github.com/django/django/pull/13233 - Fixed #31812 -- Fixed FileField.model for fields defined in abstract models.

Reviewed:
    https://github.com/django/django/pull/12310 - Fixed #31180 -- Configured applications automatically.

Authored:
    https://github.com/django/django/pull/13215 - Fixed #31797 -- Skipped schema tests on specific MariaDB versions.
    https://github.com/django/django/pull/13221 - Fixed #31805 -- Fixed SchemaTests.tearDown() when table names are case-insensitive.
    https://github.com/django/django/pull/13235 - Fixed #31815 -- Fixed schema value encoding on PostgreSQL.

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