Infrastructure Announcement: The future of OfBorg – Your Help Needed!

afaik we are already at 60 concurrent jobs.
Getting the SC and the board to engage with github to get to a higher level (and maybe some enterprise sponsorship?) is also on our agenda :slight_smile:

7 Likes

I can get us a call with the teams on the Github side, can folks add into this thread here so we can track all requests/feedback/issue?
Github Request List - Feedback/Issues/Features · Issue #25 · NixOS/foundation

If you’re interested to be part of the call please ping me.

7 Likes
2 Likes

The next part of this is done now: GitHub Actions now assign rebuild labels in ~5 minutes!

21 Likes

So, for committers: is OfBorg redundant now, or should we still wait for it to eval before merging PRs?

1 Like

ofBorg still pings maintainers and builds packages. I’d wait unless the maintainers were already pinged for a sufficiently long time and build status is asserted.

1 Like

Not sure where else to post this, but the eval action is failing for me with 502 errors. See nodePackages.webpack-cli: drop; webpack-cli: init at 5.1.4 · NixOS/nixpkgs@e39392e · GitHub .

This is a flaky issue, I am pretty sure it won’t happen if the workflow is restarted.

1 Like

Hi,

I think I can ask for a price to host your servers at a low cost.
Another point, another solution could be to take charge in a collective where I am who will host the servers at a very low cost.
Around 30€/per month per machine. If I remember correctly.
If this is still relevant I can ask for both solutions and see what can be done as soon as possible.

Best Regards

1 Like

(tetaneutral.net hat on)

When some collective can offer a very low price, it is often at the cost of availability: we don’t need to pay volunteers, but we can’t force them to work at any hour to fix broken stuff.

Well, it very much depends on where the offer comes from. It could be very well just some sort of sponsorship/open-source discount. @liberodark could you maybe provide some details in the #infra:nixos.org matrix channel, about where these resources would come from?

Hi @Mic92 yes i can send more information.

Best Regards

Hey folks, sorry to ask but since this thread has no new updates for a while and the previous pinned issue in GitHub was unpinned, so what is the current status for someone that is not following this issue closely?

I saw a few days ago that OfBorg disappeared but it seems it is back now, are we still going to rely on it for a few more days/weeks/months? Or there are still plans to replace the build part of OfBorg with GitHub Actions/something else?

2 Likes

Work is currently being done to get builders working. We have full capacity for x86_64-linux and the aarch64-linux queue is currently being worked on by the builders.
Darwin is currently in progress, but the queues are not being worked on right now.

The rest of the infra (apart from the ofborg.org landing page and some basic metric collection) works as intended.

6 Likes

Thanks @das_j. Just want to clarify since I got confused by your message (e.g.: builders can mean either GitHub Action or OfBorg).

Is the plan to migrate the builders to GitHub Actions or is the plan is to keep using OfBorg for the foreseeable future?

1 Like

Builders stay with ofborg, eval stays on GHA

9 Likes

The Darwin build capacity has now been migrated to the new infra and they are working on the 7k build backlog right now.

29 Likes