!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1195 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org196 Servers

Load older messages


SenderMessageTime
9 May 2026
@hexa:lossy.networkhexathat's all I can say00:56:42
@hexa:lossy.networkhexaretrying with sandboxing disabled00:57:07
@hexa:lossy.networkhexaand that links00:58:42
@hexa:lossy.networkhexafor fuck's fake.00:58:47
@hexa:lossy.networkhexaRedacted or Malformed Event00:59:24
@reckenrode:matrix.orgRandy Eckenrodehttps://github.com/NixOS/nixpkgs/pull/518245 updates the Darwin source releases to 26.4. Also includes ld64 and xar updates (albeit minor ones).01:57:37
@kfiz:matrix.sopado.dekfiz

I had set

    nixpkgs.config = {
      problems.handlers = {
        dovecot.broken = "warn"; # or "ignore"
      };
    };

locally. Missed to unmark the package as broken in the PR

02:20:53
@xored:xored.lolxored changed their profile picture.04:11:48
@emilazy:matrix.orgemilydoes anyone have a store path affected by the codesigning bug?15:04:32
@emilazy:matrix.orgemilynever mind, got one15:07:15
@reckenrode:matrix.orgRandy EckenrodeAre there any tools that show signature validity page by page?15:13:33
@reckenrode:matrix.orgRandy EckenrodeWhich one? I’d like to have a known bad case (hopefully not something I used and hacked around already) for investigating ld64 changes.16:28:36
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nix/pull/15638#issuecomment-4413023781 has two examples16:43:16
@emilazy:matrix.orgemily one of which (ffmpeg) has a suspicious build log on Hydra indicating partial substitution of outputs and which I can actually reproduce the issues with 16:43:43
@emilazy:matrix.orgemily one of which (fish) seems totally unexplained still 16:43:49
@emilazy:matrix.orgemilywell, not partial substitution necessarily16:44:17
@emilazy:matrix.orgemilycards on the table, I genuinely thought the partial outputs thing would be a total red herring and I'm still suspicious of just-so stories around substitution failures16:44:30
@emilazy:matrix.orgemilybut partial output presence at least seems plausible16:44:49
@reckenrode:matrix.orgRandy EckenrodeI’ve had codesigning break during local builds. I’m skeptical that it’s Hydra causing the issue.16:46:41
@reckenrode:matrix.orgRandy Eckenrode The most common one in local builds is xmllint getting broken. 16:46:53
@emilazy:matrix.orgemilyI gave a reproducer for the FFmpeg case16:47:00
@emilazy:matrix.orgemilypretty sure you could go from scratch to the same result with zero Hydra16:47:08
@emilazy:matrix.orgemilythe log for FFmpeg shows that there was path rewriting going on and that does indeed break the build16:47:25
@emilazy:matrix.orgemilyfor fish, though, I don't know16:47:30
@reckenrode:matrix.orgRandy EckenrodeIf I’m understanding correctly, then should this be reproducible for any multi-output derivation if you install one output from the cache then build another with substituters disabled?16:58:06
@reckenrode:matrix.orgRandy EckenrodeOr build something then delete the alternate paths. Hmm.17:00:12
@reckenrode:matrix.orgRandy Eckenrode * 17:00:25
@reckenrode:matrix.orgRandy EckenrodeThat reproduced it.17:00:41
@emilazy:matrix.orgemilyokay it does explain fish too: https://github.com/NixOS/nix/pull/15638#issuecomment-4413076030 (but not the difference in logs between the two)17:08:31
@emilazy:matrix.orgemily libxml2 has multiple outputs and probably the vast majority of things pull in the library and not the bin output, so if the bin output gets GC'd then libxml2 gets rebuilt and xmllint gets mangled, say? 17:09:45

Show newer messages


Back to Room ListRoom Version: 6