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