!zghijEASpYQWYFzriI:nixos.org

Hydra

393 Members
110 Servers

Load older messages


SenderMessageTime
10 Mar 2022
@toonn:matrix.orgtoonn changed their profile picture.11:23:15
11 Mar 2022
@jhulten:matrix.org@jhulten:matrix.org joined the room.01:49:10
12 Mar 2022
@christofalpo:matrix.org@christofalpo:matrix.org joined the room.16:57:05
13 Mar 2022
@finn:tomesh.net@finn:tomesh.net left the room.17:23:42
15 Mar 2022
@jeonwh:matrix.org@jeonwh:matrix.org left the room.13:20:08
17 Mar 2022
@florian:web3.foundationFlorian | W3F changed their display name from Florian | W3F to Florian | W3F - OoO till 21.03..17:25:04
18 Mar 2022
@amanda:camnet.siteAmanda (she/her)Filed https://github.com/NixOS/hydra/pull/1175 which fixes the flake to work with some removed aliases in a recent nixpkgs unstable update.20:55:32
19 Mar 2022
@florian:web3.foundationFlorian | W3F changed their display name from Florian | W3F - OoO till 21.03. to Florian | W3F.11:18:29
20 Mar 2022
@janne.hess:helsinki-systems.dedas_j ma27: I found your maintainers view PR again. Are some of the issues under "Pending work" solved by now? I think especially the first point would be very important compared to the others 11:31:24
@ma27:nicht-so.sexyma27there's an upgrade script and a vm test (iirc), but it should be tested against a larger amount of data :) 11:32:13
@janne.hess:helsinki-systems.dedas_j grahamc (he/him) cole-h: Would it be possible for you to find some time to look at this? I'd love to have this part of this ZHF to make people's lives easier 11:33:12
@grahamc:nixos.org@grahamc:nixos.org ma27: could I give you access to a larger amount of data for testing? :) 11:33:38
@dguibert:matrix.orgDavid Guibert joined the room.15:09:45
@mic92:nixos.devMic92 joined the room.17:47:17
@mic92:nixos.devMic92 das_j: do you already have a patch to unbreak the hydra build in nixpkgs? 17:48:49
@mic92:nixos.devMic92It's currently blocking nix-community updates: https://github.com/nix-community/infra/pull/19717:49:12
@andreas.schraegle:helsinki-systems.deajs124 Mic92: are you using the hydra package from nixpkgs? If so, which branch and which package. 17:57:45
@janne.hess:helsinki-systems.dedas_j ajs124 has a PR open 18:15:19
@janne.hess:helsinki-systems.dedas_j * ajs124 has a PR open against Hydra 18:15:24
@mic92:nixos.devMic92unstable18:15:43
@mic92:nixos.devMic92and hydra-unstable18:15:52
@mic92:nixos.devMic92I think18:15:53
@janne.hess:helsinki-systems.dedas_j

we have this:

    package = (pkgs.hydra-unstable.overrideAttrs (oA: rec {
      name = "${oA.pname}-${version}";
      version = "unstable-2022-03-10";

      src = pkgs.fetchFromGitHub {
        owner = "nixos";
        repo = "hydra";
        rev = "b67608964c1dae26f7b31925fd2f32c76d8c6ca6";
        sha256 = "sha256-ASORHIoPAf/SsHZUmuvvp1i15J8oPluUCMe8jozJdss=";
      };

      patches = let
        prPatches = [
          # Kill buttons
          { id = "836"; sha256 = "sha256-A0Hl4n3B7PQFtJhS1wBGYLjoabiT059TBNU3+lD5nIw="; }
          # GitInput: Avoid fetch if rev is available
          { id = "868"; sha256 = "sha256-dTFGWhfiANs5Z5ScmZxFaCZPZfAVBJOceEOvVMHShSw="; }
          # queue-runner status in topbar
          { id = "869"; sha256 = "sha256-iFpMV4Z5VE7YmvnAHAydUQYk0FNKNarPYqRHEAuT4/w="; }
          # tailon
          { id = "957"; sha256 = "sha256-1XZpDVf1OXLptWIIMhZjO2QVNoE95pPhLC/7bparZF0="; }
          # Make eval restriction an option instead of forcing
          { id = "888"; sha256 = "sha256-TCJEmTkycUWTx7U433jaGzKwpbCyNdXqiv9UfhsHnfs="; }
          # improved UI
          { id = "965"; sha256 = "sha256-bOtHGYa1r4CUZVRyRET6C/qRp4L4lKSbezbtVqfVA8o="; }
          # Dynamic RunCommand
          # Does not apply
          #{ id = "1103"; sha256 = "sha256-AaWdKiFuxNscw9TwPQAeQG/xcFb4YN1EFVqRLu00S5w="; }
          # Fix local store detection and related issues
          { id = "1156"; sha256 = "sha256-uSCmJ8AESSFLcCrcPA2AS9UFo+w5mhZB7zFqb1k/sJA="; }
          # jobsets: Show status of next evaluation as emoji
          { id = "1157"; sha256 = "sha256-VtpKSLh/Xy31lJUnlONK8rt370sIzMm7fjxCWKvQdiY="; }
          # Make the use of substitutes on builders configurable
          { id = "1158"; sha256 = "sha256-K9FUlJZ5VTAwJYzmCaHuj+R4AYk4HDH510sRQ2LMfUw="; }
        ];
      in oA.patches ++ map (p: pkgs.fetchpatch {
        url = "https://patch-diff.githubusercontent.com/raw/NixOS/hydra/pull/${p.id}.patch";
        inherit (p) sha256;
        includes = [
          "src/**"
          "*.am"
          "*.ac"
          "bootstrap"
        ];
      }) prPatches;

      buildInputs = oA.buildInputs ++ (with pkgs.perlPackages; [
        CatalystAuthenticationStoreLDAP
        CatalystPluginPrometheusTiny
        FileSlurper
        IPCRun3
        LinuxInotify2
        ListSomeUtils
        ParallelForkManager
        ReadonlyX
        UUID4Tiny
      ]);

      doCheck = false;

      # Insert the correct version into the wrapper
      postInstall = ''
        ${oA.postInstall}
        sed -i 's/^.*HYDRA_RELEASE.*$/export HYDRA_RELEASE="${removePrefix "unstable-" version}"/g' $out/bin/hydra-server
      '';

    })).override {
      nix = config.nix.package;
    };
18:16:55
@janne.hess:helsinki-systems.dedas_jworks with nix 2.718:17:03
@janne.hess:helsinki-systems.dedas_j ummm where's the 2.7 stuff ajs124? 18:17:33
@janne.hess:helsinki-systems.dedas_jI thought there was yet another PR pinned for that18:17:43
@andreas.schraegle:helsinki-systems.deajs124remember how you can fetch commits of forks through their "parent" repo on github?18:18:11
@janne.hess:helsinki-systems.dedas_jboi18:18:21
@cole-h:matrix.orgcole-hYeah, the commit of the hydra repo used is pointing to the 2.7 fixing pr :P18:18:53
@mic92:nixos.devMic92Mhm. I think I wait a bit. Mayflower also has an open PR. Let's see what happens in a week.18:18:57

Show newer messages


Back to Room ListRoom Version: 6