!zghijEASpYQWYFzriI:nixos.org

Hydra

366 Members
109 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
10 Oct 2023
@raitobezarius:matrix.orgraitobezariusIf Horg had to exist, I would start moving the Perl web part into a Rust web framework first15:56:27
@raitobezarius:matrix.orgraitobezariusWe can keep the rest of Hydra as-is and perform a slow replacement15:56:39
@k900:0upti.meK900We also have a good amount of Rust in ofborg already15:56:41
@raitobezarius:matrix.orgraitobezariusYeah, let's not make this go to waste15:56:54
@raitobezarius:matrix.orgraitobezariusAlso, Rust FFI bindings to Nix are closer than Haskell FFI bindings to Nix in the context of the C stable API PR15:57:16
@raitobezarius:matrix.orgraitobezariusArguably, Go FFI bindings are even done by that logic15:57:25
@raitobezarius:matrix.orgraitobezariusI can put up a plan of what needs to be done to go for Horg15:57:48
@k900:0upti.meK900Are we all just calling it horg now15:58:05
@raitobezarius:matrix.orgraitobezariusBut I cannot drive any implementation work before Feb 202415:58:05
@raitobezarius:matrix.orgraitobezariusWell you really wanted it to be called Horg, right? :D15:58:21
@raitobezarius:matrix.orgraitobezariusI think it's a good name given that I am really bad at naming15:58:44
11 Oct 2023
@nam3l33ss:matrix.org@nam3l33ss:matrix.org changed their profile picture.19:34:11
12 Oct 2023
@erremilia:matrix.org@erremilia:matrix.org set a profile picture.00:13:15
@erremilia:matrix.org@erremilia:matrix.org removed their profile picture.00:14:45
13 Oct 2023
@ctheune:matrix.flyingcircus.ioChristian Theune raitobezarius: replacing stuff part by part sounds reasonable to me, specifically starting with the UI and then have the flexibility there to revisit architectural choice in the underlay. 05:08:41
@ctheune:matrix.flyingcircus.ioChristian TheuneIn the meantime, at the Flying Circus we have some issues with Hydra that I wonder whether we could pay anyone to fix or mitigate them. 05:09:05
@ctheune:matrix.flyingcircus.ioChristian TheuneFor example, I keep running into issues with the Github PR builder (not sure whether that's relevant or would happen in other situations as well) where you can't - for the life of it - trigger a proper re-evaluation after a force push. 05:09:42
@ctheune:matrix.flyingcircus.ioChristian TheuneOr the queue runner is apparently a bottleneck for s3 uploads and then doesn't run any other jobs in the meantime while consuming 300% CPU for packing stuff ... o_O05:10:06
@ctheune:matrix.flyingcircus.ioChristian TheuneFrom my perspective it could make sense to try and fix those in the current code base so they can be used as input for whatever comes next. 05:10:48
@ctheune:matrix.flyingcircus.ioChristian TheuneI'm noticing that nobody here currently has the reflex to add those issues to the issue tracker as the situation is generally considered "nothing happens anyway". 05:13:26
@ctheune:matrix.flyingcircus.ioChristian Theune(here = at the FC)05:13:33
@vcunat:matrix.orgvcunatYes, hydra.nixos.org often does seem limited primarily by "Copying Results" phase, presumably the compression step.08:35:55
@vcunat:matrix.orgvcunat(network links certainly aren't much utilized when it happens)08:36:11
@lotte:chir.rs@lotte:chir.rs yeah, ideally there would be a way to run the copy step in the background 09:14:29
@lotte:chir.rs@lotte:chir.rs my current hydra instance adds it as a runcommand hook right now, but previously i have used nix post-build hooks  09:15:48
@lotte:chir.rs@lotte:chir.rs my current hydra config adds it as a runcommand hook right now, but previously i have used nix post-build hooks  09:16:26
@lotte:chir.rs@lotte:chir.rs my current hydra config adds build results to a queue as a runcommand hook right now, but previously i have used nix post-build hooks  09:16:45
15 Oct 2023
@meetmangukiya:matrix.orgmeet changed their display name from meet to meetm.07:05:59

Show newer messages


Back to Room ListRoom Version: 6