| 9 May 2025 |
connor (burnt/out) (UTC-8) | IIRC generally lib is preferred because it provides polyfills for functions which aren't available in older versions of Nix and Nixpkgs needs to be able to evaluate with very, very old versions of Nix | 21:37:38 |
| 10 May 2025 |
| @athyfr:matrix.org left the room. | 12:19:12 |
| 11 May 2025 |
connor (burnt/out) (UTC-8) | Alrighty. Things for today:
- fixing Darwin eval since https://github.com/NixOS/nixpkgs/pull/405707 broke it (see my last comment for the fix)
- finishing up PR description for https://github.com/NixOS/nixpkgs/pull/405751
- publishing PR which introduces fix for package set leakage
- publishing PR which introduces pkgsCuda
- publishing PR which moves top-level/cuda-packages.nix to top-level/cuda-overlay.nix, allowing us to maintain CUDA package sets and top level CUDA attributes apart from top-level/all-packages.nix
| 14:18:46 |
connor (burnt/out) (UTC-8) | Fix for darwin eval here: https://github.com/NixOS/nixpkgs/pull/406207 | 16:23:12 |
| 12 May 2025 |
connor (burnt/out) (UTC-8) | SomeoneSerge (UTC+U[-12,12]): sorry for the late reply -- would you mind taking a look at https://github.com/NixOS/nixpkgs/pull/406207? I prefer the current iteration to the alternative you proposed | 00:02:32 |
SomeoneSerge (back on matrix) | Been afraid to open Element on my laptop, it keeps causing OMs... | 16:12:35 |
connor (burnt/out) (UTC-8) | Does the web client cause the same issue? | 16:26:11 |
connor (burnt/out) (UTC-8) | Split the cudaLib changes into its own PR since the title and previous branch name were misleading: https://github.com/NixOS/nixpkgs/pull/406531 | 18:35:18 |
connor (burnt/out) (UTC-8) | Haven't verified it yet, but am working on it. I'll make a PR based on it with the cudaFlags -> flags changes as well. | 18:35:46 |
connor (burnt/out) (UTC-8) | Okay, that PR should be good now. | 19:46:36 |
connor (burnt/out) (UTC-8) | Serge, here's the cudaFlags -> flags PR I promised: https://github.com/NixOS/nixpkgs/pull/406545 | 19:46:47 |
connor (burnt/out) (UTC-8) | Building on top of https://github.com/NixOS/nixpkgs/pull/406531, I've drafted https://github.com/NixOS/nixpkgs/pull/406568 (which has docs!) | 21:12:56 |
connor (burnt/out) (UTC-8) | Would anyone mind looking at/merging this hotfix once CI is green? https://github.com/NixOS/nixpkgs/pull/406575 | 21:23:00 |
GaƩtan Lepage | Approved! | 21:23:28 |
| 13 May 2025 |
SomeoneSerge (back on matrix) | In reply to @connorbaker:matrix.org Does the web client cause the same issue? Didn't get to try yet, it's probably a self hosting rabbit hole | 09:11:44 |
connor (burnt/out) (UTC-8) | I thought generally humanity was trying to get to a state of post-ownership | 13:49:41 |
connor (burnt/out) (UTC-8) | (i.e. everything as a subscription) | 13:49:54 |
connor (burnt/out) (UTC-8) | nya hahaha | 13:50:06 |
connor (burnt/out) (UTC-8) | (sorry it's early my time) | 13:50:11 |
| 14 May 2025 |
connor (burnt/out) (UTC-8) | I got through some of your comments on https://github.com/NixOS/nixpkgs/pull/406531 Serge but gotta sleep now
I don't know how much time I'll have today to get through the TODO items I added at the top and in https://github.com/NixOS/nixpkgs/pull/406568, but I am working on it!!! | 08:14:40 |
connor (burnt/out) (UTC-8) | I also still owe you a review of https://github.com/NixOS/nixpkgs/pull/406740! | 08:15:09 |
SomeoneSerge (back on matrix) | Yea I shut down myself for like 12 hours. Coffee time! | 11:48:56 |
| 16 May 2025 |
SomeoneSerge (back on matrix) | connor (he/him) (UTC-7): I guess it's trivial but I only now confirmed that you actually can _file = jsonPath in evalModules! | 15:25:22 |
connor (burnt/out) (UTC-8) | Remind me, _file (just?) helps with debugging because it tells you where configurations came from on disk, right? I remember seeing it set by lib.importApply (introduced by Robert from flake-parts IIRC) | 15:30:18 |
SomeoneSerge (back on matrix) | The option licenses.distribution_path."CUDA Toolkit" is defined both null and not null, in ... | 15:41:27 |
SomeoneSerge (back on matrix) | ... could be somethin-something-undefined (because of a lambda) or could be a path | 15:42:16 |
SomeoneSerge (back on matrix) | * ... could be somethin-something-undefined (because of a lambda or let-in) or could be a path | 15:42:27 |
hexa | working on migrating python3 to 3.13 | 22:28:11 |
| 17 May 2025 |
| terrorjack set a profile picture. | 08:53:50 |
| 19 May 2025 |
SomeoneSerge (back on matrix) | connor (he/him) (UTC-7): I started (1) switching to a column-oriented format in the last push, and I also (2) attrsOf (enum [ 1 ]) instead of listOf to enforce uniqueness... this is over-engineered isn't it? | 02:05:47 |