!zghijEASpYQWYFzriI:nixos.org

Hydra

381 Members
108 Servers

Load older messages


SenderMessageTime
15 Oct 2023
@raitobezarius:matrix.orgraitobezariusAnd I+1 the discussion on who will do that23:42:39
@raitobezarius:matrix.orgraitobezarius 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:matrix.orgraitobezarius 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:matrix.orgraitobezariusI also don't care if this is Python23:44:08
16 Oct 2023
@hacker1024:matrix.orghacker1024Is 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:matrix.orghacker1024

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:matrix.orghacker1024 *

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:matrix.orgvcunatIn some use cases it might be easy to add meta attributes everywhere on the nix side.10:39:48
@vcunat:matrix.orgvcunat 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:matrix.orgvcunat * 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@adam:robins.wtf joined the room.13:17:23
@adam:robins.wtf@adam:robins.wtf left the room.13:19:44
@camocatx:matrix.orgcamocatx joined the room.21:51:26
19 Oct 2023
@hacker1024:matrix.orghacker1024
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:matrix.redalder.orgmagic_rb did hydra get the feature where i could --reference-lock-file? or still not 14:37:02
@magic_rb:matrix.redalder.orgmagic_rbanswering for myself, no it didnt14:46:57
@swendel:curious.bio@swendel:curious.bio joined the room.14:49:03
22 Oct 2023
@globin:toznenetl.chatglobin joined the room.20:01:29
23 Oct 2023
@robin.gloster:matrix.mayflower.deglobin left the room.09:50:17
@globin:toznenetl.chatglobin set a profile picture.14:27:36
24 Oct 2023
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8) joined the room.12:53:07
@greg:matrix.burd.meGreg Burd joined the room.19:52:16
25 Oct 2023
@federicodschonborn:matrix.org@federicodschonborn:matrix.org changed their profile picture.00:12:39
26 Oct 2023
@lotte:chir.rs@lotte:chir.rs changed their profile picture.06:47:49
27 Oct 2023
@federicodschonborn:matrix.org@federicodschonborn:matrix.org changed their profile picture.01:24:16
@mtheil:scs.ems.host@mtheil:scs.ems.host joined the room.06:13:43
28 Oct 2023
@stigo:matrix.orgstigo joined the room.12:31:56
@niko:conduit.rsnyanbinary joined the room.14:37:40
@kognise:matrix.orglexi mattick changed their display name from Kognise to Lexi Mattick.16:30:23
29 Oct 2023
@antifuchs:asf.computer@antifuchs:asf.computerhas 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 reported17:48:16

Show newer messages


Back to Room ListRoom Version: 6