Skip to content

Nominate @samestep - #144

Open
samestep wants to merge 1 commit into
NixOS:mainfrom
samestep:samestep
Open

samestep wants to merge 1 commit into
NixOS:mainfrom
samestep:samestep

Conversation

@samestep

@samestep samestep commented Oct 2, 2026

Copy link
Copy Markdown

Hello! I would like to nominate myself to be a Nixpkgs committer so that I can justify spending more of my spare time reviewing Nixpkgs PRs.

I've enjoyed participating in ZHF for the 25.11 and 26.05 release cycles (and am looking forward to doing so again for 26.11), but felt a desire for different tooling, so a couple months ago I built npb as a tool to make debugging Nixpkgs build failures less error-prone. My original intention was to use this tool on my own PRs to certify that they don't cause build failure regressions (and I have been using it for that), but it turned out to also be very useful for providing reproducible patches in feedback comments when reviewing others' PRs:

(I have also been happy to see other regular Nixpkgs contributors start to adopt npb, such as @mdaniels5757, and also @me-and who was recently nominated in #137.)

I would like to do a lot more of this, but I do not feel that I can currently justify spending the amount of time that it takes for me to do this for a PR, given that in practice it is fairly unlikely that the PR will eventually be merged even if the author is responsive.

Thus, I would like to have commit access so that it would be a more worthwhile use of my time to shepherd others' PRs.

@pyrox0

pyrox0 commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Stats table, for those who would like it(no shame in not having run this, fwiw)

# # excluding @r-ryantm
PRs authored 104 N/A
PRs authored & merged 77 N/A
PRs reviewed 59 49
PRs otherwise commented 102 96
PRs otherwise involved 32 19
Issues authored 5 N/A
Issues otherwise commented 8 N/A
Issues otherwise involved 1 N/A

Generated with https://gist.github.com/pbsds/7af827a53c103cd3d40902f9b0b21843.

@philiptaron philiptaron left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I went looking through Nixpkgs for how Sam works rather than just summing to a count. I found that he already practice the committer responsibilities, so I'm putting a ✅ on this PR. I'll wait to merge until the one-week feedback window closes on 2026-10-09.

There are two things I'd ask Sam consider when he holds the commit bit, both under "you are responsible for what you merge":

  1. In NixOS/nixpkgs#455100 (long time ago now), he said he didn't trust the patch and couldn't review it. That's fine to say as an author. It isn't fine as the person pressing merge. A committer who can't vouch for a diff, AI-written or otherwise, should find someone who can before it lands.
  2. Attention is the scarcest resource in Nixpkgs. @OPNA2608's note on drive-by build reports and @willcohen's note on parallel PRs make the same point: every comment and PR should move a thread toward a merge. With commit access Sam can carry a PR the whole way, which is exactly why he asked for it.

If you've worked with Sam and have something to add, for or against, please say so here before the 9th.

@iedame iedame left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I've collaborated with @samestep multiple times in Nixpkgs (both giving and receiving reviews). In every interaction, they've shown great respect and a strong attention to detail.

We definitely need more committers who go beyond just infrastructure or core packages and actively engage with the human side of the project: people who genuinely enjoy reviewing PRs and helping clean up the tree.

@me-and me-and left a comment •

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I worked with @samestep in samestep/npb#2 and samestep/npb#3, and I was incredibly impressed with how he engaged in those discussions, with his thoughtful consideration and with his attention to detail.

As @philiptaron said, I think Sam is already demonstrating the qualities we need in folk who have commit privileges.

@MattSturgeon MattSturgeon left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I can't personally vouch for @samestep, but I am convinced by the testimonials so far, along with plenty of thorough and friendly interactions in the PRs their involved with, which align well with the role of a committer. As always, we'll wait at least a week for community feedback before making a final decision.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Open

Development

Successfully merging this pull request may close these issues.

9 participants