Issue description
As the issue says, there are too many packages in Nixpkgs that are being maintained by no one [*] and are too important, in the sense that nothing can be done without them.
Things like GNU Make, some networking libraries etc.
[*] "no one" here has two more or less equivalent meanings:
- "absolutely no one", an empty maintainers list; and
- no active maintainer - there are maintainers but all were retired
Related Links:
NixOS/rfcs#180
NixOS/rfcs#127
#290642
Steps to reproduce
- Some magic command to seek for empty maintainers list:
$> grep -rP "maintainers\s*=\s*(with\s*(lib.)?maintainers;)?\s*\[\s*\]\s*;" $(pwd)
(thanks Sigmanificient)
$> nix-env \
--extra-experimental-features no-url-literals \
--option system x86_64-linux \
-f ./. -qaP \
--json \
--meta \
--show-trace \
--no-allow-import-from-derivation | \
jq 'to_entries[] | select(.value.meta.maintainers == []) | .key' -r
(thanks pbsds)
- Sort the results by seriousness
- Redo 1 including silently-retired maintainers
Technical Details
Please cite this issue (#327779) when you bump such cases.
Issue description
As the issue says, there are too many packages in Nixpkgs that are being maintained by no one [*] and are too important, in the sense that nothing can be done without them.
Things like GNU Make, some networking libraries etc.
[*] "no one" here has two more or less equivalent meanings:
Related Links:
NixOS/rfcs#180
NixOS/rfcs#127
#290642
Steps to reproduce
(thanks Sigmanificient)
(thanks pbsds)
Technical Details
Please cite this issue (
#327779) when you bump such cases.