Fellow Reports - August 2019

140 views
Skip to first unread message

Mariusz Felisiak

unread,
Aug 7, 2019, 3:08:07 PM8/7/19
to Django developers (Contributions to Django itself)
Week ending August 4, 2019.

Triaged:
https://code.djangoproject.com/ticket/30665 - Add DISTINCT support for Avg and Sum aggregates. (accepted)
https://code.djangoproject.com/ticket/30662 - Add a signal at the end of Model.refresh_from_db(). (wontfix)
https://code.djangoproject.com/ticket/30664 - SQLite3 migrations can fail when used quoted db_table. (accepted)
https://code.djangoproject.com/ticket/30661 - Add support for SmallAutoField. (accepted)
https://code.djangoproject.com/ticket/30667 - Running last() on a related object with a F() ordering mutates model ordering. (duplicate)
https://code.djangoproject.com/ticket/30668 - Filter by window expression should raise a descriptive error. (accepted)
https://code.djangoproject.com/ticket/30669 - Can FILE_UPLOAD_MAX_MEMORY_SIZE be set to None? (fixed)
https://code.djangoproject.com/ticket/30670 - Document SchemaEditor.add_constraint()/remove_constraint() methods. (accepted)
https://code.djangoproject.com/ticket/30671 - Conditional for Template Block Content. (wontfix)
https://code.djangoproject.com/ticket/30672 - JSONField/HStoreField key and index transforms crash. (created)

Reviewed/committed:
https://github.com/django/django/pull/11597 - Fixed #30656 -- Added QuerySet.bulk_update() to the database optimization docs.
https://github.com/django/django/pull/11596 - Fixed #30411 -- Improved formatting of text tracebacks in technical 500 templates.
https://github.com/django/django/pull/11607 - Refs #30593 -- Improve extract check constraints in mariadb get_constraints().
https://github.com/django/django/pull/10947 - Fixed #30160 -- Added support for LZMA and XZ templates to startapp/startproject management commands.
https://github.com/django/django/pull/11603 - Fixed #30665 -- Added support for distinct argument to Avg() and Sum().
https://github.com/django/django/pull/11614 - Refs #30669 -- Removed incorrect branch in ASGIHander.read_body().
https://github.com/django/django/pull/11612 - Fixed #30664 -- Fixed migrations crash when altering table on SQLite or altering AutoField/BigAutoField on PostgreSQL for models with quoted db_table.
https://github.com/django/django/pull/11618 - Fixed #30599 -- Prevented ManifestFilesMixin.read_manifest() from silencing errors other than FileNotFoundError.
https://github.com/django/django/pull/11611 - Fixed #30661 -- Added models.SmallAutoField.
https://github.com/django/django/pull/11605 - Fixed #30668 -- Made QuerySet.filter() raise NotSupportedError if any of source expressions is not filterable.
https://github.com/django/django/pull/11619 - Simplified AlterModelTable by making it subclass ModelOptionOperation.

Authored:
https://github.com/django/django/pull/11617 - Moved indexes in ArrayField's Index and Slice transforms to SQL params.
https://github.com/django/django/pull/11617 - Fixed #30672 -- Fixed crash of JSONField/HStoreField key and index transforms on expressions with params.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Aug 12, 2019, 1:19:44 AM8/12/19
to Django developers (Contributions to Django itself)
Week ending August 11, 2019.

Triaged:
https://code.djangoproject.com/ticket/30674 - Autoreload fails to restart server when exception is SyntaxError. (duplicate)
https://code.djangoproject.com/ticket/30678 - Confirm support for GDAL 3.0. (accepted)
https://code.djangoproject.com/ticket/30680 - Remove security.W007 check. (accepted)
https://code.djangoproject.com/ticket/30679 - Warn when Django works with unsupported version of GDAL. (wontfix)
https://code.djangoproject.com/ticket/30682 - Bug with Mysql connection (since 2.2a1). (duplicate)
https://code.djangoproject.com/ticket/30681 - SQL script from sqlsequencereset doesn't work on Postgres 11.3. (worksforme)
https://code.djangoproject.com/ticket/30683 - QuerySet.count() crashes when window functions and conditional expressions are both used. (duplicate)
https://code.djangoproject.com/ticket/30696 - Remove obsolete mention of CheckConstraint in AddConstraint docs. (accepted)
https://code.djangoproject.com/ticket/30697 - SQLite3.28 breaks django migrations. (wontfix)
https://code.djangoproject.com/ticket/30695 - Fix an example of Storage objects in Managing files docs. (accepted)

Reviewed/committed:
https://github.com/django/django/pull/11622 - Fixed #28393 -- Added helpful error messages for invalid AutoField/FloatField/IntegerField values.
https://github.com/django/django/pull/11631 - Fixed #30680 -- Removed obsolete system check for SECURE_BROWSER_XSS_FILTER setting.
https://github.com/django/django/pull/11630 - Fixed #30673 -- Relaxed system check for db_table collision when database routers are installed by turning the error into a warning.
https://github.com/django/django/pull/11620 - Fixed #29008 -- Fixed crash of 404 debug page when URL path converter raises Http404.
https://github.com/django/django/pull/11646 - Fixed #30670 -- Doc'd SchemaEditor.add/remove_constraint().
https://github.com/django/django/pull/11649 - Fixed #30696 -- Removed obsolete mention of CheckConstraint in the AddConstraint docs.
https://github.com/django/django/pull/11638 - Fixed #30677 -- Improved error message for urlencode() and Client when None is passed as data.

I was off for almost entire week and I will be less active for the next two weeks because I have a newborn on board 👶.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Aug 19, 2019, 5:50:23 AM8/19/19
to Django developers (Contributions to Django itself)
Week ending August 18, 2019.

Triaged:
https://code.djangoproject.com/ticket/30703 - Make RelatedFieldListFilter respect model meta ordering. (duplicate)
https://code.djangoproject.com/ticket/30704 - JSONField nested key and index transforms crash. (created)
https://code.djangoproject.com/ticket/30707 - why it took 30s when call sorted function in django server sometimes. (invalid)
https://code.djangoproject.com/ticket/30706 - Why isn't the auth.User.id field documented? (wontfix)
https://code.djangoproject.com/ticket/30708 - There is bug on RSS XML processor (invalid)
https://code.djangoproject.com/ticket/30709 - Error in translated document. (invalid)
https://code.djangoproject.com/ticket/30711 - Document django.contrib.postgres.fields.hstore.KeyTransform. (accepted)
https://code.djangoproject.com/ticket/30712 - Add support for defaults on BLOB and TEXT columns on MySQL 8.0.13+ (accepted)

Reviewed/committed:
https://github.com/django/django/pull/11644 - Refs #11964 -- Made constraint support check respect required_db_features.
https://github.com/django/django/pull/11652 - Refs #25367 -- Moved Oracle Exists() handling to contextual methods.
https://github.com/django/django/pull/11648 - Fixed #30461 -- Made GeoIP2 and GEOIP_PATH setting accept pathlib.Path as library path.
https://github.com/django/django/pull/11400 - Fixed #30449 -- Fixed RelatedFieldListFilter/RelatedOnlyFieldListFilter to respect model's Meta.ordering.
https://github.com/django/django/pull/11634 - Fixed #30687 -- Fixed using of OuterRef() expressions in distance lookups.
https://github.com/django/django/pull/11671 - Fixed #27676 -- Allowed BLOB/TEXT defaults on MariaDB 10.2.1+.
https://github.com/django/django/pull/11666 - Fixed #30701 -- Updated patch_vary_headers() to handle an asterisk according to RFC 7231.
https://github.com/django/django/pull/11677 - Fixed #29545 -- Fixed using filter lookups againts nested subquery expressions.
https://github.com/django/django/pull/11621 - Refs #30426 -- Changed default SECURE_CONTENT_TYPE_NOSNIFF to True.
https://github.com/django/django/pull/11674 - Refs #28428 -- Made FileField.upload_to support pathlib.Path.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Aug 26, 2019, 9:20:38 AM8/26/19
to Django developers (Contributions to Django itself)
Week ending August 25, 2019.

Triaged:
https://code.djangoproject.com/ticket/30715 - ArrayField lookups crash on ArrayAgg() over AutoFields. (accepted)
https://code.djangoproject.com/ticket/29043 - test --keepdb says "Using existing test database" even if it's run for the first time. (wontfix)
https://code.djangoproject.com/ticket/30716 - ArrayContains does not call get_db_prep_value method for base field. (duplicate)
https://code.djangoproject.com/ticket/30721 - Implicit related objects filtration because of the set Manager. (invalid)
https://code.djangoproject.com/ticket/30724 - Please create a hyperlink to easy pickings in README.rst file. (wontfix)
https://code.djangoproject.com/ticket/30718 - blocktrans is crashing when using percent signs when no variables were supplied. (wontfix)
https://code.djangoproject.com/ticket/30717 - Session model has a useless LIKE index. (wontfix)
https://code.djangoproject.com/ticket/30720 - Allow specifying multiple domains for makemessages command. (wontfix)
https://code.djangoproject.com/ticket/30726 - 'week' queryset returns no objects (needsinfo)

