Week ending 2025-08-17 (Week 33)
This week was a brain and energy drain , but with a positive outcome!
About half my time went into reviewing and landing Template Partials (now in main
for 6.0 ), around a third into diagnosing and addressing Jenkins CI issues, and the rest split between meetings and new Fellow onboarding tasks.
Triaged
- https://code.djangoproject.com/ticket/36551 - Race condition in savepoint ID generation causes duplicate identifiers (invalid).
Reviewed
- https://github.com/django/django/pull/19643 - Fixed #36410 β Added named template partials to DTL
- This is in! Enjoy partials since the 6.0 release.
- This is in! Enjoy partials since the 6.0 release.
- https://github.com/django/django/pull/19716 - Fixed #36543 β French Canadian locale formats times incorrectly.
Authored
- https://code.djangoproject.com/ticket/36549 - OpenLayersWidget needs special rules when CSP is enabled
- https://github.com/django/django/pull/19639 - Fixed #36499 β Adjusted utils_tests.test_html.TestUtilsHtml.test_strip_tags following Pythonβs HTMLParser new behavior.
- More fine tuning and merge of this work to fix failing tests in Jenkins:
- https://github.com/django/django/pull/19727 - [5.2.x] Fixed #36499, backport of two commits to check CI result.
- https://github.com/django/django/pull/19728 - [5.1.x] Fixed #36499, backport of two commits to check CI result.
- https://github.com/django/django/pull/19729 - [4.2.x] Fixed #36499, backport of two commits to check CI result.
Other/Misc
- Monthly Ops call.
- Biweekly meeting with Fellows and Board Liaison (Jeff Triplett).
- Biweekly meeting with Fellows and Line Manager (Andrew Godwin).
- Engaged in security topics, report triage and patch review.
- Lots of hours spent in debugging and attempting fixes for Jenkins CI instability:
- Investigated repeated failed runs and environment inconsistencies between nodes.
- Ran and debugged Ansible playbooks for Jenkins deployment.
- Reviewed internal PRs related to Jenkins ansible config.
- Raised the issue in relevant meetings.
- Jenkins CI is experiencing issues, consider re-push of branches for fresh runs - Django Internals