| 18 Mar 2025 |
Las | * | 21:56:29 |
| 19 Mar 2025 |
| Sergei Zimmerman (xokdvium) changed their display name from xokdvium to Sergei Zimmerman (xokdvium). | 21:12:20 |
John Ericson | +(shell.sh:21) nix shell -f shell-hello.nix hello-symlink -c hello
+(shell.sh:21) grep 'Hello World'
+(/home/jcericson/src/nix/master/tests/functional/common/functions.sh:341) checkGrepArgs 'Hello World'
+(/home/jcericson/src/nix/master/tests/functional/common/functions.sh:290) local arg
+(/home/jcericson/src/nix/master/tests/functional/common/functions.sh:291) for arg in "$@"
+(/home/jcericson/src/nix/master/tests/functional/common/functions.sh:292) [[ Hello World != \H\e\l\l\o\ \W\o\r\l\d ]]
+(/home/jcericson/src/nix/master/tests/functional/common/functions.sh:342) command grep 'Hello World'
this derivation will be built:
/tmp/nix-shell.FPcQP5/nix-test/main/shell/store/bbqd8bbcr4i32nahm7ygqhwpwj3xfidm-hello-symlink.drv
building '/tmp/nix-shell.FPcQP5/nix-test/main/shell/store/bbqd8bbcr4i32nahm7ygqhwpwj3xfidm-hello-symlink.drv'...
error: 'tmp' is too short to be a valid store path
| 21:41:30 |
| 20 Mar 2025 |
roberth | Martin Schwaighofer: https://github.com/NixOS/nix/issues/12361 | 13:40:36 |
| sinan changed their display name from sinan to sinan (we're so back). | 17:52:14 |
| sinan changed their profile picture. | 17:52:43 |
| sinan changed their profile picture. | 17:54:05 |
jade_ | FYI in re https://git.lix.systems/lix-project/lix/issues/750, it seems like nixos/nix fixed this by accident, but still has some amount of an underlying bug (or at least poor documentation of the treatment of the underlying bug): the info.path in this spot is the bad 9hagx value
https://github.com/NixOS/nix/blob/3032512425a09fc58f2d658442043894e0aab256/src/libfetchers/tarball.cc#L74-L83
| 19:00:58 |
jade_ | (and it does not seem like it can be trivially changed to recursive hash mode there, since that breaks a bunch of observable behaviour. i have no idea how this is supposed to behave, but it seems like a really quite large bug) | 19:01:44 |
jade_ | * (and it does not seem like it can be trivially changed to recursive hash mode there, since that breaks a bunch of observable behaviour. i have no idea how this is supposed to behave, but it seems like a really quite tricky bug) | 19:01:50 |
jade_ | okay update: i can confirm that nixos/nix master emits that 9hagx path into the store and then additionally gets the q9prs one | 21:56:28 |
jade_ | * okay update: i can confirm that nixos/nix master emits that 9hagx path into the store and then additionally makes the q9prs one | 21:56:33 |
jade_ | that seems at least inefficient if the files are large | 21:56:41 |
jade_ | repro:
builtins.fetchTree {
narHash = "sha256-WmkitUnTwTCCdq0a08EdUBC/UTo/i4+xwD3mk19NA1Q=";
type = "file";
url = "https://releases.lix.systems/lix/lix-2.90.0/manifest.nix";
}
| 21:57:01 |
jade_ | found some bonus context: https://github.com/NixOS/nix/pull/6548#discussion_r877921756 | 23:09:50 |
hexa | the builders are returning to nix 2.24.12 tonight | 23:24:13 |
hexa | the version on nixos-24.11 | 23:24:32 |
jade_ | wow. i can change it to recursive and it passes tests? absurd. | 23:26:21 |
jade_ | that should not be possible. our tests clearly don't work if that's true | 23:26:38 |
jade_ | explains the bug though :/ | 23:26:53 |
jade_ | (i broke tests by writing code that was wrong, but once i fixed my code, it passed, which, aaaaa) | 23:29:27 |
| 21 Mar 2025 |
| @orzklv:floss.uz joined the room. | 00:24:35 |
jade_ | fix on the lix side https://gerrit.lix.systems/c/lix/+/2864 | 00:24:52 |
jade_ | if nothing else please steal my tests | 00:25:02 |
jade_ | * if nothing else please feel free to take my tests | 00:25:09 |
| @0rzklv:matrix.org left the room. | 00:30:01 |
| soopyc (she/it) changed their profile picture. | 02:19:19 |
| Domen Kožar changed their profile picture. | 11:39:47 |
hexa | most likely https://github.com/NixOS/nix/issues/8946 | 15:13:31 |
hexa | we've seen like 500 coredumps since last night | 15:13:48 |