!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

283 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.92 Servers

Load older messages


SenderMessageTime
19 Oct 2024
@hexa:lossy.networkhexa
Derivation
  { outputs =
      fromList
        [ ( "out"
          , DerivationOutput
              { path =
                  "/nix/store/gfwnjwyg9izy36kxfqkkvg60n845k6wq-rust-cbindgen-0.27.0"
              , hashAlgo = ""
              , hash = ""
              }
          )
        ]
  , inputDrvs =
      fromList
        [ ( "/nix/store/2zbdh7ww5jpmy5kk2s0xlc3nhsmlmjm0-cargo-build-hook.sh.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/d4xqlxgkq99jfql5l8sybrh3jnn2zvj6-cargo-install-hook.sh.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/diappn3n1z5acaqnk6kw0mj53pzwbw47-stdenv-linux.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/ghxjjdi9g5dr10096sl200rr13h5s89w-source.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/hrb2k9y27lsy7x0w2cms1cd3vb0z16bz-rustc-wrapper-1.81.0.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/ixsi66s2prpj5wr0prwybr00xcnp9qz8-rust-cbindgen-0.27.0-vendor.tar.gz.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/jm0a2r0bm29xhwj0z41rc98nrhi04jda-python3.12-cython-3.0.11.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/k2390c0gza3gsiwdmsf2papzjd7pjxm9-auditable-cargo-1.81.0.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/lnamq8bbafa0yzaf6awphri6s5pszcvk-cargo-setup-hook.sh.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/nkj6x4ajnxz1w80mhi7sspjpkvgp3bpk-bash-5.2p32.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/s7wkvim8lplr5k4zf0k083ivhwn0im2l-cmake-3.29.6.drv"
          , fromList [ "out" ]
          )
        , ( "/nix/store/xw8fmrxxbnqq1v0xwmjnfmvkf0c4h3xb-cargo-check-hook.sh.drv"
          , fromList [ "out" ]
          )
        ]
  , inputSrcs =
      fromList
        [ "/nix/store/nk6b2ckznjic5wj8ddw0wgdrn4mbz3lg-patch-registry-deps"
        , "/nix/store/v6x3cs394jgqfbi0a42pam708flxaphh-default-builder.sh"
        ]
  , platform = "x86_64-linux"
  , builder =
      "/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash"
  , args =
      [ "-e"
      , "/nix/store/v6x3cs394jgqfbi0a42pam708flxaphh-default-builder.sh"
      ]
  , env =
      fromList
        [ ( "PKG_CONFIG_ALLOW_CROSS" , "0" )
        , ( "__structuredAttrs" , "" )
        , ( "buildInputs" , "" )
        , ( "builder"
          , "/nix/store/717iy55ncqs0wmhdkwc5fg2vci5wbmq8-bash-5.2p32/bin/bash"
          )
        , ( "cargoBuildFeatures" , "" )
        , ( "cargoBuildNoDefaultFeatures" , "" )
        , ( "cargoBuildType" , "release" )
        , ( "cargoCheckFeatures" , "" )
        , ( "cargoCheckNoDefaultFeatures" , "" )
        , ( "cargoCheckType" , "release" )
        , ( "cargoDeps"
          , "/nix/store/j453bkbq1jxv6q8pw3cz0y2c60rsibdj-rust-cbindgen-0.27.0-vendor.tar.gz"
          )
        , ( "cargoHash"
          , "sha256-l4FgwXdibek4BAnqjWd1rLxpEwuMNjYgvo6X3SS3fRo="
          )
        , ( "checkFlags"
          , "--skip test_expand --skip test_bitfield --skip lib_default_uses_debug_build --skip lib_explicit_debug_build --skip lib_explicit_release_build"
          )
        , ( "cmakeFlags" , "" )
        , ( "configureFlags" , "" )
        , ( "configurePhase"
          , "runHook preConfigure\nrunHook postConfigure\n"
          )
        , ( "depsBuildBuild" , "" )
        , ( "depsBuildBuildPropagated" , "" )
        , ( "depsBuildTarget" , "" )
        , ( "depsBuildTargetPropagated" , "" )
        , ( "depsHostHost" , "" )
        , ( "depsHostHostPropagated" , "" )
        , ( "depsTargetTarget" , "" )
        , ( "depsTargetTargetPropagated" , "" )
        , ( "doCheck" , "1" )
        , ( "doInstallCheck" , "" )
        , ( "mesonFlags" , "" )
        , ( "name" , "rust-cbindgen-0.27.0" )
        , ( "nativeBuildInputs"
          , "/nix/store/nkly9ryl33j1038lsv7gc9mp92wvwh2b-auditable-cargo-1.81.0 /nix/store/4xylfir30ayji9imxxbzj4vxgd2fxbv1-cargo-build-hook.sh /nix/store/6b7mhw8m9yiqafc0yh36lry45j70mjfh-cargo-check-hook.sh /nix/store/s57n3fcgl7ddwvjv2wy9c86nx5haxkmk-cargo-install-hook.sh /nix/store/xyk9lscawjfn4a0cz052xc8f0x52d0cr-cargo-setup-hook.sh /nix/store/csadsvzmnzvb952kjky9ziinky5q8abr-rustc-wrapper-1.81.0 /nix/store/24gbi6mcw4c6jgzai9aaxx9qi2rxdb09-cmake-3.29.6 /nix/store/4xig4sp870s5ghgjx1vyp3q4pf31ws69-python3.12-cython-3.0.11"
          )
        , ( "out"
          , "/nix/store/gfwnjwyg9izy36kxfqkkvg60n845k6wq-rust-cbindgen-0.27.0"
          )
        , ( "outputs" , "out" )
        , ( "patchRegistryDeps"
          , "/nix/store/nk6b2ckznjic5wj8ddw0wgdrn4mbz3lg-patch-registry-deps"
          )
        , ( "patches" , "" )
        , ( "pname" , "rust-cbindgen" )
        , ( "postUnpack"
          , "eval \"$cargoDepsHook\"\n\nexport RUST_LOG=\n"
          )
        , ( "propagatedBuildInputs" , "" )
        , ( "propagatedNativeBuildInputs" , "" )
        , ( "src" , "/nix/store/b4xbka7yazbxnhmjwhk5pgl390x06jda-source" )
        , ( "stdenv"
          , "/nix/store/ncv68hjnidcd2bm5abkhklrijhn0cgn6-stdenv-linux"
          )
        , ( "strictDeps" , "1" )
        , ( "system" , "x86_64-linux" )
        , ( "version" , "0.27.0" )
        ]
  }
