Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the August, September, and October 2023 Steering Council updates #217

Merged
merged 2 commits into from
Nov 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm partial to the foldable limbs technique, but if you have a shrink ray that works really well too


## 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.
Loading