!sBfrWMVsLoSyFTCkNv:nixos.org

OfBorg

169 Members
Number of builds and evals in queue: <TBD>62 Servers

Load older messages


SenderMessageTime
16 Feb 2025
@lily:lily.flowersLily Foster * yes but the ofborg-nixpkgs-pr in NIX_PATH would then include /private/... so nix would allow it under restricted eval 17:39:31
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deAhhh I see. Thanks I will try that19:07:24
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deimage.png
Download image.png
19:32:18
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deCurrently deploying with my patented "tmux + ssh" system19:32:34
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deDeployment done on all macs19:39:28
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de Looking good now, thank you Lily Foster ๐Ÿ˜ 19:53:35
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.dehttps://logs.ofborg.org/?attempt_id=229e3574-efaf-44e0-b436-ba0fe5795c61&key=nixos%2Fnixpkgs.38264119:53:39
19 Feb 2025
@hexa:lossy.networkhexahttps://github.com/NixOS/infra/blob/main/macs/mac-update15:31:50
@hexa:lossy.networkhexa* https://github.com/NixOS/infra/blob/main/macs/mac-update https://github.com/NixOS/infra/blob/main/macs/mac-exec15:31:57
@hexa:lossy.networkhexathe unpatented nixos/infra macos tooling15:32:18
@hexa:lossy.networkhexa
error: a 'x86_64-linux' with features {} is required to build '/nix/store/vnlk0g6i2a2pk6xnlbiai03vxvz6s179-append-initrd-secrets.drv', but I am a 'x86_64-darwin' with features {apple-virt, benchmark, big-parallel, nixos-test}
15:33:17
@hexa:lossy.networkhexa trying to build esphome.tests 15:33:35
@hexa:lossy.networkhexahttps://logs.ofborg.org/?key=nixos/nixpkgs.383404&attempt_id=b4cf0697-ebfc-4a42-9e4a-a02e5c5d6ef415:33:44
@hexa:lossy.networkhexa frankly, that is to be expected when calling nix-build --eval-system aarch64-darwin -A esphome.tests, but at the same time that means that it doesn't build the attribute esphome itself 15:35:43
@hexa:lossy.networkhexa
$ nix-build --eval-system aarch64-darwin -A esphome -A esphome.tests --eval-system aarch64-darwin --keep-going --always-allow-substitutes
[...]
error: a 'aarch64-linux' with features {} is required to build '/nix/store/fcbvsy7z7y8p42ps667glhz6rn8kdi99-linux-6.12.15.tar.xz.drv', but I am a 'x86_64-linux' with features {benchmark, big-parallel, kvm, nixos-test}
15:39:00
@hexa:lossy.networkhexa๐Ÿคจ15:39:19
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.deUmmm17:51:10
@janne.hess:helsinki-systems.de@janne.hess:helsinki-systems.de That's all due to the evaluator being removed and ofborg not really being able to tell what attrs actually exist :( 17:52:49
@lily:lily.flowersLily Foster wait why is it not failing the meta.platforms check and throwing an eval error (which should be ignored iirc) instead of trying to build for the wrong platform 18:01:27
@lily:lily.flowersLily Fosterare nixos tests fucky on darwin by rewriting the system from -darwin to -linux when evaluating for a -darwin nixpkgs...?18:03:11
@lily:lily.flowersLily Foster(regardless, you should probably be building the attr list individually for this kind of reason or otherwise be using something that can handle eval errors or inability to build)18:04:11
@lily:lily.flowersLily Foster yeah they expect you to have the "remote" builder VM set up to run nixos tests on darwin (i remember this change now -- ofborg has had problems with it since it was introduced) https://github.com/NixOS/nixpkgs/pull/282401 18:15:54
@emilazy:matrix.orgemilythe actual test harness runs on macOS19:43:45
@emilazy:matrix.orgemilyit just spawns Linux VMs19:43:51
@emilazy:matrix.orgemilythough of course there is no reason for ofborg to build NixOS tests on macOS19:44:06
@emilazy:matrix.orgemily perhaps they should have hydraPlatforms = [ ]; and ofborg should respect that 19:45:43
@lily:lily.flowersLily Foster
In reply to @emilazy:matrix.org
it just spawns Linux VMs
does it do so automatically? the log above uh indicates that it may not (or at least not usefully, e.g. if it still depends on building some derivations using linux platform before spawning vm harness)
19:46:07
@emilazy:matrix.orgemilyof course, it has to build the NixOS configurations19:46:22
@emilazy:matrix.orgemilyyou can set up the Linux builder with nix-darwin and then it all just works (which itself relies on the QEMU harness supporting macOS + Hydra building the base builder config)19:47:11
@emilazy:matrix.orgemilybut for ofborg that is pointless19:47:15

Show newer messages


Back to Room ListRoom Version: 6