In RFC #39 we agreed to create a Nixpkgs Maintainers Team on GitHub, and I’m about to start inviting people to join.
Over the next few weeks, I’ll be inviting all the package maintainers to join this team. If you’re a maintainer, read on!
What This Means To You
Most importantly: OfBorg will request your review of PRs against your packages.
You’ll be invited to the Nixpkgs Maintainers team, and you will be officially a Member of the NixOS Organization on GitHub.
Note: Please do not @ the team on pull requests or issues.
Why Make the Team?
The goal of this team is to involve package maintainers in reviewing pull requests against their packages.
Maintainers have explicitly taken a responsibility for their package, and want to know about updates to their package’s expression. However, Nixpkgs receives over 1,000 pull requests each month and subscribing to them all is not a reasonable requirement to maintain a package. This team will help us involve maintainers in their packages’ pull requests.
The ideal outcome is that package maintainership means a more active role in reviewing and approving changes to Nixpkgs.
When You’ll Be Invited
We will be adding people to the team in stages. From the RFC:
Select a small group of maintainers who are not committers to be part of the first round, and manually run the tooling
Pause half a week to see what changes
Expand the group to one quarter of the maintainers
I am only maintaining a small number of packages (git grep says 12 packages and one test). But I wouldn’t mind being a guinea pig. Of course, if you are looking for more high-profile package maintainers, I can understand as well!
I’m keen if you’ll have me I have 2FA and already maintain a few packages. I do some kubernetes-related stuff and like to work with OCaml packages. I also do some other miscellaneous stuff
The only active package on nixpkgs that i am currently listed as maintainer for is nodejs but i’d definitely like to try it even just for that gilligan (Tobias Pflug) · GitHub
Thank you for this initiative, i think it’s great and might have a very tangible positive impact!