!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

172 Members
Number of builds and evals in queue: https://ofborg.org/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=2h62 Servers

Load older messages


SenderMessageTime
17 Sep 2024
@cafkafk:gitter.imcafkafkis there a way to make more targeted donations for stuff like this other than just like nixos foundation?13:31:49
@dandellion:dodsorf.asDandellion joined the room.15:11:47
18 Sep 2024
@teutat3s:pub.solar@teutat3s:pub.solar joined the room.14:21:36
@teutat3s:pub.solar@teutat3s:pub.solar I'd like to understand why pkgs.signal-desktop.meta.maintainers do not get pinged by OfBorg. https://github.com/NixOS/nixpkgs/pull/342687
Is there anything obvious missing for OfBorg to ping correctly?
14:23:45
@artur:glasgow.socialmoved to @amadaluzia:tchncs.de changed their profile picture.23:01:04
20 Sep 2024
@rick:matrix.ciphernetics.nlMindavi
In reply to @teutat3s:pub.solar
I'd like to understand why pkgs.signal-desktop.meta.maintainers do not get pinged by OfBorg. https://github.com/NixOS/nixpkgs/pull/342687
Is there anything obvious missing for OfBorg to ping correctly?
I think the PR was merged before eval finished, possibly
06:57:37
@lily:lily.flowersLily Foster
In reply to @rick:matrix.ciphernetics.nl
I think the PR was merged before eval finished, possibly
eval finished. splitting the signal-desktop files in such a weird way probably breaks the detection here though: https://github.com/NixOS/ofborg/blob/released/ofborg/src/maintainers.nix#L50-L77
13:15:16
@teutat3s:pub.solar@teutat3s:pub.solarThank you for taking a look at it. Could we achieve code re-usage for signal-desktop in a better way without breaking ofborg detection of maintainers?14:42:56
@artturin:matrix.orgArtturin
In reply to @teutat3s:pub.solar
Thank you for taking a look at it. Could we achieve code re-usage for signal-desktop in a better way without breaking ofborg detection of maintainers?
Maybe with pos https://github.com/search?q=repo%3ANixOS%2Fnixpkgs%20%2Fpos%20%3D%2F&type=code
14:50:14
@artturin:matrix.orgArtturinMaintainer requests also work for us for the discord package14:51:28
@lily:lily.flowersLily Foster
In reply to @teutat3s:pub.solar
Thank you for taking a look at it. Could we achieve code re-usage for signal-desktop in a better way without breaking ofborg detection of maintainers?
keep meta in the same file as version like other packages do when they do that pattern or yeah pos it
15:02:12
@teutat3s:pub.solar@teutat3s:pub.solarOkay, I'll give that a try, thank you all!15:02:48
@lily:lily.flowersLily Fosteryou can do the unsafeGetAttrPos calls like ofborg above in repl to check what a given package attrs's maintainers "relevant files" are to ofborg15:04:08
@lily:lily.flowersLily Foster* you can do the unsafeGetAttrPos calls like ofborg above in repl to check what a given package attrs's maintainers' "relevant files" are to ofborg15:04:41
21 Sep 2024
@iv-nn:matrix.orgiv-nn left the room.18:17:58
@iv-nn:matrix.orgiv-nn joined the room.18:19:51
22 Sep 2024
@aleksana:mozilla.orgFind me at aleksana:qaq.liIs there anything we can come up with for the current constant blocking and slowness of the darwin build queue? For example, calling on the community to donate or borrow more machines?09:28:10
@cafkafk:gitter.imcafkafkHow invasive would it be to setup a host as an darwin builder, if it's not expected to be its only/primary use?09:44:37
@cafkafk:gitter.imcafkafkLike, does ofborg just use a list of remote builders, or do the hosts actually need to be dedicated09:45:21
@cafkafk:gitter.imcafkafk * Like, does ofborg just use a list of e.g. remote builders, or do the hosts actually need to be dedicated solely to ofborg09:45:37
@7c6f434c:nitro.chat7c6f434cIt still doesn't use cachix uploads, right?09:47:27
@7c6f434c:nitro.chat7c6f434cIf so, it's basically add a bunch of identifiers into the config, build a package, run the binary in it with that config09:48:18
@7c6f434c:nitro.chat7c6f434cDuring a build it might consume all the CPU you let it (not sure how you limit that on macOS)09:49:00
@7c6f434c:nitro.chat7c6f434cBut like any heavy Nix build09:49:11
@7c6f434c:nitro.chat7c6f434cThe system is pretty OK with intermittent availability09:49:54
@cafkafk:gitter.imcafkafkAlso there is the issue of limited sandboxing on darwin I guess09:50:20
@7c6f434c:nitro.chat7c6f434cBack in the day, the move to internally controlled builders was partially motivated by the complexity of tracking ofBorg versions across the fleet 09:50:57
@7c6f434c:nitro.chat7c6f434cIf the things are more stable today, this issue might no longer be relevant09:51:14
@7c6f434c:nitro.chat7c6f434cDarwin sandboxing is an issue, probably09:51:26
@cafkafk:gitter.imcafkafkIs there a place to see what hosts are in the fleet (are all the darwin builders still just in grahamc's basement >_>)09:51:58

Show newer messages


Back to Room ListRoom Version: 6