!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

164 Members
Number of builds and evals in queue: <TBD>60 Servers

Load older messages


SenderMessageTime
10 Apr 2023
@k900:0upti.meK900Or at least where I notice people complaining13:40:43
@noob_tea:matrix.orgteabtw, kind of unrelated, but saving for later: why doesn't ofborg do nixpkgs-review-pr anymore?13:41:18
@cole-h:matrix.orgcole-hI'm still somewhat hesitant (how many times has this happened in the past and caused an issue? honest question), but I wouldn't block anything in that case. Though "at least 500, or at least 1000" is kinda noodly.13:41:24
@k900:0upti.meK900 It doesn't happen that often 13:41:45
@k900:0upti.meK900But I'd say that's an argument for it, not against13:41:58
@k900:0upti.meK900As most PRs will never see it13:42:06
@k900:0upti.meK900Also, the exact number can always be tweaked later if it becomes a problem13:42:56
@cole-h:matrix.orgcole-h
In reply to @noob_tea:matrix.org
btw, kind of unrelated, but saving for later: why doesn't ofborg do nixpkgs-review-pr anymore?
I'm not sure it ever did...? AFAIK, it only ever built packages based on the commit message in a given PR.
13:43:02
@cole-h:matrix.orgcole-h Which is why nixpkgs policy is to name commits attr: description 13:43:35
@7c6f434c:nitro.chat7c6f434cNever did13:43:52
@7c6f434c:nitro.chat7c6f434cFrom time to time there are people who run nixpkgs-review-pr on many PRs13:44:17
@cole-h:matrix.orgcole-h ofborg does check if all changed packages still evaluate, but not build. 13:44:59
@hexa:lossy.networkhexa
In reply to @cole-h:matrix.org
Try now?
works
13:46:35
@hexa:lossy.networkhexathanks13:46:40
@7c6f434c:nitro.chat7c6f434c I would say that 5000 packages from many of the lighter ecosystems are still lighter than a single Chromium rebuild. 13:47:43
@k900:0upti.meK900For Hydra, absolutely not13:48:29
@k900:0upti.meK900Chromium gets thrown on a very wide machines13:48:38
@k900:0upti.meK900All the other packages get like two cores13:48:45
@k900:0upti.meK900And the coordinator overhead is unfortunately massive13:48:56
@7c6f434c:nitro.chat7c6f434cWell, about wide machine, I wonder if I can find 5000 packages that are still lighter than Gimp, or where the cutoff for getting such a ton of cores lies13:50:32
@7c6f434c:nitro.chat7c6f434cAlthough coordinator overhead can always be high enough to overshadow the builds, maybe13:51:08
@k900:0upti.meK900Chromium is 2 hours on a big-parallel machine: https://hydra.nixos.org/build/215069962#tabs-buildsteps13:51:45
@k900:0upti.meK900That's probably comparable to the time it would take Hydra to schedule 5000 no-ops13:52:37
@7c6f434c:nitro.chat7c6f434cA few thousands Lisp packages were like an hour on my laptop, I think…13:52:44
@k900:0upti.meK900Which is admittedly not a good look for Hydra13:52:46
@k900:0upti.meK900But what can you do13:52:48
@k900:0upti.meK900
In reply to@7c6f434c:nitro.chat
A few thousands Lisp packages were like an hour on my laptop, I think…
Yes, this is specifically a Hydra problem to a certain extent
13:53:15
@k900:0upti.meK900The cutoff number could be way higher if Hydra could scale better13:53:32
@k900:0upti.meK900As we have a lot more compute capacity hypothetically available than we actually use13:53:50
@7c6f434c:nitro.chat7c6f434cSpeaking of what we can do… this is specifically Hydra scheduler, right? So bundling lower-impact light-weight packages as dependencies of a single named Hydra job would help?13:58:02

Show newer messages


Back to Room ListRoom Version: 6