!UNVBThoJtlIiVwiDjU:nixos.org

Staging

191 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-24.05 | Review Reports: https://malob.github.io/nix-review-tools-reports/72 Servers

Load older messages


SenderMessageTime
16 Oct 2024
@qyliss:fairydust.spaceAlyssa Rossgotta do something while i wait for the other regressions to bisect18:18:24
@k900:0upti.meK900Once again I am betrayed by my overly high level of faith in humanity 18:18:52
@emilazy:matrix.orgemilyok, time to look at wezterm18:27:33
@emilazy:matrix.orgemily
emily@yuyuko ~> NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix why-depends --impure --derivation nixpkgs/staging-next#legacyPackages.x86_64-linux.{wezterm,apple-sdk}
'flake:nixpkgs/staging-next#legacyPackages.x86_64-linux.wezterm' does not depend on 'flake:nixpkgs/staging-next#legacyPackages.x86_64-linux.apple-sdk'
18:43:28
@emilazy:matrix.orgemilyit's evaluating it but not actually using it18:43:33
@k900:0upti.meK900Fun18:44:28
@emilazy:matrix.orgemily

and yet

       … while evaluating attribute 'buildInputs' of derivation 'wezterm-20240203-110809-5046fc22'
         at /nix/store/55vkbxyl6snv6m9wqnmx289xzjs7rw7z-source/pkgs/stdenv/generic/make-derivation.nix:383:7:
          382|       depsHostHost                = elemAt (elemAt dependencies 1) 0;
          383|       buildInputs                 = elemAt (elemAt dependencies 1) 1;
             |       ^
          384|       depsTargetTarget            = elemAt (elemAt dependencies 2) 0;

       … in the condition of the assert statement
         at /nix/store/55vkbxyl6snv6m9wqnmx289xzjs7rw7z-source/lib/customisation.nix:352:23:
          351|             drvPath = assert condition; drv.${outputName}.drvPath;
          352|             outPath = assert condition; drv.${outputName}.outPath;
             |                       ^
          353|           } //
18:51:36
@emilazy:matrix.orgemily
  buildInputs = buildInputs
    ++ lib.optionals stdenv.hostPlatform.isDarwin [ libiconv ]
    ++ lib.optionals stdenv.hostPlatform.isMinGW [ windows.pthreads ];

lol I didn't know we had an iconv hack in buildRustPackage

18:52:19
@k900:0upti.meK900wat18:53:07
@emilazy:matrix.orgemilyobsolete now18:53:25
@emilazy:matrix.orgemily I'm kind of lost, unless stdenv.hostPlatform.isDarwin is somehow evaluating apple-sdk, in which case we would have heard about it sooner 18:53:42
@k900:0upti.meK900We have time for a Mesa 24.2.5 right19:03:48
@emilazy:matrix.orgemilysurely19:06:21
@emilazy:matrix.orgemilyso I'm wondering if Rust's environment capture thing that messed up the previous SDK pattern might be messing this one up too19:06:49
@emilazy:matrix.orgemily hm, no, the setEnv stuff looks fine (well, fine except for being bad) 19:09:06
@emilazy:matrix.orgemilyI wish it wasn't impossible to trace eval issues in Nixpkgs19:09:19
@k900:0upti.meK900https://github.com/NixOS/nixpkgs/pull/349114 going in19:18:14
@emilazy:matrix.orgemilyok I'm ripping out parts of the wezterm derivation until it stops complaining19:26:22
@emilazy:matrix.orgemilyoh19:26:31
@emilazy:matrix.orgemilyyou know what it's going to be?19:26:34
@emilazy:matrix.orgemily I'm going to bet money it's darwin.apple_sdk_11_0.callPackage 19:26:43
@emilazy:matrix.orgemilyyep19:26:55
@emilazy:matrix.orgemilyok19:26:58
@emilazy:matrix.orgemilytime to dive into the compat layer19:27:05
@emilazy:matrix.orgemilyyep19:27:57
@emilazy:matrix.orgemilyok, fixed it.19:31:09
@me:linj.techlinjI just merged Emacs packages update into staging-next. https://github.com/NixOS/nixpkgs/pull/34867019:31:22
@emilazy:matrix.orgemily K900: here you go https://github.com/NixOS/nixpkgs/pull/349117 19:34:51
@emilazy:matrix.orgemily so excited for darwin.apple_sdk_11_0 to die 19:35:13
@k900:0upti.meK900Oh fuck my life19:35:15

Show newer messages


Back to Room ListRoom Version: 6