!UNVBThoJtlIiVwiDjU:nixos.org

Staging

317 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen109 Servers

Load older messages


SenderMessageTime
19 Sep 2025
@k900:0upti.meK900So I guess I'll do another build05:35:32
@tomasajt:matrix.orgTomaI have an interesting situation: the rPackages set is not crawled by hydra, so most packages from there are never cached. However, packages depending on rPackages *are* built by hydra, thus the dependencies from rPackages are also cached. There is a package that pulls in a lot of rPackages like this, however it had a build failure lately, so neither it nor its dependencies are cached now. After fixing the build of the package, the uncached packages needed to be built again, which was around ~500 (and it included some larger builds) I know nowadays 500 rebuilds could be acceptable into master. However let's assume it's not acceptable. Then, would me fixing this package be considered 1 rebuild or 500 rebuilds? And also, which branch should it target. (I'd say master would be fine, but I wanted to get your opinjon on this) (Also, CI says it's 1 rebuild, cuz it probably just counts derivations changed)07:33:17
@qyliss:fairydust.spaceAlyssa RossThe impact on Hydra is the relevant thing07:37:44
@wolfgangwalther:matrix.orgWolfgang Walther

(Also, CI says it's 1 rebuild, cuz it probably just counts derivations changed)

CI only counts exposed attributes that are explicitly build targets itself, but not "hidden dependencies". In this case the many rPackages are essentially hidden dependencies.

07:40:33
@wolfgangwalther:matrix.orgWolfgang Walther From what I learned the last couple of days this should not be as bad for hydra as if all these 500 rPackages were explicit build targets.. because these 500 packages will only affect the builder, but not the queue-runner, right? And I heard that rPackages are fast to build anyway. So the impact on hydra might not be too bad? 07:42:20
@tomasajt:matrix.orgTomaMost were fast, yes, There were a few that were quite intensive (had to get more swap memory) but not a lot of those07:44:35
@k900:0upti.meK900OK I have all of kdePackages11:21:59
@k900:0upti.meK900 @vcunat do you want to start staging-next in a couple hours 11:24:12
@vcunat:matrix.orgVladimír ČunátI wonder.11:25:49
@vcunat:matrix.orgVladimír Čunát I'd probably merge staging-next-25.05 instead. 11:26:00
@vcunat:matrix.orgVladimír ČunátIn that timeframe.11:26:10
@k900:0upti.meK900There's still 20k Darwin jobs11:26:11
@vcunat:matrix.orgVladimír ČunátI know.11:26:16
@vcunat:matrix.orgVladimír ČunátBut the -darwin channel will just update in a few days when it's done 🤷11:26:29
@k900:0upti.meK900I guess11:26:35
@vcunat:matrix.orgVladimír ČunátIn the meantime Hydra can chew through those cached jobs and prepare NixOS tests.11:26:46
@vcunat:matrix.orgVladimír Čunát(and the linux channel won't be delayed by darwin)11:27:03
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)we doing gcc 15 now?11:28:54
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)or cmake 4?11:28:58
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)systemd 258 probably won't be there in time11:29:11
@k900:0upti.meK900No GCC 15 yes cmake 411:30:11
@vcunat:matrix.orgVladimír Čunát So you think staging already has everything wanted for the next iteration? 11:43:20
@vcunat:matrix.orgVladimír Čunát I believe it's most likely that this weekend we do start a new staging-next. 11:46:13
@k900:0upti.meK900 Not yet 11:55:03
@k900:0upti.meK900I'll have cmake 4 in like an hour11:55:22
@k900:0upti.meK900OK maybe a bit mre11:56:58
@k900:0upti.meK900* OK maybe a bit more11:56:59
@k900:0upti.meK900There's more webkits11:57:09
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)I'd also appreciate https://github.com/NixOS/nixpkgs/pull/444275, its just removing things we weren't using anyways. But i am a bit too scared to self-merge this without review11:59:00
@vcunat:matrix.orgVladimír Čunát That's good to merge earlier than creating staging-next. Because darwin stdenvs will take lots of time to build (after changing cmake). 11:59:06

Show newer messages


Back to Room ListRoom Version: 6