| 12 Dec 2024 |
doge.2 | Redacted or Malformed Event | 01:09:58 |
doge.2 | Download flake.nix | 01:10:17 |
doge.2 | i uploaded my configuration and flake if it helps | 01:10:28 |
Pratham Patel (you can mention me) | There is no first party binary cache at the moment | 01:12:03 |
doge.2 | is everything in my configuration and flake correct however? | 01:44:12 |
Pratham Patel (you can mention me) | Can you share a GitHub/GitLab link? My phone says .nix files are binary lol | 03:49:51 |
Pratham Patel (you can mention me) | You might want to replace the lib.mkForce with a lib.mkBefore under nix.settings in your configuration.nix. | 06:12:54 |
Pratham Patel (you can mention me) | Also, you're using the wrong nixpkgs url | 06:13:47 |
Pratham Patel (you can mention me) | the cache can only be used if you point your nixpkgs to either misuzu's nixpkgs fork for riscv or Nick Cao's fork of nixkpgs for riscv | 06:14:18 |
Pratham Patel (you can mention me) | otherwise, you're trying to find the output of nixos/nixpkgs in misuzu's and Nick Cao's binary cache, which won't be there | 06:15:02 |
Pratham Patel (you can mention me) | On the topic of a binary cache for riscv, other than "we don't have [funding for] powerful enough hardware available," is there anything else that needs to be ironed out before we start searching for powerful riscv hardware to put in hydra | 06:16:26 |
Pratham Patel (you can mention me) | * On the topic of a binary cache for riscv, other than "we don't have [funding for] powerful enough hardware available," is there anything else that needs to be ironed out before we start searching for powerful riscv hardware to put in hydra? | 06:16:34 |
Alex | Importantly, doesn't the hardware also need to be reliable? | 06:17:21 |
Pratham Patel (you can mention me) | I have like 5 coupons for Oasis (when it gets out) which gives a 50% discount. I can give 4 or all of them to the nixos foundation. | 06:17:46 |
Pratham Patel (you can mention me) | Yes. But what I actually meant to ask is, "Are we at a stage where the only obstacle for building riscv binaries in hydra is the unavailability of powerful+reliable hardware?" | 06:19:05 |
Alex | Right. We already know from experimenting that most of the important packages build. Is there precedent of running Hydra against a platform with no official support? (maybe aarch64 did this at some point?) | 06:21:05 |
Pratham Patel (you can mention me) | One thing that I know of the top of my head is that the entirety of stdenv doesn't feel ready. Like stdenv.isRiscV64 is missing but stdenv.targetPlatform.isRiscv64 and stdenv.hostPlatform.isRiscv64 exist. | 06:23:24 |