Fellow Reports - June 2020

106 views
Skip to first unread message

Mariusz Felisiak

unread,
Jun 9, 2020, 7:49:31 AM6/9/20
to Django developers (Contributions to Django itself)
Week ending June 7, 2020.

Triaged:
https://code.djangoproject.com/ticket/31647 - Add "times" template filter. (wontfix)
https://code.djangoproject.com/ticket/31644 - Add a change event to DateTimeShortcuts.js. (wontfix)
https://code.djangoproject.com/ticket/31641 - Admin Sidebar flashes when page loads (accepted)
https://code.djangoproject.com/ticket/31648 - 'WSGIRequest' attribute not working (invalid)
https://code.djangoproject.com/ticket/31642 - Some static assets in the Admin site fail to fetch (using custom storage) (wontfix)
https://code.djangoproject.com/ticket/31649 - Support covering exclusion constraints. (created)
https://code.djangoproject.com/ticket/31652 - Admin site URLS do not respect APPEND_SLASH conf (invalid)
https://code.djangoproject.com/ticket/31650 - Mention uniqueness of constraint names in the "name" attribute docs. (accepted)
https://code.djangoproject.com/ticket/31654 - Memcached key validation raises InvalidCacheKey with clunky message. (accepted)
https://code.djangoproject.com/ticket/31655 - Development server quits on request to /admin/ (duplicate)
https://code.djangoproject.com/ticket/31657 - Self referencing foreign key doesn't correctly order by a relation "_id" field. (accepted)
https://code.djangoproject.com/ticket/31658 - Performing SQL queries in AppConfig.ready(). (wontfix)
https://code.djangoproject.com/ticket/31660 - AttributeError is raised while grouping on reverse relation. (accepted)
https://code.djangoproject.com/ticket/31661 - Improve makemigrations warning message when calling without an active database connection. (accepted)
https://code.djangoproject.com/ticket/31663 - DecimalField.to_python() raises TypeError on dict values. (accepted)
https://code.djangoproject.com/ticket/31664 - Queryset raises NotSupportedError when RHS has filterable=False attribute. (accepted)

Reviewed/committed:
https://github.com/django/django/pull/12955 - Made intword/intcomma template filters independent of USE_L10N.
https://github.com/django/django/pull/12990 - Fixed #31570 -- Corrected translation loading for apps providing territorial language variants with different plural equations.
https://github.com/django/django/pull/12939 - Reverted "Refs #23919 -- Removed obsolete __init__.py files in management command directories.".
https://github.com/django/django/pull/12864 - Fixed #31536 -- Fixed rendering of disabled AdminFileWidget and ClearableFileInput.
https://github.com/django/django/pull/13013 - Refs #31615 -- Restored EXISTS clauses in extension operations.
https://github.com/django/django/pull/13012 - Fixed #31651 -- Made ExpressionWrapper use grouping columns from wrapped expression.
https://github.com/django/django/pull/13003 - Fixed #31641 -- Improved loading of navigation sidebar in admin.
https://github.com/django/django/pull/13018 - Fixed #31650 -- Added note uniqueness of constraints names in docs.
https://github.com/django/django/pull/12984 - Fixed #31630 -- Replaced introspection features with DatabaseFeatures.introspected_field_types.
https://github.com/django/django/pull/12957 - Fixed #30134 -- Ensured unlocalized numbers are string representation in templates.
https://github.com/django/django/pull/11991 - Fixed #30913 -- Added support for covering indexes on PostgreSQL 11+.
https://github.com/django/django/pull/12830 - Fixed #20347 -- Allowed customizing the maximum number of instantiated forms in formsets.
https://github.com/django/django/pull/13023 - Fixed #31663 -- Made DecimalField.to_python() handle non-numeric invalid values.

Authored:
https://github.com/django/django/pull/13015 - Made default_role_error use logger.
https://github.com/django/django/pull/13020 - [2.2.x] Fixed ForeignKeyRawIdWidgetTest.test_render_unsafe_limit_choices_to on Python 3.5.
https://github.com/django/django/pull/13022 - Fixed #31654 -- Fixed cache key validation messages.
https://github.com/django/django/pull/13025 - Fixed #31660 -- Fixed queryset crash when grouping by m2o relation.

Best,
Mariusz

Mariusz Felisiak

unread,
Jun 15, 2020, 6:14:39 AM6/15/20
to Django developers (Contributions to Django itself)
Week ending June 14, 2020.

