Weekly Report 2021, August 23 - 29
I spent the week preparing for releases of Python 3.9.7 and 3.8.12 next week. Namely, making sure that pending security content is merged and including other high-profile fixes.
Stats for the week:
- issues: 15 closed, 1 opened
- PRs: 3 authored, 67 closed, 10 reviewed
Highlights
I’m a little out of time for a more descriptive blog post this week so let’s just include things I particularly enjoyed seeing this week:
- the documentation page explaining
__main__
has been essentially rewritten and is now much more detailed and inviting; this was fixed in GH-26883; WeakKeyDict
,WeakValueDict
, andWeakSet
used to not be thread-safe in their dealing with stale weak ref removals; this was fixed in GH-27921;- pickling of running
range
iterators that already went for over2**32
iterations was invalid; this was fixed in GH-27938; set
andfrozenset
objects now marshal deterministically which helps achieving reproducible builds; this was fixed in GH-27926;- Python 3.11.0, 3.10.0rc2, 3.9.7, and 3.8.12 will bundle libexpat 2.4.1 to solve the “billion laughs” CVE-2013-0340; see BPO-44394.
Plans for next week
I haven’t spent any time with the PR activity data gathering aspect this week. This will be the focus of next week after I release 3.9.7 and 3.8.12 on Monday.
Detailed Log
Monday
PRs:
- closed pull request GH-27903
- closed pull request GH-27904
- closed pull request GH-27872
- closed pull request GH-27907
- closed pull request GH-27842
- closed pull request GH-27910
- closed pull request GH-27898
- closed pull request GH-27836
- closed pull request GH-27847
- closed pull request GH-27852
- closed pull request GH-27920
- closed pull request GH-27919
- closed pull request GH-27918
- closed pull request GH-27917
- closed pull request GH-27916
- closed pull request GH-27915
- closed pull request GH-27914
- closed pull request GH-27913
- closed pull request GH-27839
- reviewed pull request GH-27883
- reviewed pull request GH-27873
Tuesday
Issues:
PRs:
- closed pull request GH-27912
- closed pull request GH-27769
- closed pull request GH-14487
- closed pull request GH-26883
- closed pull request GH-27932
- reviewed pull request GH-27924
Wednesday
Issues:
- closed issue BPO-37596
PRs:
- closed pull request GH-27926
- closed pull request GH-27935
- closed pull request GH-27942
- reviewed pull request GH-27868
- reviewed pull request GH-27941
Thursday
Issues:
- closed issue BPO-44967
- closed issue BPO-45011
- closed issue BPO-45010
- closed issue BPO-40635
- opened issue BPO-45018
PRs:
- closed pull request GH-27968
- closed pull request GH-27969
- closed pull request GH-27946
- closed pull request GH-27972
- closed pull request GH-27973
- closed pull request GH-27974
- closed pull request GH-27954
- closed pull request GH-27868
- closed pull request GH-27970
- closed pull request GH-27965
- closed pull request GH-27971
- closed pull request GH-27977
- closed pull request GH-27978
- reviewed pull request GH-27883
- reviewed pull request GH-27938
- reviewed pull request GH-27976
- reviewed pull request peps#2059
Friday
Issues:
PRs:
- closed pull request GH-27938
- closed pull request GH-27991
- closed pull request GH-27979
- closed pull request GH-27993
- closed pull request GH-27994
- closed pull request GH-27995
- closed pull request GH-27996
- closed pull request GH-27997
- closed pull request GH-27998
- closed pull request GH-27999
- closed pull request GH-12607
- closed pull request GH-20104
Saturday
Issues:
PRs:
- closed pull request GH-27921
- closed pull request GH-28014
- closed pull request GH-23200
- closed pull request GH-28025
- closed pull request GH-28026
- closed pull request GH-28024
- closed pull request GH-26945
- closed pull request GH-25987
- closed pull request GH-28033
- closed pull request GH-28031
- closed pull request GH-28032
- closed pull request GH-28034
- closed pull request GH-28035
- closed pull request GH-28036
- closed pull request GH-28009
- authored pull request GH-28039
- authored pull request GH-28040
- authored pull request GH-28041
- reviewed pull request GH-27921
- reviewed pull request GH-24475