!UNVBThoJtlIiVwiDjU:nixos.org

Staging

319 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.05 | Review Reports: https://malob.github.io/nix-review-tools-reports/109 Servers

Load older messages


SenderMessageTime
8 Dec 2025
@emilazy:matrix.orgemilyyes (except not really as we rotate through the stable release branches too)16:08:53
@emilazy:matrix.orgemilyusually we do unstable, stable, unstable, etc.16:09:02
@emilazy:matrix.orgemilywith a day or two in between for the channel to catch up post-merge16:09:16
@raboof:matrix.orgraboof gotcha, so in the mean time there 'is no' staging-next while you're working on staging-next-xx 16:12:38
@grimmauld:m.grimmauld.deGrimmauld (any/all)the branch technically never goes away, it is still used as an intermediate for periodic merges, but it isn't really in active use in that time, yes16:14:16
9 Dec 2025
@uep:matrix.orguep

Ignoring merges from master for simplicity:

  1. things go into staging all the time.. and wait there to batch up rebuilds
  2. staging merges into staging-next and rebuilds run, periodically
  3. staging-next merges into master, via a manual PR at suitable time
  4. staging-next doesn't go away, but has nothing "interesting" in it until the next time staging merges into it.
03:02:05
@uep:matrix.orguep *

Ignoring merges from master for simplicity:

  1. things go into staging all the time.. and wait there to batch up rebuilds
  2. staging merges into staging-next and rebuilds run, periodically
  3. staging-next merges into master, via a manual PR at suitable time
  4. staging-next doesn't go away, but has nothing "interesting" / new in it until the next time staging merges into it, it's basically a point in time on master for a while
03:03:35
@uep:matrix.orguep the automated merges go from master to `staging-next 04:09:17
@uep:matrix.orguep * the automated merges go from master to staging-next to staging (picking up the fixes in staging-next along the way) to keep both branches up to date with all the leaf-package/small-rebuilds changes 04:10:05
@uep:matrix.orguepand so those changes meet the mass-rebuild deep-dependency changes waiting in staging/next, and can sometimes be broken by them there04:11:19
@adam:robins.wtfadamcstephens changed their profile picture.17:25:11
@adam:robins.wtfadamcstephens changed their profile picture.17:48:31
10 Dec 2025
@adam:robins.wtfadamcstephens changed their profile picture.14:49:53
@wolfgangwalther:matrix.orgWolfgang Walther left the room.20:04:53
11 Dec 2025
@gnomeddev:matrix.orgGnome! joined the room.11:21:11
@gnomeddev:matrix.orgGnome! What is the process for getting staging merged into nixos-unstable-small? I'm waiting on pydantic-core to be bumped and I can see that it is in staging but there is no open PR from staging to go anywhere? 11:26:17
@leona:leona.isleona staging goes via staging-next and needs to be (nearly) fully build by hydra before being merged to master. Currently we're doing staging-next-25.11 and staging-next will probably be next. So expect a few more weeks.
https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#staging gives some explanation
11:28:50
@gnomeddev:matrix.orgGnome!Ah, so the two PRs cannot run concurrently because of lack of compute resources?11:29:48
@leona:leona.isleonacorrect11:29:57
@gnomeddev:matrix.orgGnome!Got it, thanks for the explanation. That was bit I was missing while reading the docs.11:31:14
@gnomeddev:matrix.orgGnome!* Got it, thanks for the explanation. That was the bit I was missing while reading the docs.11:31:23
@grimmauld:m.grimmauld.deGrimmauld (any/all)lack of computation, and lack of maintainers11:31:44
@grimmauld:m.grimmauld.deGrimmauld (any/all)running staging needs some degree of babysitting11:31:52
@vcunat:matrix.orgvcunat For staging-next-25.11 it's mostly waiting for days. 11:32:22
@grimmauld:m.grimmauld.deGrimmauld (any/all)well, yes11:33:07
@grimmauld:m.grimmauld.deGrimmauld (any/all)but the unstable staging will be fin, there is gcc 15 in there11:33:18
@grimmauld:m.grimmauld.deGrimmauld (any/all)* but the unstable staging will be fun, there is gcc 15 in there11:33:24
@rosssmyth:matrix.orgrosssmythStaging eval is currently broken https://github.com/NixOS/nixpkgs/pull/467550#issuecomment-364255772816:43:14
@marcusramberg:matrix.orgMarcusSo is staging-next only grub patches or am I reading this wrong?19:19:37
@grimmauld:m.grimmauld.deGrimmauld (any/all)staging-next is currently inactive, all the relevant stuff is in staging. If staging-next has things that are not in master right now, that is things that were merged to staging-next after the cycle was merged and is likely a mistake19:22:28

Show newer messages


Back to Room ListRoom Version: 6