Triaged:
https://code.djangoproject.com/ticket/31669 - migrate --fake-initial doesn't work when only a subset of tables exists in database. (invalid)
https://code.djangoproject.com/ticket/31674 - debug error view doesn't respect exc.__suppress_context__ (PEP 415) (accepted)
https://code.djangoproject.com/ticket/31672 - debug error view shows no traceback if exc.__traceback__ is None for innermost exception (accepted)
https://code.djangoproject.com/ticket/31666 - Combine prefetch_related queries for FK's to the same target model (wontfix)
https://code.djangoproject.com/ticket/31670 - Change "whitelist" to "allow list" and "blacklist" to "deny list". (wontfix)
https://code.djangoproject.com/ticket/31677 - ForeignObjectRel and its subclasses shouldn't be set as Col.output_field. (created)
https://code.djangoproject.com/ticket/31678 - "AttributeError: 'ManyToOneRel' object has no attribute 'select_format'" fails in 3.0.7 (duplicate)
https://code.djangoproject.com/ticket/31675 - Add a warning about cyclic references in exceptions to the debug error view. (accepted)
https://code.djangoproject.com/ticket/31682 - Document required sqlparse version in Django 2.2. (accepted)
https://code.djangoproject.com/ticket/31681 - Output checks ran via manage.py checks. (wontfix)
https://code.djangoproject.com/ticket/31680 - Preventing DeferredAttribute.__ get__() unnecessary calls. (accepted)
https://code.djangoproject.com/ticket/24141 - contains() method for QuerySets. (accepted)
https://code.djangoproject.com/ticket/28132 - File upload crash with "TemporaryFileUploadHandler object has no attribute 'file'" error. (accepted)
https://code.djangoproject.com/ticket/31683 - Overridden methods ignored in models.DecimalField subclass. (invalid)
https://code.djangoproject.com/ticket/31686 - SQL migrations don't set default in database. (duplicate)
https://code.djangoproject.com/ticket/31684 - Document upload_to method behavior when duplicate file is present. (invalid)
https://code.djangoproject.com/ticket/31685 - Support updating conflicts with QuerySet.bulk_create(). (accepted)
https://code.djangoproject.com/ticket/31687 - Subquery loses ordering when passed to Func even if Func needs ordering. (invalid)
https://code.djangoproject.com/ticket/31688 - Fail to rename and reuse field when using postgres (duplicate)
https://code.djangoproject.com/ticket/31689 - Warn that bulk_create()'s ignore_conflicts option ignores not only duplicate keys on MySQL. (accepted)
https://code.djangoproject.com/ticket/31693 - Add setting to control installed PostgreSQL extensions. (wontfix)
https://code.djangoproject.com/ticket/31691 - Added ordering support to JSONBAgg. (accepted)
https://code.djangoproject.com/ticket/31694 - _base_manager and related objects mismatch between docs and implementation (invalid)
https://code.djangoproject.com/ticket/31695 - GDAL 3 axis order causes inconsistency in geodjango api and breaks geometry calculations (duplicate)
https://code.djangoproject.com/ticket/31690 - Note fuzzy entries in translation docs. (accepted)
https://code.djangoproject.com/ticket/31696 - Update link to OWASP Top Ten List. (accepted)
https://code.djangoproject.com/ticket/31697 - Please help me to solve the below error in django (invalid)
https://code.djangoproject.com/ticket/31699 - Fields placed at the SELECT clause in an erroneous order. (duplicate)

Reviewed/committed:
https://github.com/django/django/pull/13032 - Fixed #31661 -- Removed period in makemigrations history check warning.
https://github.com/django/django/pull/13028 - Fixed #31664 -- Reallowed using non-expressions having filterable attribute as rhs in queryset filters.
https://github.com/django/django/pull/13024 - Fixed #31662 -- Added detection for GDAL 3.0 and 3.1 on Windows.
https://github.com/django/django/pull/12915 - Fixed #31594 -- Added ASGIStaticFilesHandler.get_response_async().
https://github.com/django/django/pull/13041 - Fixed #31675 -- Added warning to ExceptionReporter when exception chain has a cycle.
https://github.com/django/django/pull/13033 - Fixed #31657 -- Fixed ordering by attnames of self-referential ForeignKeys.
https://github.com/django/django/pull/13036 - Fixed #31680 -- Removed unnecessary getattr() call in DeferredAttribute.__get__().
https://github.com/django/django/pull/13035 - Fixed #28132 -- Made MultiPartParser ignore filenames with trailing slash.
https://github.com/django/django/pull/13030 - Fixed #31667 -- Made __in lookup ignore None values.
https://github.com/django/django/pull/13027 - Fixed #31645 -- Enhanced the migration warning for migrate commmand.
https://github.com/django/django/pull/13050 - Fixed #31491 -- Allowed 'password' option in DATABASES['OPTIONS'] on MySQL.
https://github.com/django/django/pull/12918 - Added support for the Tajik language.
https://github.com/django/django/pull/13049 - Fixed #31649 -- Added support for covering exclusion constraints on PostgreSQL 12+.
https://github.com/django/django/pull/13057 - Fixed #31691 -- Added ordering support to JSONBAgg.

