Fellow Reports - April 2022

112 views
Skip to first unread message

Mariusz Felisiak

unread,
Apr 12, 2022, 6:43:33 AM4/12/22
to django-d...@googlegroups.com

Week ending April 10, 2022

I was on Django Day in Copenhagen.

Triaged:
   https://code.djangoproject.com/ticket/33615 - Add RestApi and Graphql Section in Django Docs (duplicate)
   https://code.djangoproject.com/ticket/33616 - Supporting robust on_commit handlers. (accepted)
   https://code.djangoproject.com/ticket/33617 - CSRF fails on my website when entering from Google. (invalid)
   https://code.djangoproject.com/ticket/33619 - Proxy model does not inherite indexes and constraints from base model (invalid)
   https://code.djangoproject.com/ticket/33620 - Accessibility in pipeline (accepted)
   https://code.djangoproject.com/ticket/33622 - Allow overriding FormSet's error messages for too few and too many forms. (accepted)
   https://code.djangoproject.com/ticket/33621 - Remove "alternate" and change "schema" in sitemaps. (invalid)
   https://code.djangoproject.com/ticket/33623 - Inconsistent naturaltime strings in pt-br (invalid)

Reviewed/committed:
   https://github.com/django/django/pull/15555 - Fixed #33605 -- Fixed migration crash when altering RegexValidator to pre-compiled regular expression.
   https://github.com/django/django/pull/15179 - Fixed #33348 -- Changed SimpleTestCase.assertFormError()/assertFormsetErrors() to take form/formset.
   https://github.com/django/django/pull/15561 - Fixed #33471 -- Made AlterField operation a noop when changing "choices".
   https://github.com/django/django/pull/15559 - Fixed #33611 -- Allowed View subclasses to define async method handlers.
   https://github.com/django/django/pull/15563 - Fixed #33618 -- Fixed MTI updates outside of primary key chain.

Authored:
   https://github.com/django/django/pull/15562 - Moved remaining SimpleTestCase.assertFormError()/assertFormsetErrors() tests to test_utils.
   https://github.com/django/django/pull/15565 - Refs #33173 -- Fixed test_runner/test_utils tests on Python 3.11+.

Best,
Mariusz

Mariusz Felisiak

unread,
Apr 18, 2022, 2:43:01 PM4/18/22
to Django developers (Contributions to Django itself)
Week ending April 17, 2022

Released Django 4.0.4, 3.2.13, and 2.2.28.

Triaged:
   https://code.djangoproject.com/ticket/33632 - Overwriting context_object_name in list views. (needsinfo)
   https://code.djangoproject.com/ticket/33633 - Some test_utils tests fail on databases that don't support transactions. (accepted)
   https://code.djangoproject.com/ticket/33628 - Django 3.2.4+ autoreload breaks on empty string in TEMPLATES DIRS. (accepted)
   https://code.djangoproject.com/ticket/33634 - Prevent function to execute multiple times (invalid)
   https://code.djangoproject.com/ticket/33635 - Django 3.2.13 raises ProgrammingError "can't adapt type 'LessThan'" (invalid)
   https://code.djangoproject.com/ticket/33636 - BulkProcessMixin on models.Model (wontfix)
   https://code.djangoproject.com/ticket/33639 - Enable cached template loader in development. (accepted)
   https://code.djangoproject.com/ticket/33637 - Regression in feature zoom for MapWidget (accepted)
   https://code.djangoproject.com/ticket/33640 - Update the TIME_ZONE on startproject command to be the system timezone. (wontfix)
   https://code.djangoproject.com/ticket/33643 - inspectdb crashes on Oracle databases with functional indexes. (accepted)
   https://code.djangoproject.com/ticket/33644 - FAQ about ManyToManyField in list_filter is outdated. (accepted)
   https://code.djangoproject.com/ticket/13295 - Add a Meta.sequence option to models (wontfix)
   https://code.djangoproject.com/ticket/33646 - Adding async interface to QuerySet. (created)
   https://code.djangoproject.com/ticket/33648 - Unnecessary redirect in LogoutView when ?next=... contains "unsafe" URL (accepted)

