Difference between revisions of "User:Profpatsch"

From NixOS Wiki
Jump to: navigation, search
(levels & tiers)
(ring-nomenclature)
Line 13: Line 13:
  
 
==== nixpkgs support matrix ====
 
==== nixpkgs support matrix ====
 +
 +
Note: grahamc [https://github.com/NixOS/rfcs/pull/25#issuecomment-369589272 mentioned (via peti)] that SUSE uses a <code>ring-0</code>, <code>ring-1</code>, … naming for the different support levels, which we should adopt [https://github.com/NixOS/rfcs/pull/25#issuecomment-369395221 to not introduce any more confusion in nix(pkgs/OS) naming].
  
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 13:40, 1 March 2018

Projects


Ideas

nixpkgs support matrix

Note: grahamc mentioned (via peti) that SUSE uses a ring-0, ring-1, … naming for the different support levels, which we should adopt to not introduce any more confusion in nix(pkgs/OS) naming.

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