-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
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
maintainers: remove one year inactive maintainer kiwi #319269
Conversation
Do you do this
Also how do you define inactivity? In theory all packages could be fine and no interaction was required? I don’t assume that happened here. I just don’t know whether we have a well-defined process. |
this one. I just checked bitwarden-desktop regarding an electron update and noticed that the existing updates where all done by one of the maintainers and then I checked the profile and didn't notice any activity in 2024 or 2023, so.. I guess that person is inactive for long enough to be removed.
If you don't have any github activity in over a year, you are definitely inactive. |
Is there an official written process somewhere ? It's nice that someone steps up to do the cleanup but it's a sensitive issue as the one year threshold and what consists in "activity" are debatable.
or he could have moved to another forge, contributed to github private repositories and chose to hide those and so on. Issues seem to be taken into account in the github contribution graph (I checked as I was not sure): I hope you also emailed him as github pings could be filtered. Another question is how long do we wait for an answer before a merge ? |
This comment was marked as outdated.
This comment was marked as outdated.
True but nixpkgs activity cannot be and there is not much value in keeping inactive maintainers as that just gives a false hope that packages are maintainted and PRs for a package get reviewed. See the last 10+ bitwarden-desktop updates and the truly the maintainers are two other people.
Isn't that just another argument to remove inactive and unresponsive accounts?
Personally I don't think we need to wait that long. |
IMO it doesn't make sense to do this without an established policy. Also, having a stale maintainer entry is strictly more useful than having none at all. |
I think that leaving maintainers who have become absent from the project causes two issues:
So I’m not sure I agree “having a stale maintainer is strictly more useful than having none at all”. Certainly though having a formal process would be best. |
Specific to bitwarden-desktop, kiwi has not made commits to it since their initial packaging of it. |
Realistically there is no onboarding for committers, and even most contributors are aware that maintainers aren't necessarily active despite being listed, so I wouldn't generalise along these lines for committers. But I agree that it'd cause confusion for end users. Maintainership should simply be an accurate reflection of the state of care for the package, not some kind of exclusive ownership - former maintainers are welcome to contribute without being maintainer, or come back as maintainer, should they choose so in the future. Besides, maintainership is fluid, so as long as maintainers are notified in such removal PRs after extended inactivity, and don't respond for (say) a week after the tag, I don't see a major issue personally.
which is pending the rfc |
Since it wasn’t linked above, I assume this is the RFC in question: NixOS/rfcs#167 |
Since we have done similar things in the past already, I don't see the necessity of waiting for the RFC which will just delay the unavoidable. |
Speaking of documented formal procedures: |
Well then, this PR seems fine. |
b985d9d
to
37562ce
Compare
37562ce
to
743d9f8
Compare
Linking the PR that added that text for reference (from |
Description of changes
fyi @Kiwi (I don't expect an answer though)
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.