Weekly Report 2021, August 2 - August 8
While this week I wasn’t sprinting so crazily towards beating the 1,400 open PRs, we managed to keep the number of PRs around that line. In fact, I deliberately spent more time this week to do more coding.
I closed 20 issues and opened 3 new ones. I authored 9 PRs, closed 70 PRs, and reviewed 7.
Looking into cpython bots
We have a bunch of bots that help with our core workflow. There’s the-knights-who-say-ni that check CLAs, there’s bedevere to identify missing information on pull requests like links to BPO, there’s blurb-it for streamlining updates to NEWS, and finally there’s miss-islington automating backports of pull requests to older feature branches.
On Monday morning, Miss Islington stopped producing backports. Normally Mariatta maintains the bots but it was British Columbia Day in Vancouver where she lives so I decided not to disturb bank holidays. Ironically, Brett, whom I would otherwise ask for help in this situation, also lives in Vancouver. So instead I got the keys to the Heroku kingdom and had to figure stuff out on my own.
I managed to revive Miss Islington, upgrade her platform to Python 3.9, bump a bunch of dependencies as well, and close some other related PRs. Very cool: debugging, testing and deploying were all smooth sailing. Although as you can see in the picture, I will probably never beat Mariatta’s deployment counts 😅
Plans for next week
This week, apart from reviewing PRs, I spent time on gathering stats around our GitHub PRs and open issues. I’ll be finishing that next week, hopefully with some interesting findings. There’s also some more refleak test improvements that we need, I talked last week about introducing the ability to run refleak tests on open PRs for changed files only. I didn’t get to that but it turns out I would save myself some grief if I did.
Detailed Log
Monday
Issues:
- closed issue BPO-44781
- closed issue BPO-44806
- closed issue BPO-44785
- closed issue BPO-44812
- closed issue BPO-35183
PRs:
- authored pull request miss-islington#474
- authored pull request miss-islington#475
- authored pull request miss-islington#476
- authored pull request miss-islington#477
- authored pull request cherry-picker#31
- authored pull request cherry-picker#32
- reviewed pull request GH-26783
- reviewed pull request GH-26795
- reviewed pull request GH-27434
- closed pull request GH-27485
- closed pull request GH-27534
- closed pull request GH-27535
- closed pull request GH-27500
- closed pull request GH-27501
- closed pull request GH-27540
- closed pull request GH-27544
- closed pull request GH-27526
- closed pull request GH-27496
- closed pull request GH-27538
- closed pull request GH-27541
- closed pull request GH-27545
- closed pull request GH-27555
- closed pull request GH-27557
- closed pull request GH-27559
- closed pull request GH-27561
- closed pull request miss-islington#473
- closed pull request miss-islington#470
- closed pull request GH-27564
- closed pull request GH-27563
- closed pull request GH-27568
Tuesday
Coding day.
Issues:
- closed issue BPO-27275
- closed miss-islington#304
- closed issue BPO-41737
PRs:
- reviewed pull request GH-27571
- closed pull request GH-27572
- closed pull request GH-27573
- closed pull request GH-27530
- closed pull request GH-27528
- closed pull request GH-27577
- closed pull request GH-27576
- closed pull request GH-27571
Wednesday
Issues:
- closed issue BPO-44760
- closed issue BPO-41354
- closed issue BPO-42958
- closed issue BPO-44564
- closed issue BPO-43066
- closed issue BPO-42958
- closed issue BPO-44801
PRs:
- reviewed pull request GH-27591
- closed pull request GH-27592
- closed pull request GH-27581
- closed pull request GH-27579
- closed pull request GH-27594
- closed pull request GH-27595
- closed pull request GH-27596
- closed pull request GH-27597
- closed pull request GH-24246
- closed pull request GH-21580
- closed pull request GH-27320
- closed pull request GH-27090
- closed pull request GH-27600
- closed pull request GH-27601
- closed pull request GH-27602
- closed pull request GH-26899
- closed pull request GH-27166
- closed pull request GH-27603
- closed pull request GH-27604
- closed pull request GH-27605
- closed pull request GH-27606
- closed pull request GH-27607
- closed pull request GH-27608
Thursday
Coding day.
Issues:
- closed issue BPO-44803
PRs:
Friday
Issues:
- closed issue BPO-44524
- closed issue BPO-40928
- closed issue BPO-27752
- closed issue BPO-41576
- closed issue BPO-42971
- opened issue BPO-44854
- opened issue BPO-44852
- opened issue BPO-44756
PRs:
- authored pull request GH-27634
- authored pull request GH-27635
- authored pull request GH-27638
- reviewed pull request GH-27633
- closed pull request GH-26783
- closed pull request GH-26786
- closed pull request GH-27619
- closed pull request GH-27625
- closed pull request GH-27636
- closed pull request GH-26795
- closed pull request GH-25567
- closed pull request GH-27643
- closed pull request GH-27644
- closed pull request GH-21917
- closed pull request GH-27646
- closed pull request GH-24419
Saturday
Issues:
- closed issue BPO-44856
PRs:
- closed pull request GH-27647
- closed pull request GH-27652
- closed pull request GH-27651
- closed pull request cherry-picker#33
- closed pull request cherry-picker#34
- closed pull request cherry-picker#36
- closed pull request miss-islington#479