Congratulations to @knyghty and @nmenezes on successfully addressing a 15-year-old ticket, now merged into Django 5.1! This is one of the oldest tickets I’ve had the opportunity to review thus far.
This one turned out to be more challenging than expected. Initially, there was some (anticipated) documentation polishing, but I got a bit sidetracked by the checks tests disparity (there are tests for ModelAdmin checks in two files).
Additionally, I faced some Selenium test failures after a refactor I pushed, due to different admin column ordering depending on the database backend. The Selenium tests on Postgresql were failing, and upon attempting to reproduce locally, I realized that my local PostgreSQL was broken due to a PG 15 → PG 16 upgrade that never completed. It was quite an interesting experience! [Mental note: do not, I repeat, do not choose Manjaro as your rebound distro. ]
Intense week! I tried to push forward as many PRs as I could, mainly because next week (week 9) I’ll be “OoO” (Out of the Office). Summer school for the kids ended last Friday, and “regular” school doesn’t start until the 4th, so I need to take the week off. We’re trying to make the best of the situation by organizing a family trip!
Attended the Djangonauts session “Let’s become confident about Django documentation, right now”. Daniele Procida spoke about how to get confident with documentation, especially the Django one. Great stuff! I’m looking forward to the PRs derived from the group analysis.
Deep dive on the Javascript code in RelatedObjectLookups.js. There are more issues to be tackled in this logic which I described in the PRs, will create tickets next week for those.
Following a few outages for www.djangoproject.com and code.djangoproject.com, spent some time with Tobias configuring synthetic monitoring checks for our sites and assisted where possible the Ops team in having the sites back up.
By the end of the week, I also configured the Grafana alerts for the website and trac to be send to the #ops Discord channel, to the #djangoproject-uptime channel in the DSF Slack, and to the ops@… mailing list.
Security reports analysis and follow up on existing conversations.
Catch up with Sarah, we held a few sessions about making the contributor experience better, we are considering doing office hours and a few other options.
I’m sending this report earlier since next week I plan to be off Monday and Tuesday , and also Wednesday which is Labour day in most places (except in US and Canada I believe). See you all next Thu!
More security emails follow up, there were a couple of reports still waiting for an official response that I handled on Monday, plus more follow ups on Friday.
Catch up with Cagil and Django Fellows.
GSoC proposal review and ranking, mentor coordination, sync chat with Thibaud and Sarah B.