| 15 Oct 2023 |
raitobezarius | And I+1 the discussion on who will do that | 23:42:39 |
raitobezarius | And I think the key to "who will do that" is to not rewrite from scratch to make it better and reuse the existing stuff and rewrite it slowly while being compatible to make it easier to hack on, which is usually a task that people doesn't like to do but is unfortunately necessary | 23:43:06 |
raitobezarius | Rust is probably a programming language that Nix community is close to, which can handle the web workload, has sane things in a lot of areas and we can interop with Nix quite easily with it given the current advances on the C FFI | 23:44:00 |
raitobezarius | I also don't care if this is Python | 23:44:08 |
| 16 Oct 2023 |
hacker1024 | Is there a way to increase build timeouts globally? Our build server emulates x86_64 on AArch64 and large packages like OpenCV with CUDA can take around two days to build. It'd be great if there was a way to tell Hydra to scale up timeouts by 3x. | 22:40:33 |
hacker1024 | The first thing that comes to mind is something like this
pkgs.hydra_unstable.overrideAttrs ({ postPatch ? "", ... }: {
postPatch = postPatch + ''
substituteInPlace src/hydra-eval-jobs/hydra-eval-jobs.cc \
--replace 'queryMetaInt("timeout", 36000)' 'queryMetaInt("timeout", 108000)' \
--replace 'queryMetaInt("maxSilent", 7200)' 'queryMetaInt("maxSilent", 21600)'
'';
});
| 23:01:23 |
hacker1024 | * The first thing that comes to mind is something like this
pkgs.hydra_unstable.overrideAttrs ({ postPatch ? "", ... }: {
postPatch = postPatch + ''
substituteInPlace src/hydra-eval-jobs/hydra-eval-jobs.cc \
--replace 'queryMetaInt("timeout", 36000)' 'queryMetaInt("timeout", 108000)' \
--replace 'queryMetaInt("maxSilent", 7200)' 'queryMetaInt("maxSilent", 21600)'
'';
});
| 23:01:32 |
| 17 Oct 2023 |
vcunat | In some use cases it might be easy to add meta attributes everywhere on the nix side. | 10:39:48 |
vcunat | Say, if we modified stdenv.mkDerivation in nixpkgs, it would cover basically all the builds, but there are other ways, too. | 10:41:13 |
vcunat | * Say, if we modified stdenv.mkDerivation in nixpkgs, it would cover basically all the builds, but there are other nix-expression ways, too. | 10:41:30 |
| @adam:robins.wtf joined the room. | 13:17:23 |
| @adam:robins.wtf left the room. | 13:19:44 |
| camocatx joined the room. | 21:51:26 |
| 19 Oct 2023 |
hacker1024 | In reply to @vcunat:matrix.org In some use cases it might be easy to add meta attributes everywhere on the nix side. Yep, but I don't want this to apply to any Hydra instance - just our slow one. | 22:53:05 |
| 21 Oct 2023 |
magic_rb | did hydra get the feature where i could --reference-lock-file? or still not | 14:37:02 |
magic_rb | answering for myself, no it didnt | 14:46:57 |
| @swendel:curious.bio joined the room. | 14:49:03 |
| 22 Oct 2023 |
| globin joined the room. | 20:01:29 |
| 23 Oct 2023 |
| globin left the room. | 09:50:17 |
| globin set a profile picture. | 14:27:36 |
| 24 Oct 2023 |
| connor (burnt/out) (UTC-8) joined the room. | 12:53:07 |
| Greg Burd joined the room. | 19:52:16 |
| 25 Oct 2023 |
| @federicodschonborn:matrix.org changed their profile picture. | 00:12:39 |
| 26 Oct 2023 |
| @lotte:chir.rs changed their profile picture. | 06:47:49 |
| 27 Oct 2023 |
| @federicodschonborn:matrix.org changed their profile picture. | 01:24:16 |
| @mtheil:scs.ems.host joined the room. | 06:13:43 |
| 28 Oct 2023 |
| stigo joined the room. | 12:31:56 |
| nyanbinary joined the room. | 14:37:40 |
| lexi mattick changed their display name from Kognise to Lexi Mattick. | 16:30:23 |
| 29 Oct 2023 |
@antifuchs:asf.computer | has anyone figured out how to make hydra's github status plugin report a failing status if an attribute had evaluation errors? Right now the way it works for me is that the status just isn't reported | 17:48:16 |