!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

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

Load older messages


SenderMessageTime
16 Jul 2023
@piegames:matrix.orgpiegamesWhere do I find the OfBorg error logs?08:04:56
@lily:lily.flowersLily Foster
In reply to @piegames:matrix.org
Where do I find the OfBorg error logs?
I'm not sure where the ofborg logs are, but if it did fail in outpath caculation, you could try to run that manually with the instructions at https://github.com/NixOS/ofborg#running-meta-checks-locally (I just hope you have a system with 60+ GiB of RAM though...)
10:55:04
@piegames:matrix.orgpiegamesUnfortunately that is not an option for me then11:00:21
@lily:lily.flowersLily Foster
In reply to @piegames:matrix.org
Unfortunately that is not an option for me then
So I'm running some stuff manually for you and it looks like ofborg may be failing in the stdenv check, which runs with a merged stderr+stdout to attempt to get the stdenv output path (but this PR throws a bunch of maintainless warnings to stderr)
11:18:20
@piegames:matrix.orgpiegamesThanks.11:19:26
@lily:lily.flowersLily Foster (I feel like ofborg should probably not be merging stderr and stdout when keep_stdout is passed to nix::Nix::run but I do not know much on why that is like that to begin with) 11:19:59
@piegames:matrix.orgpiegamesI simply forgot to set the maintainerless default to "ignore" again, but actually that's a good thing because there definitely will be warn-by-default things in the log in the future11:20:00
@lily:lily.flowersLily Foster (or at least the stdenv check and possibly others should be run with nix::Nix::run_stderr_stdout which differentiates stderr/stdout) 11:21:14
@lily:lily.flowersLily Foster

You can replicate this one particular issue with nix-env --query --available --no-name --attr-path --out-path --option extra-experimental-features no-url-literals -f . -A stdenv yourself though (no obscenely large amount of RAM required)

I am admittedly just guessing though since running ofborg one-off is still not currently supported and I'm just manually running the nix commands that it does and inspecting code

11:22:36
@lily:lily.flowersLily Foster(cole just seems to be out for the next few weeks, so I figured I'd help a bit since I'm not sure who else would be able to get ofborg logs)11:23:00
@piegames:matrix.orgpiegamesDoes ofborg automatically remove the "internal error" label or should I do it manually?14:09:53
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlIt does remove it automatically, if it stays then the ofborg maintainer will sometimes have a look at the related logs14:12:25
@artturin:matrix.orgArtturin
In reply to @rick:matrix.ciphernetics.nl
It does remove it automatically, if it stays then the ofborg maintainer will sometimes have a look at the related logs
It's not removed automatically
14:34:01
@artturin:matrix.orgArtturinNever seen it happen 14:34:49
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlHmm15:02:49
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlAt lease Cole said he'd like it if they are kept, not sure about autoremoval otherwise 15:03:14
@7c6f434c:nitro.chat7c6f434cI have assumed the label is treated as «an open OfBorg issue» with removal triggered manually 15:06:12
@sandro:supersandro.deSandroSo, when do we turn failed checks red instead of grey?22:15:37
17 Jul 2023
@artturin:matrix.orgArtturinMaybe we could try it on non-staging PRs and see what issues come up01:24:03
@trofi:matrix.orgtrofi left the room.06:09:53
18 Jul 2023
@7c6f434c:nitro.chat7c6f434cIs there any code deployed that tracks timeout/transient failures (network, ENOSPC)/dep failures/direct failures? Maybe its output should be the last line of failure log? It would be useful on its own when build logs are numerous enough for confusion, and without such code red checks are a glaringly obvious bad idea08:06:00
@sandro:supersandro.deSandroIt would probably already be enough if the logs wouldn't be combined08:53:20
@7c6f434c:nitro.chat7c6f434cProperly choosing best last ten lines for a lots-of-small-stuff build is hard, a summary of which kinds of failures were present is useful, and it's a clear prerequisite for red checks anyway08:55:00
@sandro:supersandro.deSandroLast x lines are not always useful, eg pytest shows the failure summary there which is usually not enough to provide anything other than that failed08:56:54
@7c6f434c:nitro.chat7c6f434cFor a single build at least you know it is a pytest failure…08:58:09
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nl
In reply to @7c6f434c:nitro.chat
Is there any code deployed that tracks timeout/transient failures (network, ENOSPC)/dep failures/direct failures? Maybe its output should be the last line of failure log? It would be useful on its own when build logs are numerous enough for confusion, and without such code red checks are a glaringly obvious bad idea
I don't think so
17:50:55
19 Jul 2023
@kranzes:matrix.org@kranzes:matrix.org joined the room.11:12:15
@kranzes:matrix.org@kranzes:matrix.orgHi, I'm trying to figure out what (and why?) is ofboring doing for over 25 hours when it's not even building a package because it's for Linux only and that ofborg runner is Darwin.17:03:16
@kranzes:matrix.org@kranzes:matrix.orghttps://github.com/NixOS/nixpkgs/pull/244160/files17:03:23
@kranzes:matrix.org@kranzes:matrix.orgimage.png
Download image.png
17:03:49

Show newer messages


Back to Room ListRoom Version: 6