User:Profpatsch: Difference between revisions

From NixOS Wiki
imported>Profpatsch
nixpkgs support matrix idea
imported>Profpatsch
levels & tiers
Line 59: Line 59:
|}
|}


Support Levels:
* '''full''': always tested, up-to-date, backported and release blocker
* '''full''': always tested, up-to-date, backported and release blocker
* '''support''': tested and actively maintained, backported
* '''support''': tested and actively maintained, backported
* '''ask''': depends on the maintainer and package what guarantees are given
* '''ask''': guarantees given depend on the maintainer and package
** adding/re-purposing meta attributes to indicate guarantees might be a good idea
* '''none''': not maintained (but might still be useful and is therefore not deleted)
* '''none''': not maintained (but might still be useful and is therefore not deleted)


Support Tiers:
* '''Core''': Small (low three-digit) number of packages maintained by active core team
* '''Core''': Small (low three-digit) number of packages maintained by active core team
* '''Extended Core''': less vital packages maintained by active maintainers
* '''Extended Core''': less vital packages maintained by active maintainers

Revision as of 21:06, 21 February 2018

Projects


Ideas

nixpkgs support matrix

x86_64 glibc darwin armv7 musl
Core full full full full support
Extended Core full full support support ask
Supported support support support support ask
Maintained support ask ask ask ask
Unmaintained none none none none none

Support Levels:

  • full: always tested, up-to-date, backported and release blocker
  • support: tested and actively maintained, backported
  • ask: guarantees given depend on the maintainer and package
    • adding/re-purposing meta attributes to indicate guarantees might be a good idea
  • none: not maintained (but might still be useful and is therefore not deleted)

Support Tiers:

  • Core: Small (low three-digit) number of packages maintained by active core team
  • Extended Core: less vital packages maintained by active maintainers
    • About the same level as Archlinux core packages
    • Stuff like e.g. KDE goes here
  • Supported: actively maintained by wider community, (automatically) tested on core systems [, backported]
  • Maintained: maintained, probably only manually tested on the maintainer’s system
  • Unmaintained: no maintainer, might not be on the newest version or broken because of updated dependencies