Reviewed/committed:
   https://github.com/django/django/pull/15572 - Fixed #33628 -- Ignored directories with empty names in autoreloader check for template changes.
   https://github.com/django/django/pull/15505 - Fixed #32604 -- Made file upload respect group id when uploading to a temporary file.
   https://github.com/django/django/pull/15569 - Fixed #33626 -- Cleared cache when unregistering a lookup.
   https://github.com/django/django/pull/15576 - Fixed #24296 -- Made QuerySet.exists() clear selected columns for not sliced distinct querysets.
   https://github.com/django/django/pull/15582 - Fixed #33633 -- Skipped some test_utils tests on databases that don't support transactions.
   https://github.com/django/django/pull/15570 - Fixed #33627 -- Improved nonexistent pk in ModelMultipleChoiceFieldTests.test_model_multiple_choice_field().
   https://github.com/django/django/pull/15584 - Updated bpo link to use redirect URI.
   https://github.com/django/django/pull/15542 - Fixed #30511 -- Used identity columns instead of serials on PostgreSQL.
   https://github.com/django/django/pull/15595 - Expanded QuerySet.explain() error message if a backends supports no formats.
   https://github.com/django/django/pull/15593 - Fixed #33637 -- Improved initial zoom level in MapWidget.
   https://github.com/django/django/pull/15363 - Fixed #11803 -- Allowed admin select widgets to display new related objects.
   https://github.com/django/django/pull/15600 - Fixed #33607 -- Made PostgresIndex.create_sql() respect the "using" argument.
   https://github.com/django/django/pull/15603 - Fixed #33643 -- Fixed inspectdb crash on functional unique constraints on Oracle.

Reviewed:
   https://github.com/django/django/pull/15586 - Fixed #33639 -- Enabled cached template loader in development.

Authored:
   https://github.com/django/django/pull/15589 - Improved ExplainTests.test_basic().
   https://github.com/django/django/pull/15591 - Fixed tests on databases that don't support introspecting foreign keys.
   https://github.com/django/django/pull/15585 - Fixed DatabaseFeatures.supports_index_column_ordering and related tests with MyISAM storage engine.
   https://github.com/django/django/pull/15594 - Relaxed some query ordering assertions in various tests.
   https://github.com/django/django/pull/15596 - Made select_for_update() don't raise TransactionManagementError on databases that don't support transactions.
   https://github.com/django/django/pull/15604 - Fixed various tests on MySQL with MyISAM storage engine.

Best,
Mariusz

Mariusz Felisiak

unread,
Apr 25, 2022, 7:17:54 AM4/25/22
to Django developers (Contributions to Django itself)
Week ending April 24, 2022

Triaged:
   https://code.djangoproject.com/ticket/33649 - bulk_create() with ignore_conflicts=True and ForeignKey fails (invalid)
   https://code.djangoproject.com/ticket/33653 - Templates crash when calling methods for built-in types. (accepted)
   https://code.djangoproject.com/ticket/33642 - Can't create objects with Postgres range fields without upper and lower bounds in the admin (needsinfo)
   https://code.djangoproject.com/ticket/33655 - Unnecessary column in a GROUP BY clause with QuerySet.exists() (accepted)
   https://code.djangoproject.com/ticket/33656 - RangeWidget crashes for RangeFields for lists/tuples in default. (accepted)
   https://code.djangoproject.com/ticket/27451 - syndication feed may crash with AmbiguousTimeError (invalid)
   https://code.djangoproject.com/ticket/21514 - Session expiry dates should be in an ISO string instead of datetime (fixed)
   https://code.djangoproject.com/ticket/13117 - Recenter OSMGeoAdmin widget with coordinates (wontfix)

Reviewed/committed:
   https://github.com/django/django/pull/15605 - Refs #33328 -- Corrected JS check for event.detail presence in docs.
   https://github.com/django/django/pull/15607 - Fixed #33648 -- Prevented extra redirect in LogoutView on invalid next page when LOGOUT_REDIRECT_URL is set.
   https://github.com/django/django/pull/15612 - Fixed #33644 -- Corrected FAQ about displaying ManyToManyField in list_filter.
   https://github.com/django/django/pull/15614 - Updated note about ListView pagination example in CBV docs.
   https://github.com/django/django/pull/15597 - Added TiDB to list of third-party DB backends.
   https://github.com/django/django/pull/15608 - Refactored redirects handling in auth views.
   https://github.com/django/django/pull/15619 - Refs #33508 -- Corrected note about MySQL/MariaDB support of index ordering.
   https://github.com/django/django/pull/15613 - Fixed #33004 -- Made saving objects with unsaved GenericForeignKey raise ValueError.
   https://github.com/django/django/pull/15620 - Fixed #33509 -- Added "(no-op)" to sqlmigrate output for operations without SQL statement.

