21 Jul 2025 |
Sergei Zimmerman (xokdvium) | Attribute keys in the grammar can only be identifiers, strings or dynamic attributes (interpolation inside dollar curlies). https://github.com/NixOS/nix/blob/6ec50ba73664838993d645dc78c936542eb2012c/src/libexpr/parser.y#L485-L494 | 22:29:45 |
Sergei Zimmerman (xokdvium) | So yeah, string literals are limited to double quotes. | 22:30:48 |
fzakaria | i'm planning to pickup another FetchTree PR tonight; | 23:21:03 |
fzakaria | another hack session. | 23:21:06 |
fzakaria | * i'm planning to pickup another FetchTree issue tonight; | 23:21:13 |
fzakaria | Sergei Zimmerman (xokdvium): any more changes for https://github.com/NixOS/nix/pull/13456 ? | 23:31:14 |
| @jovalie:matrix.org joined the room. | 23:47:51 |
22 Jul 2025 |
Sergei Zimmerman (xokdvium) | Seems ok after skimming through the fetchGit code. Though it'd be nice if someone more knowledgeable wrt to fetchers would also take a look (seems like Tom reviewed the PR prior to this one). | 00:03:23 |
fzakaria | Thanks for the review; yea okay -- i'll bug him :P | 03:03:38 |
fzakaria | it's a test case -- I actually found it trying to look into another bug.. the whole caching thing via git... is kind of whacky | 03:03:57 |
fzakaria | Not sure how to tamp down the complexity though | 03:05:07 |
fzakaria | Feeling good 💪
got another bug fixed https://github.com/NixOS/nix/pull/13521 (with a unit test rather than a functional test!) | 05:01:40 |
fzakaria | bug since 2.18.5 | 05:02:03 |
23 Jul 2025 |
mrdev023 | Someone can review my MR https://github.com/NixOS/nixpkgs/pull/421742 | 07:50:32 |
mrdev023 | Please ^^ | 07:50:44 |
dramforever | wrong channel, #nixpkgs-review:nixos.org | 07:51:21 |
mrdev023 | Thx, i didn't know this room exist ^^ | 07:51:48 |
dramforever | uh wait | 07:51:49 |
dramforever | yeah it doesn't i typo'd | 07:51:58 |
dramforever | #review-requests:nixos.org | 07:52:10 |
dramforever | this | 07:52:12 |
mrdev023 | Thx #2 ^^ | 07:52:24 |
| maharshi joined the room. | 14:53:48 |
24 Jul 2025 |
| Keeton Brewster joined the room. | 00:11:02 |
25 Jul 2025 |
fzakaria | When changing CppNix code; i'm surprised tests don't cause a recompiling | 03:29:54 |
fzakaria | I've caught myself forgetting to meson build after some change and thinking : why are my tests still failing | 03:30:07 |
fzakaria | (for the functional tests) | 03:30:24 |
fzakaria | im sure this is :spicy: https://github.com/NixOS/nix/pull/13550 | 03:49:07 |
pveierland | I'm working on some URL design to navigate packages within repositories and flakes, where /owner/repo/package/ref-or-rev/<attr-path> can seem sensible when dealing with packages in the root flake. What would be good ways of dealing with navigating to packages in subflakes? Some ideas:
/owner/repo/package/ref-or-rev/<attr-path>?dir=sub (maching flakerefs)
/owner/repo/flake/ref-or-rev/<flake-dir>/package/<attr-path> (using an explicit flake resource type, however this requires resolving possible ambiguity for cases where the subflake resource part may contain / for some reason, or e.g. use a delimiter symbol. Any opinions? :)
| 05:17:02 |
pveierland | * I'm working on some URL design to navigate packages within repositories and flakes, where /owner/repo/package/ref-or-rev/<attr-path> can seem sensible when dealing with packages in the root flake. What would be good ways of dealing with navigating to packages in subflakes? Some ideas:
/owner/repo/package/ref-or-rev/<attr-path>?dir=sub (maching flakerefs)
/owner/repo/flake/ref-or-rev/<flake-dir>/package/<attr-path> (using an explicit flake resource type, however this requires resolving possible ambiguity for cases where the subflake resource part may contain / for some reason, or e.g. use a delimiter symbol.
| 05:17:11 |