!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

171 Members
Number of builds and evals in queue: https://nix.ci/prometheus/graph?g0.expr=ofborg_queue_evaluator_waiting&g0.tab=1&g0.stacked=0&g0.show_exemplars=0&g0.range_input=2h&g1.expr=ofborg_queue_builder_waiting%7Barch!~%22.*-lowprior%22%7D&g1.tab=1&g1.stacked=0&g1.show_exemplars=0&g1.range_input=1w62 Servers

Load older messages


SenderMessageTime
4 May 2023
@cole-h:matrix.orgcole-hCool22:14:35
@raitobezarius:matrix.orgraitobezariusI mean I'm not aware of the performance constraints of ofborg, but I believe it's probably negligible?22:15:03
@cole-h:matrix.orgcole-hNot necessarily constraints, but when you start evaluating every PR on all of Nixpkgs, slowdowns can be noticeable22:16:00
@raitobezarius:matrix.orgraitobezariusOf course22:16:10
@cole-h:matrix.orgcole-hI'll take a closer look tomorrow, but it doesn't look immediately flawed, as long as performance doesn't massively regress :P22:18:35
@raitobezarius:matrix.orgraitobezarius:)22:18:52
@raitobezarius:matrix.orgraitobezariuslet me know22:18:55
@raitobezarius:matrix.orgraitobezariusI wished we could just run performance testing without setting the whole broker/worker stuff :D22:19:13
5 May 2023
@raitobezarius:matrix.orgraitobezariushttps://github.com/NixOS/ofborg/pull/562/files interesting PR to revive20:40:39
6 May 2023
@lily:lily.flowersLily Foster

Ofborg's ofborg-eval-package-list-no-aliases check is still missing a lot of alias usage (see https://github.com/NixOS/nixpkgs/pull/230188#pullrequestreview-1415772214)

I notice that adding --drv-path to the command here https://github.com/NixOS/ofborg/blob/0f34038feb9b0ae9959c865608700c91d57b2590/ofborg/src/tasks/eval/nixpkgs.rs#L455 lets it catch those, but obviously that makes it a more expensive eval (since it has to actually evaluate the entire drvs)

Is there a better way we can detect alias usage instead of having it pass PRs that fail with allowAliases = false?

14:13:15
@lily:lily.flowersLily Foster (I am also happy to open a PR to add --drv-path to that check, and just discuss it there. I just don't know much ofborg and idk how reasonable that solution is) 14:17:17
@vcunat:matrix.orgVladimír ČunátThe most expensive checks that I'm aware of running anywhere need around 36G RAM: https://github.com/NixOS/nixpkgs/issues/22794514:53:11
@vcunat:matrix.orgVladimír Čunát * The most expensive eval checks that I'm aware of running anywhere need around 36G RAM: https://github.com/NixOS/nixpkgs/issues/22794514:53:30
@lily:lily.flowersLily FosterI suppose I could try to do some local comparisons later to see what the performance impact would be. Because at least I'm pretty sure it's nowhere near that. It still runs in only a few seconds on my laptop without too extreme memory requirements14:55:24
9 May 2023
@hexa:lossy.networkhexaofborg goes 📈19:28:43
@wegank:matrix.orgWeijia joined the room.20:19:42
10 May 2023
@elvishjerricco:matrix.orgElvishJerricco joined the room.20:01:38
11 May 2023
@me:linj.techlinj joined the room.12:16:32
@me:linj.techlinjAny ideas why "@ofborg eval" has no effect? https://github.com/NixOS/nixpkgs/pull/230997#issuecomment-154388880812:18:00
@wegank:matrix.orgWeijia left the room.13:26:20
@hexa:lossy.networkhexalikely because github stopped sending out webhooks14:01:01
@hexa:lossy.networkhexahttps://www.githubstatus.com/14:01:15
@cole-h:matrix.orgcole-h
2023-05-11 06:31:35	
Internal error writing commit status: Codec(Error("EOF while parsing a value", line: 1, column: 0)), marking internal error
	
	
2023-05-11 06:31:34	
Internal error writing commit status: Codec(Error("EOF while parsing a value", line: 1, column: 0)), marking internal error

at least, complete ones

14:02:03
21 May 2023
@bdd:mozilla.orgbdd left the room.21:45:59
22 May 2023
@rasmus:rend.al@rasmus:rend.al joined the room.08:33:10
25 May 2023
@raitobezarius:matrix.orgraitobezarius changed their display name from raitobezarius to disko in NixOS 23.11 when.13:32:48
22 May 2023
@rasmus:rend.al@rasmus:rend.al Am I being a loonie, or is ofborg building the wrong commit on my PR?
If I look in the logs, I can see it building c-grammar-0.0.0+rev=424d014, when I replaced it with rev cac392a
08:35:04
25 May 2023
@raitobezarius:matrix.orgraitobezarius changed their display name from disko in NixOS 23.11 when to raitobezarius.13:37:43
27 May 2023
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.16:41:29
28 May 2023
@figsoda:matrix.orgfigsodaummm .. ofborg is not listening to me https://github.com/NixOS/nixpkgs/pull/23454214:56:37

Show newer messages


Back to Room ListRoom Version: 6