Reviewed:
   https://github.com/django/django/pull/15617 - Refs #33646 -- Added example for async cross-thread connection access.

Authored:
   https://github.com/django/django/pull/15611 - Refs #32226 -- Fixed JSON format of QuerySet.explain() on PostgreSQL when format is uppercased.
   https://github.com/django/django/pull/15618 - Refs #33646 -- Added prepare_results() to iterable classes.
   https://github.com/django/django/pull/15624 - Refs #27674 --- Deprecated django.contrib.gis.admin.OpenLayersWidget.

Best,
Mariusz

Mariusz Felisiak

unread,
May 2, 2022, 6:35:20 AM5/2/22
to Django developers (Contributions to Django itself)
Week ending May 1, 2022

Triaged:
   https://code.djangoproject.com/ticket/33659 - Inline fieldset doesn't fit to the screen. (invalid)
   https://code.djangoproject.com/ticket/33660 - EmailMessage encode the subject in base64 when translated and contains non US-ASCII characters (needsinfo)
   https://code.djangoproject.com/ticket/33658 - Document the "blank" argument of forms.ModelChoiceField. (accepted)
   https://code.djangoproject.com/ticket/33657 - Customizable management command formatters. (accepted)
   https://code.djangoproject.com/ticket/33652 - Skip ExclusionConstraint on non-PostgreSQL databases. (wontfix)
   https://code.djangoproject.com/ticket/21183 - Filter block on the right covers information in admin (wontfix)
   https://code.djangoproject.com/ticket/33663 - Timezones with hyphens in name fail in Extract() functions. (duplicate)
   https://code.djangoproject.com/ticket/33664 - Timezones with hyphens in name fail in Extract() functions. (duplicate)
   https://code.djangoproject.com/ticket/25444 - Restructure expressions documentation to better highlight ORM support (invalid)
   https://code.djangoproject.com/ticket/33665 - Add support for Postgres multirange (accepted)
   https://code.djangoproject.com/ticket/33667 - Django admin stylesheet ignores --header-branding-color variable. (accepted)
   https://code.djangoproject.com/ticket/33669 - cell_count filter crashes if field_data is a dictionary (duplicate)
   https://code.djangoproject.com/ticket/33670 - Migrations changes to implicit primary key when primary key is altered on SQLite. (created)
   https://code.djangoproject.com/ticket/33671 - Migrations crashes when adding/altering collations on indexed columns on Oracle. (created)
   https://code.djangoproject.com/ticket/33672 - bulk_update - duplicate updates as side effect from batch_size (duplicate)

Reviewed/committed:
   https://github.com/django/django/pull/15440 - Refs #2259 -- Disallowed primary keys in ModelAdmin.list_editable.
   https://github.com/django/django/pull/15630 - Fixed #33655 -- Removed unnecessary constant from GROUP BY clause for QuerySet.exists().
   https://github.com/django/django/pull/15625 - Fixed #33656 -- Fixed MultiWidget crash when compressed value is a tuple.
   https://github.com/django/django/pull/15424 - Fixed #27471 -- Made admin's filter choices collapsable.
   https://github.com/django/django/pull/14843 - Fixed #33646 -- Added async-compatible interface to QuerySet.
   https://github.com/django/django/pull/15506 - Small documentation changes.
   https://github.com/django/django/pull/15640 - Refs #33413 -- Added collation to CharField/TextField's db_parameters.
   https://github.com/django/django/pull/15639 - Refs #23435 -- Added note about GenericForeignKey indexes to docs.
   https://github.com/django/django/pull/15644 - Refs #30426 -- Updated XFrameOptionsMiddleware docstring.

Reviewed:
   https://github.com/django/django/pull/15622 - Refs #32339 -- Allowed renderer to specify default form template name.

Authored:
   https://github.com/django/django/pull/15642 - Refs #33671 -- Fixed migrations crash when adding collation to a primary key on Oracle.
   https://github.com/django/django/pull/15643 - Fixed #33670 -- Fixed altering primary key on SQLite.

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