User:Profpatsch: Difference between revisions

From NixOS Wiki
imported>Profpatsch
add Github and Projects
imported>Profpatsch
nixpkgs support matrix idea
Line 8: Line 8:
** I gave [https://www.youtube.com/watch?v=5Z7IckV6gao a talk about that] on [http://nixcon2017.org/ the 2017 NixCon]
** I gave [https://www.youtube.com/watch?v=5Z7IckV6gao a talk about that] on [http://nixcon2017.org/ the 2017 NixCon]
* Building minimal OCI/docker containers from nixpkgs, see [[Workgroup:Container]]
* Building minimal OCI/docker containers from nixpkgs, see [[Workgroup:Container]]
=== Ideas ===
==== nixpkgs support matrix ====
{| class="wikitable"
|-
!
! 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
|}
* '''full''': always tested, up-to-date, backported and release blocker
* '''support''': tested and actively maintained, backported
* '''ask''': depends on the maintainer and package what guarantees are given
* '''none''': not maintained (but might still be useful and is therefore not deleted)
* '''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. <code>KDE</code> 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

Revision as of 20:28, 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
  • full: always tested, up-to-date, backported and release blocker
  • support: tested and actively maintained, backported
  • ask: depends on the maintainer and package what guarantees are given
  • none: not maintained (but might still be useful and is therefore not deleted)
  • 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