Commented on https://forum.djangoproject.com/t/name-the-main-command-django/37230 because I fear there is no explicit execution plan, and while there are people in favor of some parts of the proposals, it’s unclear to me which parts got consensus. I have asked for clarifications.
ttps://code.djangoproject.com/ticket/36069 - The position of the “X” button for the InlineForm in TabularInline differs depending on the can_delete value. (accepted)
Engaged in the forum, and other valuable conversations on processes.
Rich conversation with the Steering Council on a few fronts, including strictness of release dates, wizard for creating tickets, Code of Conduct challenges and recent violations.
Intense week analyzing and further developing an internal redesign proposal for the shell auto-imports implementation. Additionally, I will be off during the last two weeks of February, as I will be traveling to Canada for a family event.
When reviewing this, I realized that we needed to re-think the approach for custom auto imports, so I proposed an alternative in the PR shown in the next section.
This was a big one, I spent a couple of days thinking and re-designing some of the internal implementation for shell auto-imports, with a goal to have more extensible and maintainable code.
We’ve had an unusually high flow of incoming security reports lately (none critical so far, but they still require careful triage, investigation, and thoughtful responses to reporters).
Collaboration and coordination efforts:
Participated in the Steering Council meeting (notes).
Had 1-1 with Board Liaison Jeff.
Had 1-1 with Interim Fellow Manager Andrew.
Joined the DSF Office hours.
Lots of coordination and prep work for my incoming two-weeks holiday.
Holidays! I visited beautiful Toronto during what locals called a time of “the most snow we’ve had in ages” . It was both mind-blowing and shocking. I borrowed a proper winter jacket, but I don’t think I’ve ever been that cold in my life definitely a new experience!
The wedding we attended and the time spent with family were absolutely marvelous and deeply fulfilling.
Week ending 2025-03-02 (Week 09)
During the second week of our holidays, we made a stop on our way back to soak up the and enjoy the warm southern USA . It was all laughs until I came down with a high fever and realized I had caught a nasty flu that kept me in bed for the last five days of our trip.
You know it can happen, but being ill far from home is never fun! Still, we made it back as scheduled, just in time for my partner to start feeling unwell on the returning day and my child to spike a fever over this weekend. On the bright side, at least they got to enjoy the beach every day!
This work from Baptiste is part of an effort to have the Django release artifacts being PEP-625 complaints, which has multiple moving parts and we are slowly but steadily progressing. See https://code.djangoproject.com/ticket/35980 for more details.
Had a thorough catch-up with Sarah after my time off to align on key updates, ongoing issues, and top priorities.
Security reports handling.
Prepared and sent invoice and Fellow Report.
Refactored and prepared the fellow’s release checklist generator for broader use. Sarah and I have relied on this for over six months (mostly for security releases) and are eager to have it deployed for easier and shared access.
Upcoming improvements include automatic CVE machine-readable data generation for publication and third-party use, with interest and hopefully help from Red Hat.
Updated release checklist generator to integrate with the existing Release model from the djangoproject.com GitHub project, streamlining integration and enabling better planning for release work items among the Fellows.
Other/Misc
Attended DSF Office Hours.
1-1 with Jeff, our Board Liaison.
Ops monthly call.
Started looking for travel arrangements to attend DjangoCon US.
This PR evolution was interesting. Personally, it’s been fulfilling to follow along through repeated reminders, and this merge brings me joy as a nice completion milestone!
Meeting with Rob Hudson to go over CSP details and the work submitted in their PR, covering next steps and possible PR splits to ease reviewing and progressing.
1-1 with Board Liaison Jeff.
Assistance to the Fellowship WG with some repo and permissions setup.