!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
15 Dec 2025
@emilazy:matrix.orgemilydebugging20:52:26
@emilazy:matrix.orgemily

vcunat:

shion:~
❭ log show --last 1h --predicate 'm:"CODE SIGNING"'
…
2025-12-15 20:55:10.515462+0000 0xff72dd   Default     0x0                  0      0    kernel: CODE SIGNING: cs_invalid_page(0x101594000): p=73322[python3.13] final status 0x23020200, denying page sending SIGKILL
2025-12-15 20:55:10.515472+0000 0xff72dd   Default     0x0                  0      0    kernel: CODE SIGNING: process 73322[python3.13]: rejecting invalid page at address 0x101594000 from offset 0x0 in file "/nix/store/ia2jjsl9ggscyy6ia8rn4k6pqd2zj12l-libxml2-2.15.1-py/lib/python3.13/site-packages/libxml2mod.cpython-313-darwin.so" (cs_mtime:1.0 == mtime:1.0) (signed:1 validated:1 tainted:1 nx:0 wpmapped:0 dirty:0 depth:0)
20:56:38
@emilazy:matrix.orgemily so, it's libxml2. 20:56:54
@emilazy:matrix.orgemily I'm a bit worried by seeing two of these in one cycle, though… and I expect libxml2 might throw away quite some rebuilds, if only the Python stuff is broken. 20:57:12
@vcunat:matrix.orgvcunatlibxml2 rebuilds darwin stdenv...20:58:39
@vcunat:matrix.orgvcunat And this is on staging-next-25.11 which I was about merge to release-25.11 in minutes. 20:59:11
@emilazy:matrix.orgemily the earlier libxml2s do 20:59:21
@emilazy:matrix.orgemily I think the latest libxml2 isn't part of the stdenv. 20:59:27
@vcunat:matrix.orgvcunatThese are usually not trivial to distinguish.20:59:59
@vcunat:matrix.orgvcunatThough it this case it would be worth a try if the alternative would be to rebuild everything.21:00:41
@emilazy:matrix.orgemily something like env.REBUILD_HACK = lib.optionalString (stdenv.name == "stdenv-darwin") "sigh";, I think? 21:00:57
@emilazy:matrix.orgemilyoh:21:01:30
@emilazy:matrix.orgemily
  pythonSupport ? false,
21:01:31
@emilazy:matrix.orgemilywe can probably just condition on that.21:01:37
@emilazy:matrix.orgemilywant me to send a PR to check the rebuilds?21:01:42
@vcunat:matrix.orgvcunatSounds like a good idea.21:12:46
@emilazy:matrix.orgemilyhttps://github.com/NixOS/nixpkgs/pull/47115121:13:04
@emilazy:matrix.orgemily774 rebuilds. should be fine.21:28:30
@emilazy:matrix.orgemily vcunat: have you seen more than these couple of incidents lately? 21:33:42
@vcunat:matrix.orgvcunatNo.21:34:00
@emilazy:matrix.orgemilyit's been a very deep abyss to try and figure out what causes those issues so it worries me if it's going to become a common problem21:34:30
@emilazy:matrix.orgemilybut I guess it's incentive to dig deeper too :)21:34:36
@vcunat:matrix.orgvcunat But I tend to avoid darwin stuff. Here they were just significant staging-next* regressions which noone looked at. 21:34:38
@vcunat:matrix.orgvcunat * But I tend to avoid darwin stuff, so I might've missed them easily. Here they were just significant staging-next* regressions which noone looked at. 21:35:09
@emilazy:matrix.orgemilyclean-up https://github.com/NixOS/nixpkgs/pull/47116021:44:40
@reckenrode:matrix.orgRandy EckenrodeThat’s one that breaks frequently IME.22:14:14
@reckenrode:matrix.orgRandy Eckenrode Maybe have a check that xmllint works? 22:15:19
@emilazy:matrix.orgemilyit seems to only be the Python one this time.22:22:31
@emilazy:matrix.orgemilya default fixup hook to check signing of every Mach-O seems like a good idea if we don't expect to fix the underlying issue soon.22:23:01
@emilazy:matrix.orgemilywill try to review your pending PRs today btw22:24:24

Show newer messages


Back to Room ListRoom Version: 6