Releasing NixOS

History, Hummingbird and Henceforth

fpletz & globin

One Year of NixOS

  • 17.03 'Gorilla'
    • nixpkgs overlays
    • setuid wrapper capabilities support
    • ~80 new service modules
  • 17.09 'Hummingbird'
    • mainly cleanups & updates
    • ~70 new service modules

Release Managers

  • NixOS/rfcs#15
  • our proposal to get more people involved
  • two RMs per release
    • one from the last release
    • one new RM
  • last two RMs pick the new RM

Duties of a Release Manager

  • pick goals and issues to fix
  • decide on and fix blockers
  • get PRs and features ready
  • write release notes, update website
  • watch Hydra for failing builds & NixOS tests
  • monitor master & cherry-pick bug fixes
  • pick the codename of the next release

Release Managers

  • 13.10: Eelco Dolstra
  • 14.04: Eelco Dolstra
  • 14.12: Domen Kožar
  • 15.09: Domen Kožar
  • 16.03: Domen Kožar
  • 16.09: Domen Kožar
  • 17.03: Robin Gloster
  • 17.09: Franz Pletz, Robin Gloster

And the new RM for

18.03 'Impala'

is…

Vladimír Čunát

NixOS 18.09 needs

a release manager!

 

Please talk to us early if you want the job!

Future Features

  • Service Abstraction Layer
  • Container Backend for NixOS tests
  • Systemd Service Hardening
  • Nix/NixOS User Environments
  • Web Service Abstration
  • PR Bot

Releasing NixOS

By fpletz

Releasing NixOS

  • 1,250