Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing builders on x86_64 darwin #529

Closed
happysalada opened this issue Sep 11, 2020 · 8 comments
Closed

Missing builders on x86_64 darwin #529

happysalada opened this issue Sep 11, 2020 · 8 comments

Comments

@happysalada
Copy link

it looks like there are 869 jobs waiting and no builders for the architecture x86_64 darwin.
https://monitoring.nix.ci/d/000000002/ofborg?orgId=1&refresh=10s
is this the right place to post issues?

@cole-h
Copy link
Member

cole-h commented Sep 11, 2020

This is because the builder is contributed by @LnL7, and it is currently shut off because of the heat.

Regarding your comment on the home-manager issue:

(if nixpkgs is waiting for all the checks to complete before releasing on unstable branch, then this would need to get resolved before it gets deployed)

ofborg checks are only used to verify that the PR didn't break anything (measurable) in Nixpkgs and is completely detached from channel bumps (Hydra is what handles those, with its much larger amount of machines).

While this is an issue in the sense that it isn't ideal to be lacking the darwin builder, I'm not aware of anything that can be done about it, so I'm going to close this issue.

@cole-h cole-h closed this as completed Sep 11, 2020
@happysalada
Copy link
Author

Thanks for the explanation!

@LnL7
Copy link
Member

LnL7 commented Sep 11, 2020

@cole-h That was the initial reason for turning it off a while. But now it doesn't seem to boot anymore and I still have to take a look what's going on with it.

@anka-213
Copy link

anka-213 commented Oct 4, 2020

@LnL7 If I want to contribute toward getting a Darwin builder running again, what would be the best way to do that?

@vcunat
Copy link
Member

vcunat commented Oct 4, 2020

If you want to run a builder of your own, check out the wiki page on operating a builder.

@vcunat
Copy link
Member

vcunat commented Oct 4, 2020

Another way might be to figure out how to ergonomically plug some other approach into our workflows: NixOS/nixpkgs#99112 (comment)

@anka-213
Copy link

anka-213 commented Oct 4, 2020

@vcunat I was trying to run a builder on my laptop, but I was unable to:

  1. Get sandboxing working. I followed the instructions on the wiki page, but it still showed all the users.
  2. Figure out what to put in the config file. More specifically, what to replace all the "..."s and the /home/grahamc/.nix-test-rs path in the example file with.
  3. Figure out how to make the machine available for other people to build on, so the huge queue stops growing.

@cole-h
Copy link
Member

cole-h commented Oct 4, 2020

  1. https://gist.github.com/cole-h/65f0ee291e651afeb741621e804969ac is an example config I was using to test. Note that ofborg requires rabbitmq to operate properly. I experimented with setting up borg on my machine a few months ago, but didn't get very far. You can see my efforts here: https://github.com/cole-h/nixos-config/tree/abe0761be339cf5a3996b6850aa5d358bed89380/hosts/scadrial/modules/borg.

  2. Making the machine available for use with borg infrastructure can only happen with manual intervention from Graham, since it requires access to infra secrets (and his free time is extremely limited at the moment, making this unlikely).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants