Skip to content

[Tracking] Packages too important to be orphaned #327779

@AndersonTorres

Description

@AndersonTorres

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

  1. 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)

  1. Sort the results by seriousness
  2. Redo 1 including silently-retired maintainers

Technical Details

Please cite this issue (#327779) when you bump such cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions