Skip to content

Nominate @illdefined - #125

Open
snaakey wants to merge 1 commit into
NixOS:mainfrom
snaakey:main
Open

snaakey wants to merge 1 commit into
NixOS:mainfrom
snaakey:main

Conversation

@snaakey

@snaakey snaakey commented Aug 16, 2026

Copy link
Copy Markdown
Member

I would like to nominate @illdefined for commit access. They have been very actively contributing and are trying to push things forward.

Stats:

@pilz0

pilz0 commented Aug 16, 2026

Copy link
Copy Markdown
Member

i agree with emily!

@pbsds

pbsds commented Aug 16, 2026

Copy link
Copy Markdown
Member

There is currently no active commit bit delegation nor nixpkgs core team, so this application will unfortunately have to sit for a bit until we get our procedures in order. In the meanwhile, I updated the old committer-progress.sh with more queries:

# # excluding @r-ryantm
PRs authored 144 N/A
PRs authored & merged 113 N/A
PRs reviewed 177 133
PRs otherwise commented 46 35
PRs otherwise involved 61 41
Issues authored 1 N/A
Issues otherwise commented 12 N/A
Issues otherwise involved 7 N/A

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

@isabelroses isabelroses 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.

good interaction with them. would be happy to see them with a commit bit

@Fuxmoder

Copy link
Copy Markdown

only good contributions from @illdefined, i approve this

@jemand771

Copy link
Copy Markdown
Member

I know it's a bit hypocritical because I've done the exact thing in the past1, but @LennyPenny @derf @katjakwast, would you mind (very briefly) commenting the reason for your 👎 reactions? drive-by downvotes aren't helpful and generally suck for the nominee2

Footnotes

  1. Source of my newfound empathy: https://github.com/NixOS/nixpkgs-committers/pull/103#issuecomment-4133563079

  2. i.e. leaves room for speculation: "Do they think I'm not good enough, do they just not like me, was this a missclick, ...?"

@piegamesde

piegamesde commented Aug 21, 2026

Copy link
Copy Markdown
Member

I can't speak for others, but I know that illdefined is not on best personal terms with quite a few people, because of things that happened mostly outside of NixOS, but there is always overlap between communities


Edit: "not on best personal terms" is quite an euphemism: https://chaos.social/@marble/117293379629083841. I know of at least one confirmed person in the NixOS community who knew Michael as a minor

@snaakey

snaakey commented Sep 20, 2026

Copy link
Copy Markdown
Member Author

I would like to point out that this PR is about determining if the nominee is capable of judging if a contribiution to nixpkgs is ready to be merged or not and act accordingly. For that the nominee needs to be experienced with nix, nixpkgs and the nixpkgs contribution guidelines.

I think that @illdefined is well capable of juding the quality of a contribution and always offers valuable advice for improvements.

I don't think that someones dating patterns or personal conflicts should be a relevant metric in measuring their technical competence.

@pbsds

pbsds commented Sep 20, 2026

Copy link
Copy Markdown
Member

Committers are trusted members of Nixos, and do in some capacity act as representatives. If technical excellence truly was the sole requirement for the commit bit, then we could've had a written exam instead of this public application and vouching process.

@riotbib

riotbib commented Sep 20, 2026

Copy link
Copy Markdown
Member

@piegamesde:

Edit: "not on best personal terms" is quite an euphemism: https://chaos.social/@marble/117293379629083841. I know of at least one confirmed person in the NixOS community who knew Michael as a minor

I do also know at least two people who fit this criteria.

I was previously a committer but asked for removal of that right because I was not using it enough.

I stand in opposition of this nomination.

@snaakey:

I would like to point out that this PR is about determining if the nominee is capable of judging if a contribiution to nixpkgs is ready to be merged or not and act accordingly.

@pbsds: Edit: thanks for clarifying, I misunderstood your comment.

If technical excellence truly was the sole requirement for the commit bit

For both: We currently do not have written requirements to become a committer apart from the process that is being followed right now and right here. Thus there are no requirements that state it's only about technical skills.

Trust as a concept is build through human interaction and not a direct result of the work put into tech.

@snaakey:

I don't think that someones dating patterns or personal conflicts should be a relevant metric in measuring their technical competence.

The accusations are grooming of underage people.

@riotbib

riotbib commented Sep 20, 2026

Copy link
Copy Markdown
Member

Two additional points:

  1. Under German criminal law it may be illegal for anyone, especially for survivors of abuse, to comment publicly in issues like these. See: § 186 StGB. This may be a reason why people asked to explain their opposition did not speak up.

  2. Mikael Voss was kicked out of NixCon 2024 because of complaints, an organiser of the conference told me.

@cyber-murmel

cyber-murmel commented Sep 20, 2026

Copy link
Copy Markdown

I would recommend to deny @illdefined any authority in your community project - even just over deciding whose commits pass - as it enables the behavior describe in my posts.

https://chaos.social/@marble/117293379629083841

i refrain from describing my personal interactions with them here, for the reasons mentioned by @riotbib.
lets just say they differ from @pbsds @pilz0, @isabelroses and @Fuxmoder.

edit: wrong tab completion

@pbsds

pbsds commented Sep 20, 2026

Copy link
Copy Markdown
Member

I'll spend a ping just to clarify: I have not expressed support for this nomination. In #125 (comment) I imply opposition.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants