!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

172 Members
Number of builds and evals in queue: <TBD>64 Servers

Load older messages


SenderMessageTime
24 May 2024
@lily:lily.flowersLily Foster* (and then abort-ish eval failures (e.g. syntax errors) vs throw-ish eval failures (e.g. not available on platform) would also be differentiated, as intended by most eval checks)11:16:18
27 May 2024
@vcunat:matrix.orgVladimír ČunátAny idea if the eval label mechanism is broken? It got completely wrong in this case: https://github.com/NixOS/nixpkgs/pull/314255#issuecomment-213278143907:06:12
@vcunat:matrix.orgVladimír Čunát(also in the original PR from which this backport was created)07:07:28
@vcunat:matrix.orgVladimír ČunátOr do the linux rebuild labels not take aarch64-linux into account?07:07:58
@hexa:lossy.networkhexa vcunat: https://github.com/NixOS/ofborg/blob/1d74f577a10ca1adbc933bdfb966d380aa343eb1/ofborg/src/tagger.rs#L327 🙂 12:47:59
@hexa:lossy.networkhexaaarch64 is not represented in there12:48:53
@hexa:lossy.networkhexa * aarch64 is not represented in there, not for linux, not for darwin12:49:06
@vcunat:matrix.orgVladimír ČunátMaybe we could do an average over the pair of platforms?12:49:21
@hexa:lossy.networkhexaor create two more sets of labels 🤷12:49:44
@vcunat:matrix.orgVladimír ČunátFor darwin we even build them on the same set of machines.12:50:44
@vcunat:matrix.orgVladimír ČunátSo it probably doesn't make much sense to differentiate if the work will be for x86_64-darwin or aarch64-darwin.12:51:19
@hexa:lossy.networkhexaif we information is available we might a well expose it12:52:15
@hexa:lossy.networkhexa * if the information is available we might a well expose it12:52:18
@hexa:lossy.networkhexathe downside is probably that the code does not look too maintainble 😄 12:52:40
@hexa:lossy.networkhexa * the downside is probably that the code does not look too maintainable 😄 12:52:49
@vcunat:matrix.orgVladimír ČunátI certainly see the rebuild list for all platforms in the "eval" link.13:23:24
@vcunat:matrix.orgVladimír Čunát * I certainly see the rebuild list for all four platforms in the "eval" link.13:23:32
@lily:lily.flowersLily Fosterif y'all decide on something, i can make a quick PR to update labelling13:23:47
@lily:lily.flowersLily Foster* if y'all decide on something, i can make a quick PR to ofborg to update labelling13:25:04
@hexa:lossy.networkhexa
In reply to @vcunat:matrix.org
Maybe we could do an average over the pair of platforms?
the average between two platforms might very well be misleading, e.g. 0 and 1000 -> 500, 0 and 3000 -> 1500
13:29:18
@hexa:lossy.networkhexaand you'd always have to dig into the list to get the accurate picture, and the list does not necessarily load/render very fast 🙂 13:30:00
@vcunat:matrix.orgVladimír ČunátIntuitively I'd want just a single number that estimates the amount of work for Hydra (say, even hours needed if doing nothing else).13:30:42
@vcunat:matrix.orgVladimír ČunátBut perhaps there are more use cases for this.13:31:10
@hexa:lossy.networkhexaso what would be a good number you could derive from two linux platforms for example?13:32:36
@hexa:lossy.networkhexaI think the sum would be much less misleading fwiw13:33:20
@hexa:lossy.networkhexaand would require less interpretation13:33:29
@vcunat:matrix.orgVladimír ČunátSum might be best.13:34:22
@vcunat:matrix.orgVladimír ČunátBut just the label name won't provide much understanding of the meaning anyway. 13:34:46
@vcunat:matrix.orgVladimír ČunátLike, the fact that two platforms are involved in the "rebuild-linux" label. 13:35:15
@vcunat:matrix.orgVladimír Čunát * Like, the fact that two platforms would become involved in the "rebuild-linux" label. 13:35:22

Show newer messages


Back to Room ListRoom Version: 6