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

Future development of Ofborg #695

Open
Mic92 opened this issue Nov 16, 2024 · 6 comments
Open

Future development of Ofborg #695

Mic92 opened this issue Nov 16, 2024 · 6 comments

Comments

@Mic92
Copy link
Member

Mic92 commented Nov 16, 2024

Since there is the question what we should do this in future, it would be good to figure out,
who would like to work on this and how much time you think you could spend on this.

Contribution could fall into one of the two categories or both:

  1. Infrastructure maintenance
  2. Development
@nixos-discourse
Copy link

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/infrastructure-announcement-the-future-of-ofborg-your-help-needed/56025/36

@crertel
Copy link

crertel commented Nov 17, 2024

I'm interested in helping on this, though my knowledge is not great. It feels like there's maybe a three-stage problem here:

  1. Stage 1: How do we secure some breathing room so people aren't working through Christmas or making a botnet to exploit Github Actions?
  2. Stage 2: How do we moved to cheaper hosting/secure hardware of our own and park it somewhere?
  3. Stage 3: What options to we have to reduce the footprint of the project entirely so that we don't have have to keep relying on donations/corporate sponsorship?

@Mic92
Copy link
Member Author

Mic92 commented Nov 17, 2024

1. Stage 1: How do we secure some breathing room so people aren't working through Christmas or making a botnet to exploit Github Actions?

At the moment it looks like there might be no botnet needed (and also I haven't seen anyone suggesting it). Infinisil managed to evaluate all 4 architectures with 4 Actions in under 5 minutes while also using ./pkgs/top-level/release-outpaths.nix (https://github.com/NixOS/nixpkgs/pull/356023/files). On github we have concurrent 60 runners, so we should have some basic coverage for a while and hopefully get faster results than what ofborg currently delivers where the queue time is currently 18h (?) for evaluation.

@crertel
Copy link

crertel commented Nov 17, 2024

That's really great news! Good work @infinisil !

EDIT: also thank you amjoseph is appears!

@Mic92
Copy link
Member Author

Mic92 commented Nov 17, 2024

amjoseph did a good part of this work. It was actually supposed to end up in ofborg before he took a break from the nix-community.

@Eveeifyeve
Copy link

  1. Stage 2: How do we moved to cheaper hosting/secure hardware of our own and park it somewhere?

What would be a cheeper infra then github actions, would be what bun currently uses which is buildkite which has a much cheeper pricing then github actions.

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

4 participants