!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
12 Jun 2021
@toonn:matrix.orgtoonn That's worse than the local lottery : ) 19:38:01
@daiderd:matrix.orgLnLyeah so in practice it means the jobset will wait until the queue is free19:38:50
@daiderd:matrix.orgLnLmain problem currently is probably a staging-next eval + a staging-next for 21.0519:41:02
@daiderd:matrix.orgLnLhttps://monitoring.nixos.org/grafana/d/MJw9PcAiz/hydra-jobs?orgId=1&refresh=30s&viewPanel=2&from=now-7d&to=now19:43:19
@daiderd:matrix.orgLnLit would help quite a bit if the M1 machines where also marked as x86 compatible builders19:45:04
@daiderd:matrix.orgLnLor are there too many problems with doing that?19:45:18
@toonn:matrix.orgtoonn Thanks for the graph. Looks like 2-3 more days? 19:46:03
@toonn:matrix.orgtoonn No idea. 19:46:09
@toonn:matrix.orgtoonn I was thinking that too : ) 19:46:14
@daiderd:matrix.orgLnLat least half of the apple hardware is idle at the moment (and the ones which are not years old)19:46:22
@toonn:matrix.orgtoonn They'd have to prioritize aarch64 jobs ofc. 19:46:28
@daiderd:matrix.orgLnLnot sure what hydra does with priorities between platforms, but that wasn't really a problem with i686 before AFAIK19:48:00
@magpi:matrix.orgmagpi joined the room.23:55:38
13 Jun 2021
@toonn:matrix.orgtoonn If anyone's familiar with missing framework re-exports I'd appreciate a hint, https://git.io/JZbRT : ) 12:23:02
@daiderd:matrix.orgLnLwhat's the context here? SecurityFoundation doesn't reexport anything from what I can tell14:38:37
@daiderd:matrix.orgLnL nix log /nix/store/dn63dxzz06k8g39lnvankk5schq8b97v-apple-framework-SecurityFoundation 14:39:36
@thefloweringash:matrix.orgthefloweringash I’m assuming this is from a branch that uses 10.13 frameworks? The substitutions are built from the frameworks structure file, so it should be sufficient to ensure the line for SecurityFoundation includes SecurityFoundation = { Security /* … */ }; 14:42:49
@thefloweringash:matrix.orgthefloweringashThere’s also a little bit of mess here that’s my fault. The darwin-stubs are pre-mangled for nix substitution with the substitutions nferred from dependencies by name. but to use the apple sdk directly I made a different tool that doesn’t require pre-mangling and uses prefix rewrites that are built from passthru data on the dependencies14:45:21
@daiderd:matrix.orgLnLdoesn't seem all that bad to me to have non existing references unless things are configured properly14:46:43
@daiderd:matrix.orgLnLand yeah if this is SecurityFoundation itself I'd expect this has to state the dependency https://github.com/NixOS/nixpkgs/blob/0a47fada9e774976b4e0ef92880e3da282b07782/pkgs/os-specific/darwin/apple-sdk/frameworks.nix#L10014:47:34
@thefloweringash:matrix.orgthefloweringashyeah, both ways check the existence of all re-exported frameworks. it's just a little messy to do things differently14:51:04
@daiderd:matrix.orgLnLah cool14:51:49
@toonn:matrix.orgtoonn Should I regenerate that file somehow or add stuff manually? 15:26:43
@daiderd:matrix.orgLnLAs far as I know that's not auto generated, but might have changed15:51:19
@toonn:matrix.orgtoonn LnL: I have my SDK bump branch building again. What test do you tend to use to verify everything works? 19:17:20
@toonn:matrix.orgtoonn I guess I'll add all the new apple-source-releases one by one. 19:17:36
@daiderd:matrix.orgLnLif you want to do some more extensive testing trying things from different ecosystems is usually a good idea19:24:03
@daiderd:matrix.orgLnLthere's also the darwin-tested job which has some specific things included https://hydra.nixos.org/job/nixpkgs/trunk/darwin-tested#tabs-constituents19:24:49
@toonn:matrix.orgtoonn LnL: Different ecosystems? Like pythonPackages, etc.? 19:28:21
@toonn:matrix.orgtoonn And do you know why apple-source-releases/default.nix lists everything explicitly rather than importing the generated `macos-10.whatever.nix`? 19:29:08

There are no newer messages yet.


Back to Room ListRoom Version: 6