!PbtOpdWBSRFbEZRLIf:numtide.com

Nix Community Projects

604 Members
Meta discussions related to https://nix-community.org. (For project specific discussions use github issues or projects own matrix channel). Need help from an admin? Open an issue on https://github.com/nix-community/infra/issues159 Servers

Load older messages


SenderMessageTime
3 Jan 2025
@liberodark:matrix.orgliberodarkWhat you need in spec ?17:13:46
@k900:0upti.meK900More than realistically exists currently 17:14:12
@k900:0upti.meK900With all due respect we should not be spending time on RISCV right now 17:14:47
@k900:0upti.meK900We have much bigger fish to fry and RISCV hardware is, frankly, a meme17:15:25
@emilazy:matrix.orgemilyright, ouch. (but I guess at least it also increases what would be saved on the x86)17:16:48
@liberodark:matrix.orgliberodarkThe x86_64 builder will be ready in about 1 week. For risc-v we would need more information, I have a few servers but for a builder it seems to me that we need a pioneer which is quite slow as standard. But it's what works best at the moment.17:20:14
@emilazy:matrix.orgemilyI think we probably don't have the sources as a community to give RISC-V higher tier support right now17:20:48
@emilazy:matrix.orgemilyIIRC it was unclear whether any available RISC-V hardware could keep up with Hydra load and not drag down the other architectures right now17:21:09
@emilazy:matrix.orgemilyand Hydra would definitely need multiple of the best RISC-V machines money can buy at the minimum17:21:44
@hexa:lossy.networkhexa I'm totally paying for taxes as needed, given that the foundation basically uses the dutch state as a vehicle 17:22:02
@hexa:lossy.networkhexa * I'm totally pro paying for taxes as needed, given that the foundation basically uses the dutch state as a vehicle 17:22:08
@hexa:lossy.networkhexaand I have strong opinions on the implications of an 8% tax rate17:22:21
@hexa:lossy.networkhexa liberodark: I generally trust K900's judgement on RISC-V, but at the same time it would be good to gauge performance. 17:23:28
@liberodark:matrix.orgliberodark

I allow myself a question if you want.

  1. ofborg is a rebot that helps to verify commits?
  2. nixos-community builder helps to build on the fly?
  3. hydra allows to check a specific state when a release is released?
17:24:21
@liberodark:matrix.orgliberodarkI will give you access to a pioneer.17:25:13
@emilazy:matrix.orgemilyHydra builds everything users use, on both the stable and unstable branches17:25:18
@emilazy:matrix.orgemilythe community builders are used by contributors to test builds17:25:29
@liberodark:matrix.orgliberodark* I will give you access to a pioneer. So that you can test it on your side.17:25:36
@emilazy:matrix.orgemily(while reviewing code or developing it themselves)17:25:38
@emilazy:matrix.orgemilyofborg temporarily doesn't exist, but usually provides automated builds across all platforms for pull requests before they're merged17:25:56
@liberodark:matrix.orgliberodark *

I allow myself a question if you want.

  1. ofborg is a robot that helps to verify commits?
  2. nixos-community builder helps to build on the fly?
  3. hydra allows to check a specific state when a release is released?
17:26:00
@emilazy:matrix.orgemilycommunity builders and ofborg have some overlap in use case, Hydra is the most critical thing17:26:09
@emilazy:matrix.orgemily (IIRC the AArch64 community builder was the same machine as the ofborg aarch64-linux builder? but I could be wrong) 17:26:29
@hexa:lossy.networkhexa Appreciated. 17:26:40
@emilazy:matrix.orgemilynotably ofborg and the community builders are "untrusted", many people can trigger builds on them and they are not considered secure17:26:57
@emilazy:matrix.orgemilyHydra is critical infrastructure, so few people have access to it and it does not trust builds from ofborg or the community builders at all17:27:19
@emilazy:matrix.orgemilyHydra only builds what is actually merged into branches, or things that people with sufficient Hydra permissions set up to be built (e.g. for wide-scale testing)17:27:43
@liberodark:matrix.orgliberodark I understand better, it's clearer and it answers my questions, thank you for your clarifications. emily 17:28:12
@grimmauld:grimmauld.deGrimmauld (moving to @grimmauld:grapevine.grimmauld.de)I understand the community builder is there for community projects and build jobs too big to be feasible on local systems. What exactly are the typical requirements to get access? There have been a couple build jobs i ran so far that took a couple hours each on normal hardware, so far i decided to just build via github actions. But that can only go so far. And the documentation i could find all basically said "open a PR and see what happens", but that feels very spongy. (For the record, i have other IRL obligations currently, so not relevant until maybe august, but figured i'd ask if the topic were community builders rn)21:42:56
@glepage:matrix.orgGaƩtan Lepage Well, according to me, you will be granted access if you show that you would use it to contribute to ...well, nix (community) projects.
Apart from this, I don't think like that there is hard requirements.
21:45:14

Show newer messages


Back to Room ListRoom Version: 6