Nixpkgs-unstable behind nixos-unstable

[ I don’t mean that this is a problem and just want to satisfy my own curiosity ]

I see that right now the nixpkgs-unstable branch is behind nixos-unstable. This contradicts my received wisdom (which is that nixos-unstable is advanced when OS+DE tests pass, and nixpkgs-unstable is advanced when a more minimal set of tests pass, or maybe even just evaluation), which in turn seems to indicate that my received wisdom is wrong, outdated, or both.

What is the authoritative and up-to-date source of information about *-unstable branch/channel advancement criteria?

Hydra needs to attempt every build, and have every constituent pass in the related job. https://status.nixos.org/

I see that right now the nixpkgs-unstable branch is behind nixos-unstable .

nixos-unstable only builds for x86, since there’s a large pool of resources, this builds quickly.

nixpkgs-unstable includes x86_64-darwin, which is much more resource constrained in terms of infra. https://hydra.nixos.org/jobset/nixpkgs/trunk

3 Likes