-
-
Notifications
You must be signed in to change notification settings - Fork 13.8k
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
Unmaintained Packages #67638
Comments
Note that certain packages have a special deriver that automatically adds a maintainer. I think a clearer way to check what packages have no maintainers is to use
or perhaps using nix directly would be even better. |
As an answer to NixOS#67638, I'm adopting this package, adding myself as a maintainer.
All emacs packages without maintainers were dropped as a part of #66301. |
Closing this because there isn't anything actionable and the list is not entirely accurate either. Note that, when talking about maintained or not, there are many core packages maintained by only few. It would be very important if those packages get more maintainers. An example is |
@FRidh, the actionable part would be setting up a webpage that allows people to easily find packages that aren't maintained or have few maintainers. Using maybe some stats from the binary cache or about version lag to indicate which packages have a greater need of maintainers. |
Now since a few maintainers have left leaving many packages without maintainers, I think this has to be a priority. |
Cross-posting for reference since I stumbled across this, there is/was an RFC regarding this topic: NixOS/rfcs#81 |
Issue description
Someone asked in #nixos today for a list of packages without maintainers. I don't know of one so I made this : )
Behold, the Approximate List of Unmaintained Packages:
This is 168 unmaintained packages.
Some that caught my eye,
ed
,rxvt_unicode
,python
,gnutar
,zip
andbzip2
.Steps to reproduce
Command I used to produce this approximate list (there's false positives and probably negatives alike):
nix-shell -p rg busybox --run "rg -l 'maintainers *= *\[ *\]\)?;' ~/src/nixpkgs | sed -e 's:.*nixpkgs/pkgs/::' -e '\:nixos/tests:d' -e 's:/default\.nix::' -e '/\.nix$/d' | sort"
Alternative by Graham (not sure where to get
pkgs.json
, probably fewer false negatives but more false positives:jq '.packages[] | select(.meta.maintainers == []) | .name' pkgs.json
The text was updated successfully, but these errors were encountered: