User:Profpatsch: Difference between revisions

imported>Profpatsch
levels & tiers
imported>Profpatsch
support matrix: Linux MAINTAINERS file
 
(One intermediate revision by the same user not shown)
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"
Line 74: Line 76:
* '''Maintained''': maintained, probably only manually tested on the maintainer’s system
* '''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
* '''Unmaintained''': no maintainer, might not be on the newest version or broken because of updated dependencies
The [https://github.com/torvalds/linux/blob/b5c8314f0ebadb6d8a9789cb2d646cbef8448073/MAINTAINERS#L92 <code>MAINTAINERS</code> file] of the Linux kernel has the following categories:
<code><pre>
S: Status, one of the following:
  Supported: Someone is actually paid to look after this.
  Maintained: Someone actually looks after it.
  Odd Fixes: It has a maintainer but they don't have time to do
  much other than throw the odd patch in. See below..
  Orphan: No current maintainer [but maybe you could take the
  role as you write your new code].
  Obsolete: Old code. Something tagged obsolete generally means
  it has been replaced by a better system and you
  should be using that.
</pre></code>
Especially the “there’s somebody paid to maintain this subsystem” label is an idea we should incorporate.