Authored:
https://github.com/django/django/pull/13042 - Refs #31682 -- Doc'd minimal sqlparse version in Django 2.2.
https://github.com/django/django/pull/13048 - Fixed #31659 -- Made ExpressionWrapper preserve output_field for combined expressions.

Best,
Mariusz

Mariusz Felisiak

unread,
Jun 24, 2020, 3:12:26 AM6/24/20
to Django developers (Contributions to Django itself)
Week ending June 21, 2020.

Released Django 3.1b1.

Triaged:
https://code.djangoproject.com/ticket/31707 - django-ldap-auth-backend (invalid)
https://code.djangoproject.com/ticket/31702 - Support operator classes for unique indexes on PostgreSQL. (accepted)
https://code.djangoproject.com/ticket/31704 - django.test.runner breaks if ipdb or dependencies raise unexpected exceptions (wontfix)
https://code.djangoproject.com/ticket/31703 - Name all initial migrations "NNNN_initial". (accepted)
https://code.djangoproject.com/ticket/31709 - Support operator classes for exclusion constraints. (accepted)
https://code.djangoproject.com/ticket/31711 - WeekArchiveView seens to be zero based for week, instead of one based (wontfix)
https://code.djangoproject.com/ticket/31710 - Added all files validation to the "Uploading multiple files" example. (accepted)
https://code.djangoproject.com/ticket/31701 - Make FileDescriptor subclass DeferredAttribute. (accepted)
https://code.djangoproject.com/ticket/31712 - Inconsistent axes definition between PostGIS and Spatialite for 4326 (duplicate)
https://code.djangoproject.com/ticket/31713 - Adding srs parameter to GDALRaster.transform(). (accepted)
https://code.djangoproject.com/ticket/31670 - Change "whitelist" to "allow list" and "blacklist" to "deny list". (accepted)
https://code.djangoproject.com/ticket/22259 - Per row result for dumpdata (duplicate)
https://code.djangoproject.com/ticket/27399 - Segfault when running GDALBandTests on OSX 10.11.6 (needsinfo)
https://code.djangoproject.com/ticket/31718 - changepassword command should pass update_fields to user.save() (wontfix)
https://code.djangoproject.com/ticket/31727 - Open ID Connect Support (duplicate)
https://code.djangoproject.com/ticket/31723 - Lag() with DecimalField crashes on SQLite. (accepted)
https://code.djangoproject.com/ticket/31724 - django.urls.resolve ignores the FORCE_SCRIPT_NAME setting. (duplicate)
https://code.djangoproject.com/ticket/31729 - The documentation for ArchiveIndexView is not clear for new developers. (invalid)

Reviewed/committed:
https://github.com/django/django/pull/13064 - Fixed #31706 -- Removed unnecessary getattr() call in FileDescriptor.__get__().
https://github.com/django/django/pull/13053 - Fixed #31690 -- Added note about fuzzy entries in translation docs.
https://github.com/django/django/pull/13061 - Fixed #31696 -- Updated OWASP links in docs.
https://github.com/django/django/pull/13051 - Fixed #31689 -- Doc'd caveat about using bulk_create()'s ignore_conflicts on MySQL.
https://github.com/django/django/pull/13059 - Fixed #31702 -- Added support for PostgreSQL opclasses in UniqueConstraint.
https://github.com/django/django/pull/13067 - Fixed #31709 -- Added support for opclasses in ExclusionConstraint.
https://github.com/django/django/pull/13066 - Fixed #30472 -- Made Argon2PasswordHasher use Argon2id.
https://github.com/django/django/pull/12613 - Fixed #30583 -- Fixed handling JSONFields in XML serializer.
https://github.com/django/django/pull/13031 - Refs #31670 -- Removed whitelist/blacklist terminology in docs and comments.
https://github.com/django/django/pull/13077 - Fixed #31716 -- Fixed detection of console scripts in autoreloader on Windows.
https://github.com/django/django/pull/12979 - Fixed #6933 -- Added support for searching against quoted phrases in ModelAdmin.search_fields.
https://github.com/django/django/pull/13079 - Refs #31670 -- Renamed whitelist argument and attribute of EmailValidator.

