NixOS / org

Organisational documentation
MIT License
6 stars 2 forks source link

Transparency report 2024-06-30 #12

Open zimbatm opened 2 months ago

zimbatm commented 2 months ago

For context, the project's state is in limbo, with the foundation understaffed and the assembly still working on a new governance structure. Things will eventually stabilize, and hopefully, new governance structures will clarify these interactions. Until then, I am doing my best to keep things going in my own way by unblocking people when they need things in the GitHub org.

On Thursday morning, a community member contacted me in DM and asked if we should consider removing commit access from people who left the project. Given that I had helped Samueldr move their nixos-mobile repo to https://github.com/mobile-nixos/mobile-nixos the same week and knew about Linus' departure, I didn't think more of it. I assumed that if you leave, you don't care about the commit access.

Then I removed the following members from the nixpkgs committers team:

Later that day, Samueldr posted a toot (since removed) that raised some concerns. I contacted him in private and clarified the situation with him. I learned about the existence of RFC55 and RFC71, which then led me to re-add the members to the https://github.com/orgs/NixOS/teams/retired-nixpkgs-contributors team (except delroth because they blocked the org, or me, not sure).

In retrospect, all of this lacked transparency and caused some confusion, so I am publishing this report. This wasn't my intention, and I hope this clears things out.

In the future, I will only act on tickets posted to this repo in full transparency until the new governance structure takes place.

zimbatm commented 2 months ago

Clarification: for maintainer removal, the best is to report to https://github.com/NixOS/nixpkgs/issues/88867