!zghijEASpYQWYFzriI:nixos.org

Hydra

394 Members
111 Servers

Load older messages


SenderMessageTime
27 Jan 2022
@grahamc:nixos.org@grahamc:nixos.org it'd probably be reasonable to make Nix have a feature called fixed-output to make it possible to redirect them to specific machines 00:45:20
@amanda:camnet.siteAmanda (she/her)

one of the relevent .drv's (just now got back in front of my laptop)

{
  "/nix/store/pmiv6z78s41ggicy9ii0x6f88zsgvqpv-google-chrome-stable_97.0.4692.99-1_amd64.deb.drv": {
    "outputs": {
      "out": {
        "path": "/nix/store/krzs44gfzsi8649x53jlajayv1svhpfi-google-chrome-stable_97.0.4692.99-1_amd64.deb",
        "hashAlgo": "sha256",
        "hash": "48334071fa2462698301231e9d63b647f558eecc6e60a6d9cfc71805a1564ea1"
      }
    },
    "inputSrcs": [
      "/nix/store/720ikgx7yaapyb8hvi8lkicjqwzcx3xr-builder.sh"
    ],
    "inputDrvs": {
      "/nix/store/cp60vfc62rc7rzn4ic1jv0z5rjy9b9v1-stdenv-linux.drv": [
        "out"
      ],
      "/nix/store/jv7i8m6h1lagiz8rl11prgn76vqvhr1s-mirrors-list.drv": [
        "out"
      ],
      "/nix/store/r8fpf45j4g634yvdb6sbnp4n62vq6p7x-bash-5.1-p12.drv": [
        "out"
      ],
      "/nix/store/s94w6q7nbzs2iyhd67j8sp6gcr62xkgz-curl-7.81.0.drv": [
        "dev"
      ]
    },
    "system": "x86_64-linux",
    "builder": "/nix/store/2kh3c4v2vf6d6xg6c9n8zvfpwf3zzwca-bash-5.1-p12/bin/bash",
    "args": [
      "-e",
      "/nix/store/720ikgx7yaapyb8hvi8lkicjqwzcx3xr-builder.sh"
    ],
    "env": {
      "SSL_CERT_FILE": "/no-cert-file.crt",
      "buildInputs": "",
      "builder": "/nix/store/2kh3c4v2vf6d6xg6c9n8zvfpwf3zzwca-bash-5.1-p12/bin/bash",
      "configureFlags": "",
      "curlOpts": "",
      "depsBuildBuild": "",
      "depsBuildBuildPropagated": "",
      "depsBuildTarget": "",
      "depsBuildTargetPropagated": "",
      "depsHostHost": "",
      "depsHostHostPropagated": "",
      "depsTargetTarget": "",
      "depsTargetTargetPropagated": "",
      "doCheck": "",
      "doInstallCheck": "",
      "downloadToTemp": "",
      "executable": "",
      "impureEnvVars": "http_proxy https_proxy ftp_proxy all_proxy no_proxy NIX_CURL_FLAGS NIX_HASHED_MIRRORS NIX_CONNECT_TIMEOUT NIX_MIRRORS_alsa NIX_MIRRORS_apache NIX_MIRRORS_bioc NIX_MIRRORS_bitlbee NIX_MIRRORS_centos NIX_MIRRORS_cpan NIX_MIRRORS_debian NIX_MIRRORS_fedora NIX_MIRRORS_gcc NIX_MIRRORS_gentoo NIX_MIRRORS_gnome NIX_MIRRORS_gnu NIX_MIRRORS_gnupg NIX_MIRRORS_hackage NIX_MIRRORS_hashedMirrors NIX_MIRRORS_imagemagick NIX_MIRRORS_kde NIX_MIRRORS_kernel NIX_MIRRORS_luarocks NIX_MIRRORS_maven NIX_MIRRORS_metalab NIX_MIRRORS_mozilla NIX_MIRRORS_mysql NIX_MIRRORS_openbsd NIX_MIRRORS_opensuse NIX_MIRRORS_osdn NIX_MIRRORS_postgresql NIX_MIRRORS_pypi NIX_MIRRORS_roy NIX_MIRRORS_sageupstream NIX_MIRRORS_samba NIX_MIRRORS_savannah NIX_MIRRORS_sourceforge NIX_MIRRORS_steamrt NIX_MIRRORS_testpypi NIX_MIRRORS_ubuntu NIX_MIRRORS_xfce NIX_MIRRORS_xorg",
      "mirrorsFile": "/nix/store/jvis5bmcfdwmbn5bng2xzflbig2m927q-mirrors-list",
      "name": "google-chrome-stable_97.0.4692.99-1_amd64.deb",
      "nativeBuildInputs": "/nix/store/3hdc7rmp3qc3dnagwgz2c97rkc4cljrj-curl-7.81.0-dev",
      "nixpkgsVersion": "22.05",
      "out": "/nix/store/krzs44gfzsi8649x53jlajayv1svhpfi-google-chrome-stable_97.0.4692.99-1_amd64.deb",
      "outputHash": "18afashha667rzcscq3frkp5ixa7nrirs7i3061njqi4z9ql0cs8",
      "outputHashAlgo": "sha256",
      "outputHashMode": "flat",
      "outputs": "out",
      "patches": "",
      "postFetch": "",
      "preferHashedMirrors": "1",
      "preferLocalBuild": "1",
      "propagatedBuildInputs": "",
      "propagatedNativeBuildInputs": "",
      "showURLs": "",
      "stdenv": "/nix/store/3dmq0987l5n5xybkv181flma7jaz2vh2-stdenv-linux",
      "strictDeps": "",
      "system": "x86_64-linux",
      "urls": "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_97.0.4692.99-1_amd64.deb http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/google-chrome-stable_97.0.4692.99-1_amd64.deb http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_97.0.4692.99-1_amd64.deb http://repo.fdzh.org/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_97.0.4692.99-1_amd64.deb"
    }
  }
}
00:46:12
@grahamc:nixos.org@grahamc:nixos.orgpreferLocalBuild is true ..00:49:43
@grahamc:nixos.org@grahamc:nixos.orgI'm not sure if Hydra respects that00:49:53
@amanda:camnet.siteAmanda (she/her)hrm, appears snot since that['s one oof the builds that failed due to the network sandbox00:50:21
@amanda:camnet.siteAmanda (she/her) * hrm, appears not since that's one oof the builds that failed due to the network sandbox00:50:48
@grahamc:nixos.org@grahamc:nixos.orghum this is weird00:50:48
@grahamc:nixos.org@grahamc:nixos.org Amanda (she/her): I assume you have localhost listed in a machines file? 00:51:44
@amanda:camnet.siteAmanda (she/her)Yes, but just for i686-linux since they don't support that yet00:52:06
@grahamc:nixos.org@grahamc:nixos.orgyou might make it support x86_64-linux and add the "local" feature00:52:26
@grahamc:nixos.org@grahamc:nixos.org
        if (step->preferLocalBuild)
            features.insert("local");

00:53:01
@amanda:camnet.siteAmanda (she/her)ah00:53:07
@amanda:camnet.siteAmanda (she/her)But then it'll also get assigned proper builds as well won't it? Guess I should get around to replacing the fan in that machine anyway...00:53:43
@grahamc:nixos.org@grahamc:nixos.orgit gets a bit tricky with i686 being neede00:53:58
@grahamc:nixos.org@grahamc:nixos.orgif you didn't need that you could make "local" a mandatory feature00:54:09
@grahamc:nixos.org@grahamc:nixos.orgbut if you did that then you wouldn't build any i686 locally00:54:26
@amanda:camnet.siteAmanda (she/her)Hrm, and I've learned through experience you can't have two localhost entries00:54:41
@grahamc:nixos.org@grahamc:nixos.organd machines are keyed internally based on the hostname00:54:46
@amanda:camnet.siteAmanda (she/her)Yuuup, that was fun to figure out00:55:01
@amanda:camnet.siteAmanda (she/her)And you can't do any hostname schenanagins because nix explicitally checks for localhost to bypass the nix store lock loops00:55:37
@amanda:camnet.siteAmanda (she/her) * And you can't do any hostname schenanagins because nix explicitally checks for localhost to bypass the nix store lock loop00:55:39
@grahamc:nixos.org@grahamc:nixos.org right, and even more specifically it is keyed based on the sshName which is the hostname, minus users 00:57:23
@grahamc:nixos.org@grahamc:nixos.org ie: no trick like adding i686@localhost and x86_64@localhost entries 00:57:42
@grahamc:nixos.org@grahamc:nixos.org
newMachines[machine->sshName] = machine;
00:58:34
@amanda:camnet.siteAmanda (she/her) WEll, I'll leave this mess as a future-amanda problem, my spoons are gone, so I'll not really be able to motivate enough to do anything further. Thanks for the help so far, grahamc (he/him) -- guess I'll spend tomorrow meownign replacing the fan so that it's safe to build on the machine again 00:59:15
@grahamc:nixos.org@grahamc:nixos.orgit is unfortunate this is tricky00:59:41
@amanda:camnet.siteAmanda (she/her)Apparently nixbuild.net is planning on making it so that fixed-derevation builds are possible to use network somehow, but it's still in the planning phase. Maybe this could light a fire under that01:00:29
@grahamc:nixos.org@grahamc:nixos.orgcool01:00:41
@grahamc:nixos.org@grahamc:nixos.orgthey've got a great service01:00:46
@ckie:ckie.devmei 🌒&why not 127.0.0.{2,3}?01:00:59

Show newer messages


Back to Room ListRoom Version: 6