22:52:47
@hexa:lossy.networkhexaexample derivation that fails22:52:52
@hexa:lossy.networkhexaI'm going to get some sleep now22:53:52
@hexa:lossy.networkhexaone last thing: the arm builder at hetzner works with nix 2.18.8, while the one at EM with nix 2.24.9 does not22:55:20
@vcunat:matrix.orgVladimír ČunátI also give up for today.22:59:38
@hexa:lossy.networkhexatomorrow we might try to rollback hydra to the working 2.19 state on 24.05 23:00:47
@hexa:lossy.networkhexamaybe that'll make things work, who knows23:00:59
20 Oct 2024
@hexa:lossy.networkhexaok, apparently I'm still awake00:14:50
@hexa:lossy.networkhexaand puck came up with a fix00:15:06
@hexa:lossy.networkhexathe EM hosts were the only ones affected, because they specify an ssh host key in their machine definition00:15:29
@hexa:lossy.networkhexathat gets decoded once in hydra, then passed to nix, which tries to decode it again … which fails00:15:49
@hexa:lossy.networkhexaso we are back in production00:16:07
@hexa:lossy.networkhexathe builders are currently running on 2.18.8, but I reverted back to unpinning the nix version again00:16:36
@hexa:lossy.networkhexaso they'll slowly migrate to 2.24 over the next few days00:16:46
@joerg:thalheim.ioMic92 hexa (signing key rotation when): thanks. I think John Ericson added some better error handling for parsing machine definitions to nix, because I think he faced a similar issue? Can you give me the failing machine definition? 11:19:25
@hexa:lossy.networkhexa e.g. root@2d838f2f.packethost.net x86_64-linux,i686-linux /var/lib/hydra/queue-runner/.ssh/id_ed25519 24 1 kvm,nixos-test - c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU8yWXpEZzdHZ3Y5K3lDNVhCeWlNcW1wbE5WTFhwZFdKcUhTc0tRYXpJU0Q= 12:32:12
@joerg:thalheim.ioMic92We were thinking about setting up a staging hydra to test the upcoming s3 cleanup (my plan b). I also want to use it to test patches that you were pointing out.12:56:04
@Ericson2314:matrix.orgJohn EricsonYeah maybe what happened was when I started using Nix's machine file parsing things got decoded twice14:13:30
@Ericson2314:matrix.orgJohn EricsonAh I see you all found it already, good!14:44:02
@Ericson2314:matrix.orgJohn EricsonLet's get that fix on the `nix-2.21` branch and then merge it into each successive `nix-*` branch and master.14:46:16
@joerg:thalheim.ioMic92 John Ericson: I would like to document this branching model that you use for hydra. How does it work? And what nix branches do we actually want to support? 16:25:57
@emilazy:matrix.orgemilygiven that Nix only support 2.24 and (for a few more months) 2.18 it seems pointless to go further for Hydra16:27:08
@Ericson2314:matrix.orgJohn Ericson @joerg:thalheim.io: (terse cause phone) basically instead of back ports I do merges 16:27:19
@Ericson2314:matrix.orgJohn EricsonYou can re-merge older nix-* into new nix-* all you want 16:27:54
@Ericson2314:matrix.orgJohn Ericsonmaster uses the latest nix release 16:28:09
@Ericson2314:matrix.orgJohn Ericsonnix-next uses Nix master16:28:18
@Ericson2314:matrix.orgJohn Ericsonnix-* has "the newest stuff" as long as it uses the right nix version 16:29:43
@Ericson2314:matrix.orgJohn EricsonSo sometimes it's convenient to make a change in an older nix-* and then merge merge merge until on reaches master 16:30:45
@hexa:lossy.networkhexa Mic92: how does the devshell work in the terraform dir? 23:22:09
@hexa:lossy.networkhexaI get neither aws nor terraform even though I have opted into direnv23:22:20

Show newer messages


Back to Room ListRoom Version: 6