Best,
Mariusz

Mariusz Felisiak

unread,
Jun 29, 2020, 6:42:39 AM6/29/20
to Django developers (Contributions to Django itself)
Week ending June 28, 2020.

Triaged:
https://code.djangoproject.com/ticket/31721 - Allow ModelForm meta to specify formfield_callback. (accepted)
https://code.djangoproject.com/ticket/31732 - Cache function signatures in django.utils.inspect. (accepted)
https://code.djangoproject.com/ticket/31733 - Some translation doesn't work. (duplicate)
https://code.djangoproject.com/ticket/31735 - Migration crash when adding inline foreign key to different schema on PostgreSQL. (accepted)
https://code.djangoproject.com/ticket/31736 - PostgreSQL InspectDB test fails on Windows. (accepted)
https://code.djangoproject.com/ticket/31738 - invalid exception thrown "django.core.exceptions.ImproperlyConfigured: settings.FIXTURE_DIRS contains duplicates." (invalid)
https://code.djangoproject.com/ticket/31737 - Strange admin behaviour on Django 3.1b1 with Firefox. (needsinfo)
https://code.djangoproject.com/ticket/31740 - Part 4 of the tutorial incorrectly uses a namespaced url (invalid)
https://code.djangoproject.com/ticket/31741 - Admin site applies formfield_overrides for parent field class to instance of a child class (wontfix)
https://code.djangoproject.com/ticket/26761 - Add 'help_text' property to methods in ModelAdmin.list_display. (wontfix)
https://code.djangoproject.com/ticket/31742 - makemigrations crashes for ForeignKey with mixed-case app name. (accepted)
https://code.djangoproject.com/ticket/29232 - Add title option for admin filter when providing a field name (wontfix)
https://code.djangoproject.com/ticket/31743 - Note that managed=false prevents modifications. (accepted)
https://code.djangoproject.com/ticket/27708 - Relation between tables in different schemas with big names (fixed)
https://code.djangoproject.com/ticket/17157 - CSRF fails in cross-domain iframes on IE (wontfix)

Reviewed/committed:
https://github.com/django/django/pull/13089 - Fixed #31728 -- Fixed cache culling when no key is found for deletion.
https://github.com/django/django/pull/13085 - Fixed #31692 -- Prevented unneeded .po file compilation.
https://github.com/django/django/pull/13091 - Combined MySQL backend server info queries.
https://github.com/django/django/pull/12954 - Refs #5691 -- Made cache keys independent of USE_L10N.
https://github.com/django/django/pull/13087 - Fixed #16300 -- Improved singlehtml docs formatting with headers CSS.
https://github.com/django/django/pull/12675 - Refs #31358 -- Added decode() to password hashers.
https://github.com/django/django/pull/12692 - Fixed #31443 -- Fixed login redirection in auth mixins when LOGIN_URL is off-site URL.
https://github.com/django/django/pull/12872 - Refs #31541 -- Updated Redirect.new_path.help_text.
https://github.com/django/django/pull/13102 - Fixed #31736 -- Fixed InspectDBTransactionalTests.test_foreign_data_wrapper crash on Windows.
https://github.com/django/django/pull/13062 - Fixed #31703 -- Made makemigrations name all initial migrations "initial".
https://github.com/django/django/pull/13104 - Fixed #31735 -- Fixed migrations crash on namespaced inline FK addition on PostgreSQL.
https://github.com/django/django/pull/13097 - Fixed #9061 -- Allowed FormSets to disable deleting extra forms.
https://github.com/django/django/pull/12839 - Fixed #31529 -- Added support for serialization of pathlib.Path/PurePath and os.PathLike in migrations.
https://github.com/django/django/pull/13074 - Fixed #31743 -- Doc't that managed=False prevents Django from managing tables modifications.
https://github.com/django/django/pull/13111 - Fixed #31620 -- Added support for %V format to WeekMixin/WeekArchiveView.

Reviewed:
https://github.com/django/django/pull/12309 - Fixed #26761 -- Made admin changelist and readonly fields display help_text.

Authored:
https://github.com/django/django/pull/13112 - Fixed #31742 -- Fixed makemigrations crash on ForeignKey to an app with mixed case label.

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