Adding these options to manage.py test
makes sense! I agree they are super helpful. Shall we create a separated topic to propose the (extension?) feature and gain consensus?
Honestly that is one of the things where consensus is imo a given thing. The functionality already exists in Django so it literally makes no sense to expose that as 3rd party app when we can reuse the existing code. We obviously need a ticket but I don’t think there will be any arguments there.
I agree, let’s get a ticket (in a rush atm otherwise would write myself).
Week ending 2023-11-19 (Week 46)
Triaged
- https://code.djangoproject.com/ticket/34966 - Add a check for ModelAdmin.actions functions not taking three arguments (wontfix)
- https://code.djangoproject.com/ticket/34970 - Unclear wording in password validator docs (accepted)
- https://code.djangoproject.com/ticket/34972 - Aggregate with CombinedExpression resulting in NotImplemented instead of None after update from 3.2 → 4.2 (worksforme)
Reviewed
- https://github.com/django/django/pull/17452 - Fixed #34952 – Copied dir list when processing locale folders to avoid missing entries during os.walk traversal.
- https://github.com/django/django/pull/17470 - Fixed #34944 – Made GeneratedField.output_field required.
- https://github.com/django/.github/pull/2 - Added a DEI.md file (CHAOSS project badging) to highlight Django’s dedication to diversity, equity and inclusion.
- https://github.com/django/django/pull/17444 - Clarified a few points about DATABASES.TIME_ZONE
- https://github.com/django/django/pull/17472 - Fixed #34970 – Clarified password validator docs.
- https://github.com/django/django/pull/17457 - Docs: Added a hyphen to “database-generated”
- https://github.com/django/django/pull/16942 - Fixed #34429 – Allowed setting unusable password via admin UI.
- I was hesitant to make UX decisions on this one because everyone that looks at the branch has/had different opinions about the best UI (including me!). So, I decided to ping the experts in the area, starting with @thibaudcolas. The whole conversation and conclusions can be read in the Discord messages, but long story short, we had an impromptu meeting with @thibaudcolas and @fsbraun , which led to a follow up meeting with the Wagtail UI design team for consultation, which in turn led to a concrete and feasible plan forward. Big Thank Yous to everyone who collaborated in this effort!
- Multiple rounds of reviews through the week.
- https://github.com/django/django/pull/17220 - Fixed #34806 – Made the cached_db backend resilient to cache backend errors.
Authored
- https://github.com/django/django/pull/17486 - Updated man page for Django 5.0 rc1.
Other/Misc
- Reviewed DSF Board candidates statements and voted.
- Commented on various forum posts.
- Preparation for Django 5.0 Release Candidate release.
- Updated the translation catalog for
stable/5.0.x
, for both domains (django and djangojs), resulting in an empty diff (after ignoring changes to file lines). - Updated man page.
- Updated the translation catalog for
1 Like
2 Likes
Week ending 2023-11-26 (Week 47)
(Sorry for the delay posting this report.)
Triaged
- https://code.djangoproject.com/ticket/34984 - One-off default migrations fail on tables with GeneratedField (on SQLite) (wontfix)
Reviewed
- https://github.com/django/django/pull/17494 - Fixed #34980 – Changed migration operation dependencies to namedtuples.
- https://github.com/django/django/pull/1749 - Refs #34900 – Added Python 3.13 to daily builds.
- https://github.com/django/django/pull/16942 - Fixed #34429 – Allowed setting unusable password via admin UI.
- https://github.com/django/django/pull/17499 - Added PyPy 3.10 to daily builds.
- https://github.com/django/django/pull/17506 - Fixed #34985 – Fixed GeneratedFields.contribute_to_class() crash when apps are not populated.
- https://github.com/django/django/pull/17388 - Fixed #34909 – Added aria-describedby to Admin Add/Change buttons
- https://github.com/django/django/pull/17514 - Fixed #34991 – Fixed pagination links and input layout in admin’s change list page when using list_editable.
Authored
- https://github.com/django/django/pull/17501 - [5.0.x] Updated translations from Transifex.
Other/Misc
- Released Django 5.0 release candidate 1
- Commented on https://code.djangoproject.com/ticket/34978
- Encouraged translators to translate frozen strings in preparation for Django 5.0
1 Like
Week ending 2023-12-03 (Week 48)
Triaged
- https://code.djangoproject.com/ticket/35007 - Add prettier to format CSS and JS (accepted)
Reviewed
- https://github.com/django/django/pull/17532 - Fixed #34978, Refs #31331 – Added backward incompatibility note about raw aggregations on MySQL.
- https://github.com/django/django/pull/17517 - Fixed #34995 – Fixed position of related widget’s add link on admin pages for smaller screens.
- https://github.com/django/django/pull/17518 - Fixed #34982 – Fixed helptext and password widget alignment on tablet.
- https://github.com/django/django/pull/17220 - Fixed #34806 – Made the cached_db backend resilient to cache backend errors.
Authored
- https://github.com/django/django/pull/17543 - Removed hard-coded expected results for admin’s autocomplete tests in test_select_multiple.
- https://github.com/django/django/pull/17545 - Updated instructions for fetching updated translations for feature releases.
- https://github.com/django/django/pull/17563 - Refs #34995 – Made Selenium tests more robust for admin_views and admin_widgets suites.
- https://code.djangoproject.com/ticket/35001 - Admin: Add related object icon (green plus sign) is not fully visible in some screens
- https://code.djangoproject.com/ticket/35003 - Admin: incorrect margin for RTL languages
- https://code.djangoproject.com/ticket/35004 - Admin: arrows between “selector available” and “selector chosen” are backwards for RTL languages
Other/Misc
1 Like