| 19 Aug 2025 |
emily | though that would punt things you directly change but that depend on other things you directly change to the next depth | 18:54:46 |
emily | to avoid that you'd need to match up .drvs yeah | 18:54:58 |
jade_ | mmm | 18:55:41 |
jade_ | the lack of ability to get metadata into drvs is rather irritating | 18:55:51 |
K900 | I have like 80% of this in nix-drv-index tbh | 18:56:42 |
aloisw | In reply to @raitobezarius:matrix.org oh lol vcunat intervening in that commit in the comment area I remember a staging-next breaking due to the introduction of incorrect floating-point behaviour in unrelated code. | 19:50:50 |
jade_ | (
(source_code
expression: (function_expression
formals: (formals
formal: (formal name: (identifier) @ident)
)
)
)
(#any-of? @ident "pytestCheckHook" "pytest")
)
well that didn't require much thinking
| 20:58:01 |
raitobezarius | WeetHet https://git.lix.systems/lix-project/lix/issues/966#issuecomment-14125 sadness | 20:59:19 |
raitobezarius | also darwin CI still not my friend | 21:00:10 |
raitobezarius | https://gerrit.lix.systems/c/lix/+/4004 | 21:00:14 |
jade_ | https://bytes.zone/posts/tree-grepper/ wow this is cool. sorta off topic. i am going to probably write a nixpkgs package. | 21:19:13 |
piegames | Woow | 21:40:04 |
piegames | Need | 21:40:05 |
emily | we have https://github.com/ast-grep/ast-grep iirc | 21:41:13 |
emily | I believe people have used it for Nixpkgs work | 21:41:19 |
emily | probably more Production Ready™ | 21:41:47 |
jade_ | it, very frustratingly, does not take tree sitter queries in s-expr form | 21:49:10 |
jade_ | i have tried it before, it has a bunch of opinions which annoy me a varying amount depending on the day | 21:49:34 |
jade_ | mostly just that repos should be configured for it (which is totally fair and defensible, but someone might whine about it in nixpkgs) | 22:00:14 |
jade_ | https://github.com/NixOS/nixpkgs/pull/435115 have! (with review request attached :P) | 22:27:22 |
| 20 Aug 2025 |
| Federico Damián Schonborn changed their profile picture. | 01:06:55 |
raitobezarius | In reply to @raitobezarius:matrix.org https://gerrit.lix.systems/c/lix/+/4004 that revert might not make sense in the end | 10:20:22 |
raitobezarius | i think we are facing a combination of two things: | 10:20:29 |
raitobezarius | hangs due to certificates | 10:20:31 |
raitobezarius | and emilazy's changes might be doing something bad to darwin | 10:20:38 |
emily | I tested with temp-dir = /nix/tmp. possible that I regressed something with temp-dir = /tmp. though it would be a bit weird since most of the refactoring around temp stuff was fairly mechanical | 11:32:47 |
| jopejoe1 changed their display name from jopejoe1 (4094@GPN23) to jopejoe1. | 18:50:44 |
| 21 Aug 2025 |
WeetHet | What the | 07:58:55 |
WeetHet | nix flake update should have nothing to do with that code | 08:01:19 |
WeetHet | Fails:
$ nix --extra-experimental-features nix-command --extra-experimental-features flakes flake lock --override-input lix git+https://git.lix.systems/lix-project/lix?rev=20f84eb6bfa874a1c4f45b38b949335f580ea0d7
error:
… while updating the lock file of flake 'path:/Users/weethet/Projects/Trash?lastModified=1755765056&narHash=sha256-gTvZ/vT/V3E8DVb2V%2BH03/0mNxHr7V0RG2FTU1V9B7U%3D'
… while updating the flake input 'lix'
… while fetching the input 'git+https://git.lix.systems/lix-project/lix?rev=20f84eb6bfa874a1c4f45b38b949335f580ea0d7'
error: failed to extract archive (Cannot extract through symlink /tmp/nix-7s5dsxncvd8wyr6wd9wpkv5f4y/.clang-format)
Succeeds:
$ TMPDIR=/private/tmp nix --extra-experimental-features nix-command --extra-experimental-features flakes flake lock --override-input lix git+https://git.lix.systems/lix-project/lix?rev=20f84eb6bfa874a1c4f45b38b949335f580ea0d7
| 09:15:11 |