Week ending 2024-12-08 (Week 49)
Short week for me since I wasn’t feeling great when it started, and my ability to stay up was lost by Thursday . I’m at 60% today, which is like 12 times better than last week!
Triaged
- https://code.djangoproject.com/ticket/35957 - Allow AutoFields in composite primary keys (accepted with caveats)
- https://code.djangoproject.com/ticket/8576 - Multiple AutoFields in a model (restored wontfix)
- https://code.djangoproject.com/ticket/35963 - Add option to
makemigrations
to skip checking consistent history (duplicate) - https://code.djangoproject.com/ticket/35968 - src layout and startapp (invalid)
Reviewed
- https://github.com/django/django/pull/18683 - Fixed #35667 – Improved deprecation warning handling by replacing stacklevel with skip_file_prefixes.
- https://github.com/django/django/pull/18862 - Removed question marks from headings in docs/topics/db/fixtures.txt.
- https://github.com/django/django/pull/18158 - Fixed #35515 – Added auto-importing to shell command.
- Deep dive on this new feature, with the goal of finalizing it and have it ready to be merged before Django Feature Freeze (Jan 15th).
- I found some issues that IMHO needs further community discussion so I resurfaced Salvo’s thread in this comment. If you are a Django
shell
user and care about the default auto import experience, PLEASE comment! - I have a local working branch that splits the work in the original PR in two, one without the “models modules alias auto import” and a follow up commit that adds it. Will push to Salvo’s PR soon for better review and understanding.
Authored
- https://github.com/nessita/django/pull/18 - Fixed #35667 – Improved deprecation warning handling by replacing stacklevel with skip_file_prefixes. (study of a potential better approach)
Other/Misc
- Reviewed security reports.
- Prepared and sent hours invoice and monthly report.