Reviewed/committed:
https://github.com/django/django/pull/11680 - Fixed #29260 -- Skipped an UPDATE when adding a model instance with primary key that has a default.
https://github.com/django/django/pull/10680 - Fixed #29979, Refs #17337 -- Extracted AutoField field logic into a mixin and refactored AutoFields.
https://github.com/django/django/pull/11594 - Fixed #21039 -- Added AddIndexConcurrently/RemoveIndexConcurrently operations for PostgreSQL.
https://github.com/django/django/pull/11679 - Fixed #30712 -- Allowed BLOB/TEXT defaults on MySQL 8.0.13+.
https://github.com/django/django/pull/11412 - Fixed #30507 -- Updated admin's jQuery to 3.4.1.
https://github.com/django/django/pull/11681 - Fixed #29955 -- Added support for distance expression to the dwithin lookup.

Authored:
https://github.com/django/django/pull/11685 - Fixed broken links and redirects to OGR library in docs.
https://github.com/django/django/pull/11699 - Fixed #30715 -- Fixed crash of ArrayField lookups on ArrayAgg annotations over AutoField.
https://github.com/django/django/pull/11704 - Refs #30591 -- Fixed introspection of check and unique column constraints on MariaDB.

Best regards,
Mariusz

Mariusz Felisiak

unread,
Sep 2, 2019, 1:39:33 AM9/2/19
to Django developers (Contributions to Django itself)
Week ending September 2, 2019.

Triaged:
https://code.djangoproject.com/ticket/30730 - STATICFILES_FINDERS not set. (worksforme)
https://code.djangoproject.com/ticket/30727 - Pickling a QuerySet evaluates the querysets given to Subquery in annotate. (accepted)
https://code.djangoproject.com/ticket/30731 - simplify_regexp() doesn't replace trailing groups. (accepted)
https://code.djangoproject.com/ticket/30733 - Document that datetime lookups require time zone definitions in the database. (accepted)
https://code.djangoproject.com/ticket/30734 - Webp Converter (invalid)
https://code.djangoproject.com/ticket/30737 - Incorrectly encoded headers can yield uncaught UnicodeDecodeError (invalid)
https://code.djangoproject.com/ticket/30735 - Testing client encode_multipart may also support dict format. (wontfix)
https://code.djangoproject.com/ticket/30738 - Misleading multiwidget template example. (accepted)
https://code.djangoproject.com/ticket/30739 - OuterRef in exclude() or ~Q() uses wrong model. (accepted)
https://code.djangoproject.com/ticket/30743 - Removing `db_index=True` crashes migrations. (worksforme)
https://code.djangoproject.com/ticket/30744 - Where did fulltext index support for MySQL go? (invalid)
https://code.djangoproject.com/ticket/30741 - sqlmigrate doesn't show a drop constraint SQL when previous create constrain operation wasn't perform. (invalid)

Reviewed/committed:
https://github.com/django/django/pull/11615 - Fixed #29019 -- Added ManyToManyField support to REQUIRED_FIELDS.
https://github.com/django/django/pull/11707 - Fixed #30727 -- Made Subquery pickle without evaluating their QuerySet.
https://github.com/django/django/pull/11695 - Fixed #30722 -- Added default rate-limiting requests to admin's Select2 widget.
https://github.com/django/django/pull/11717 - [2.2.x] Fixed #30500 -- Fixed race condition in loading URLconf module.
https://github.com/django/django/pull/11718 - Fixed #30733 -- Doc'd that datetime lookups require time zone definitions in the database.
https://github.com/django/django/pull/8119 - Fixed #25367 -- Allowed boolean expressions in QuerySet.filter() and exclude().
https://github.com/django/django/pull/11625 - Fixed #18763 -- Added ModelBackend/UserManager.with_perm() methods.
https://github.com/django/django/pull/11722 - Fixed #30736 -- Added Storage.get_alternative_name() to allow customization.
https://github.com/django/django/pull/11728 - Fixed #30731 -- Fixed handling trailing groups in simplify_regex().
https://github.com/django/django/pull/11731 - Fixed #30738 -- Fixed typo in docs/ref/forms/widgets.txt.

Authored:
Refs #25367 -- Simplified OrderBy and Lookup by using Case() instead of RawSQL() on Oracle.

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