!UNVBThoJtlIiVwiDjU:nixos.org

Staging

309 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/106 Servers

Load older messages


SenderMessageTime
26 Nov 2025
@leona:leona.isleonaand it can be even longer when the staging-next cycle is difficult (and that is likely because it will have multiple complicated things)16:59:58
@leona:leona.isleona* and it can be even longer when the staging-next cycle is difficult (and that is likely because it will (probably) have multiple complicated things)17:00:09
@marcusramberg:matrix.orgMarcusI guess I'm confused about how this works. I assumed that when 25.11 was forked off from master, master would start getting the changes from staging that won't be present in the release again.17:03:53
@k900:0upti.meK900Yes, but staging is done on one branch at a time17:04:30
@k900:0upti.meK900So right now it's building staging-25.0517:04:34
@k900:0upti.meK900Next will be staging-25.1117:04:37
@k900:0upti.meK900And then staging-next (for master)17:04:41
@leona:leona.isleonano, staging is for large (and sometimes even world rebuilding) packages, it's just that staging is earlier unrestricted for breaking changes17:05:02
@leona:leona.isleonaat some point there will be a merge staging (via staging-next) -> master, but this depends on hydra building everything17:05:25
@leona:leona.isleonaand takes time and people fixing things17:05:39
@leona:leona.isleonaref https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#staging17:06:06
@marcusramberg:matrix.orgMarcusI'm aware of what it's for. πŸ™‚ Just wasn't aware that it's being run one branch at a time. But I guess I don't have to worry about perl 5.42 reaching unstable anytime soon then. 17:08:49
@leona:leona.isleonahydra is too underdimensioned to run multiple, and right now it takes about 1.5-2 weeks with no problems for one staging-next17:09:32
@k900:0upti.meK900Hydra also does not have capacity to run multiple stagings at once in its current state17:11:11
@marcusramberg:matrix.orgMarcusHow does this correlate with the perl and python jobsets? They often take half a week or so, and are run separately from the staging process. I guess they then steal capacity from ongoing staging process?17:13:49
@marcusramberg:matrix.orgMarcus(and other similar ones)17:14:15
@k900:0upti.meK900I don't think there's a perl jobset17:14:42
@k900:0upti.meK900python-updates does steal some capacity17:14:47
@k900:0upti.meK900But it's configured to have a lower priority17:15:01
@marcusramberg:matrix.orgMarcusI'm pretty sure there is πŸ˜„17:15:01
@marcusramberg:matrix.orgMarcushttps://hydra.nixos.org/jobset/nixpkgs/perl-updates17:15:26
@k900:0upti.meK900That is currently disabled and configured to use 600 shares17:16:31
@leona:leona.isleonapython-updates do currently primarily run on a personal hydra17:16:31
@k900:0upti.meK900Which is very few shares17:16:33
@k900:0upti.meK900Though Hydra scheduling is exceptionally fucked17:16:42
@k900:0upti.meK900And the number of shares is kind of arbitrary and irrelevant17:16:54
@whispers:catgirl.cloudwhispers (it/fae)i have been curious, how do y'all actually monitor the status of a staging cycle? is it through the eval results at e.g. https://hydra.nixos.org/eval/1820494 or…?17:18:45
@k900:0upti.meK900Basically that yes17:18:59
@marcusramberg:matrix.orgMarcusI imagine not a lot of folks want to touch the hydra code base to improve it, given it's catalyst πŸ™‚17:19:57
@vcunat:matrix.orgvcunatThe PRs have some further useful links: https://github.com/NixOS/nixpkgs/pull/46451217:36:05

There are no newer messages yet.


Back to Room ListRoom Version: 6