!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

171 Members
Number of builds and evals in queue: <TBD>62 Servers

Load older messages


SenderMessageTime
10 Apr 2023
@noob_tea:matrix.orgteahttps://discourse.nixos.org/t/nixpkgs-update-runs-nixpkgs-review-on-every-pr/670114:02:22
@noob_tea:matrix.orgteaRedacted or Malformed Event14:02:54
13 Apr 2023
@k900:0upti.meK900It happened again.08:45:32
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/21510908:45:33
@k900:0upti.meK900I think I know what I'm doing this weekend08:45:45
@sandro:supersandro.deSandro 🐧Blocking merge to master if the rebuild amount is to high and bringing ofborg into the hot path might not be the best idea. Calculating the rebuild amount takes a good amount of time, if ofborg is overloaded potentially hours. Also there are not even a handful of people maintaining ofborg and the domain for it recently expired. 08:56:50
@k900:0upti.meK900Well it can't actually block08:57:18
@k900:0upti.meK900You can still merge even if it's red08:57:23
@k900:0upti.meK900And it probably shouldn't be red until the rebuild count is known08:57:34
@k900:0upti.meK900But I think this is the kind of situation where a slow failsafe is better than no failsafe08:58:13
@vcunat:matrix.orgVladimír ČunátWell, merging before eval checks happen isn't great either.08:58:25
@vcunat:matrix.orgVladimír Čunát(Though of course, there are cases where you know what you're doing.)08:58:59
@artturin:matrix.orgArtturinhttps://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/defining-the-mergeability-of-pull-requests/about-protected-branches#require-status-checks-before-merging09:00:18
@artturin:matrix.orgArtturinAfaik there's no way to block on a specific check09:04:35
@artturin:matrix.orgArtturin71f7adbd-f2a4-4444-8b8f-e4896f4c217c.jpeg
Download 71f7adbd-f2a4-4444-8b8f-e4896f4c217c.jpeg
09:07:33
@7c6f434c:nitro.chat7c6f434cWell, OfBorg is very conservative with red…09:08:16
@artturin:matrix.orgArtturinLooks like it's possible 09:09:27
@artturin:matrix.orgArtturin9adc2cdc-11f0-4f1c-8727-6a649db73a66.jpeg
Download 9adc2cdc-11f0-4f1c-8727-6a649db73a66.jpeg
09:09:30
@sandro:supersandro.deSandro 🐧I just got an idea: if we only block merge in the presence of a mass rebuild and ignore the absence completely, it would work 09:46:14
@sandro:supersandro.deSandro 🐧
In reply to @7c6f434c:nitro.chat
Well, OfBorg is very conservative with red…
I am talking about this for months if not a year already: failed pipelines should be red instead of grey. If people don't know how to fix it, they should mark the package broken. Also saves hydra resources.
09:47:02
@noob_tea:matrix.orgtea
In reply to @k900:0upti.me
You can still merge even if it's red
yes. we should make more checks red imo but a bit off topic
09:48:02
@7c6f434c:nitro.chat7c6f434cIf you make build failures red now, you'll get timeouts red.09:49:56
@sandro:supersandro.deSandro 🐧So? Would that be a bad thing? 12:11:42
@sandro:supersandro.deSandro 🐧If things time out we probably want to restart them anyway12:11:53
@k900:0upti.meK900Staging times out all the time12:14:22
@k900:0upti.meK900So probably not the best idea12:14:27
@sandro:supersandro.deSandro 🐧so exclude PRs targeting staging? I really want to push for that because most new people think grey can be ignored which it usually cannot especially for new packages.13:59:08
@sandro:supersandro.deSandro 🐧 * so exclude PRs targeting staging? I really want to push for that because many new people think grey can be ignored which it usually cannot especially for new packages.13:59:20
@7c6f434c:nitro.chat7c6f434cChromium update will timeout on its own15:26:08
@lily:lily.flowersLily FosterI also occasionally get ofborg timeouts for larger packages or if some big rebuilds (e.g. nodejs) are on master (generally just for darwin builders though -- usually linux builders don't suffer from build timeouts unless it's to staging or something is wrong). Could ofborg differentiate between timeout/failure and set timeout to neutral and propagate the failure red?15:30:01

Show newer messages


Back to Room ListRoom Version: 6