Skip to content

Commit

Permalink
Merge pull request #217 from emilyemorehouse/2023-08-09-10-updates
Browse files Browse the repository at this point in the history
  • Loading branch information
emilyemorehouse committed Nov 20, 2023
2 parents 767b6d0 + ba63bfc commit 9969db4
Show file tree
Hide file tree
Showing 4 changed files with 99 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Expand Up @@ -57,6 +57,9 @@ for filename in filenames:
- [2023-05](updates/2023-05-steering-council-update.md)
- [2023-06](updates/2023-06-steering-council-update.md)
- [2023-07](updates/2023-07-steering-council-update.md)
- [2023-08](updates/2023-08-steering-council-update.md)
- [2023-09](updates/2023-09-steering-council-update.md)
- [2023-10](updates/2023-10-steering-council-update.md)
<!-- [[[end]]] -->

## Process
Expand Down
33 changes: 33 additions & 0 deletions updates/2023-08-steering-council-update.md
@@ -0,0 +1,33 @@
## 2023-08-07

- An abbreviated Steering Council (Emily and Thomas) met with Łukasz, the Developer-in-Residence, and discussed:
- The process and requirements for enforcing PR reviews and decided to enforce reviews on PRs that are labeled as features. If you don’t want a review, add the `ci:skip-review` label.
- The status of the Deputy DiR hiring and interview process.
- Updates to the CLA bot, which are almost complete.

## 2023-08-14

- The Steering Council had an abbreviated meeting today, Pablo was traveling and Emily had jury duty.
- The SC met with Łukasz, the Developer-in-Residence, and discussed:
- Next steps from our discussions and external discussions regarding dtrace.
- Requiring code review on PRs. The implementation for requiring code reviews seems doable.
- Hiring for the Deputy DiR position.
- The SC discussed budget and resources for mentoring support for core developers.
- The SC discussed the Core Developer Sprint in Brno, including hotel bookings and financial support for attendance.
- The SC discussed using Plausible for [docs.python.org](http://docs.python.org). The original test worked well and the WG would like to move forward with this. Costs for using the hosted version will be researched before a final decision is made, though hosted is preferred over self-hosted.

## 2023-08-21

- The Steering Council met with Łukasz, the Developer-in-Residence, and discussed:
- The status of hiring for the Deputy DiR position.
- Fixes for the CLA bot, which have been deployed.
- The status of the 3.11 release; this is being held for the CVE in SSL.
- The status of the code review requirement implementation for GitHub; this is next on his list.
- The SC discussed the Core Developer Sprint in Brno to ensure that people can receive financial support if needed even if deadlines for responses are tight.
- The SC continued to discuss [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/).

## 2023-08-28

- The Steering Council discussed the status of hiring for the Deputy Developer in Residence position and began reviewing the final list of candidates.
- The SC checked in on the status of 2FA for GitHub. There is still an outstanding bot that needs to be updated for compliance. Some organizations have had the 2FA requirement automatically rolled out with a 4-week notice, which should be plenty of time if it hits before we’re ready.
- The SC discussed [PEP 713 (Callable Modules)](https://peps.python.org/pep-0713/) and decided to [reject it,](https://github.com/python/steering-council/issues/191#issuecomment-1705562126) as the changes are not entirely net-positive.
27 changes: 27 additions & 0 deletions updates/2023-09-steering-council-update.md
@@ -0,0 +1,27 @@
## 2023-09-04

- An abbreviated Steering Council (Thomas, Pablo, and Greg; Brett and Emily were out on holiday) met with Łukasz, the Developer-in-Residence, and discussed:
- The status of current work for [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/) and the plan to rebase current work for 3.13.
- Changes to ctypes that involved pointer ownership was rolled back (in 3.12 as well).
- Memory-safety in Python and ideas for getting funding to support this and related work.
- The SC discussed next steps for [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/), including updates on the draft document for publishing.

## 2023-09-11

- The Steering Council met with Łukasz, the Developer-in-Residence, and discussed:
- Hiring for the Deputy Developer-In-Residence role, including takeaways and next steps from the final interviews that the SC conducted.
- The SC worked on the list of acceptance criteria for PEP 703.

## 2023-09-18

- An abbreviated Steering Council (Pablo, Greg, Emily, and Brett) met with Łukasz, the Developer-in-Residence, and discussed:
- Communications to candidates for the Deputy Developer in Residence role now that a final list has been selected.
- Updates on the RFI from the US Government around memory-safe languages.
- Next steps on mentorship support – we will be getting a more conservative estimate and scope.
- A further abbreviated Steering Council (Pablo, Greg, and Emily) discussed:
- Action items for [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/) and [PEP 712 (Adding a “converter” parameter to dataclasses.field)](https://peps.python.org/pep-0712/).

## 2023-09-25

- The Steering Council used their first “office hour” and talked to Jelle about a potential Typing Council.
- The SC fleshed out the acceptance criteria for [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/).
36 changes: 36 additions & 0 deletions updates/2023-10-steering-council-update.md
@@ -0,0 +1,36 @@
## 2023-10-02

- The Steering Council met with Łukasz, the Developer-in-Residence, and discussed:
- The Deputy Developer-in-Residence interviews.
- Ongoing work around `yield from` in generators, as well as PEPs [667](https://peps.python.org/pep-0667/)/[558](https://peps.python.org/pep-0558/).
- Ongoing work around the buildbot master, individual buildbots and how to handle non-tier-1 configurations on tier-1 platforms like AddressSanitizer.
- How to improve buildbot health and make people more aware of breakages they are causing on buildbots.
- The SC discussed the ongoing search for mentorship training and support.

## 2023-10-09

- An abbreviated Steering Council (Thomas, Pablo, and Greg) met informally in-person at the Core Developer Sprint in Brno.

## 2023-10-16

- An abbreviated Steering Council (Pablo and Brett) met with Łukasz, the Developer-in-Residence, and discussed updates on the different topics that he worked on at the sprint:
- Coverage reports.
- Updates of Miss-islington.
- Help Yury with a MemHive (sharing between multiple interpreters).
- General summary of what other people worked on.

## 2023-10-23

- An abbreviated Steering Council (Thomas, Emily, and Brett) recapped the recent Core Developer Sprint.
- The SC received a new proposal for mentorship support, which will be reviewed next week.
- The SC discussed the final specifics for accepting [PEP 703 (Making the Global Interpreter Lock Optional in CPython)](https://peps.python.org/pep-0703/).
- The SC discussed the logistics of fitting tall people into small cars.

## 2023-10-30

- The Steering Council met with Łukasz, the Developer-in-Residence, and discussed:
- Setting up buildbots for upcoming free-threading work.
- General buildbot statuses and updates to fix buildbot slowness.
- The SC discussed their options and logistics for hiring an external person to take meeting minutes during weekly meetings and opted to defer this decision to the next SC.
- The SC confirmed that the details for the upcoming SC election are approved.
- The SC discussed [requests for the breaking change in the Tkinter method `wm_attributes()`](https://github.com/python/steering-council/issues/211) and decided that [PEP-387 (Backwards Compatibility Policy)](https://peps.python.org/pep-0387/) should apply and the change should follow a proper deprecation.

0 comments on commit 9969db4

Please sign in to comment.