| 22 May 2025 |
Tristan Ross | After https://github.com/NixOS/nixpkgs/pull/365057, I plan on working on https://github.com/NixOS/nixpkgs/pull/376197 and from there, I hope to redo some of lib.systems.elaborate. I've shared with Alyssa my plan, it's to make it use the option system so when we work on what's described in https://github.com/NixOS/nixpkgs/pull/400351#issuecomment-2888530195, we wouldn't have to duplicate things. Likely would have lib/systems/options.nix to describe that and lib.systems.elaborate in lib/systems/default.nix would just handle actually using the options and applying them. | 16:41:46 |
Tristan Ross | https://github.com/NixOS/nixpkgs/pull/409851 is making it start to become possible to replace things more. I think we need something like this for cxxlib, rtlib, unwinderlib, etc. | 19:46:16 |
| 23 May 2025 |
Find me at aleksana:qaq.li | In reply to @rosscomputerguy:matrix.org After https://github.com/NixOS/nixpkgs/pull/365057, I plan on working on https://github.com/NixOS/nixpkgs/pull/376197 and from there, I hope to redo some of lib.systems.elaborate. I've shared with Alyssa my plan, it's to make it use the option system so when we work on what's described in https://github.com/NixOS/nixpkgs/pull/400351#issuecomment-2888530195, we wouldn't have to duplicate things. Likely would have lib/systems/options.nix to describe that and lib.systems.elaborate in lib/systems/default.nix would just handle actually using the options and applying them. Would transforming lib.systems.elaborate adds eval overhead? I found even when I add gccarch condition to canExecute, it increased the eval time by 0.2%, if not noise | 03:08:03 |
Find me at aleksana:qaq.li | * Would transforming lib.systems.elaborate add eval overhead? I found even when I added gccarch condition to canExecute, it increased the eval time by 0.2%, if not noise | 03:08:24 |
Tristan Ross | I'm not sure, we'd have to benchmark it | 03:08:41 |
| 24 May 2025 |
Tristan Ross | https://github.com/NixOS/nixpkgs/pull/410056 is ready. ARM trusted firmware works and with an easy patch, Firefox works. | 02:30:09 |
Tristan Ross | Redacted or Malformed Event | 02:30:32 |
Tristan Ross | Redacted or Malformed Event | 02:30:50 |
Tristan Ross | Redacted or Malformed Event | 02:31:22 |
Tristan Ross | Redacted or Malformed Event | 02:31:44 |
| Fernando Rodrigues joined the room. | 02:38:34 |
| uep joined the room. | 03:34:59 |