| 15 Jul 2022 |
hexa | hrm, --show-trace doesn't do anything | 18:36:16 |
Artturin | nothing useful in -vvvvvvvv either | 18:36:24 |
hexa | bisecting. | 18:37:02 |
hexa | it wants >>10G to eval | 18:51:31 |
hexa | annoying | 18:51:33 |
Artturin | im thinking
https://github.com/NixOS/nixpkgs/pull/181620/commits/1458f5e084dc8c94c6831fea2ecbb43d57b5de8e
or
https://github.com/NixOS/nixpkgs/pull/181620/commits/1458f5e084dc8c94c6831fea2ecbb43d57b5de8e | 18:52:03 |
hexa | which are the same commit! | 18:52:19 |
Artturin | *or https://github.com/NixOS/nixpkgs/pull/181620/commits/2cca4244b0e68d55a07855b27b72c1bf9a201191 | 18:52:44 |
hexa | yeah, those were the two tests where I worked around infinite recursions with hypothesis | 18:53:04 |
Artturin | would be nice if the new cli could be used | 19:04:20 |
Artturin | it has better error messages | 19:04:25 |
hexa | the second commit I'm bisecting takes me 25GB of memory until it gets killed | 19:11:51 |
Artturin | In reply to @hexa:lossy.network the second commit I'm bisecting takes me 25GB of memory until it gets killed ./maintainers/scripts/rebuild-amount.sh --print HEAD does it for cheaper | 19:18:21 |
hexa | hehe | 19:18:37 |
hexa | I've moved to my remote builder, I stopped caring | 19:18:52 |
hexa | * I've moved to my remote builder, I stopped caring about memory usage just now | 19:19:40 |
hexa | Artturin: anything in particular that looks sus to you? | 20:22:17 |
hexa | I've bisected the issue to the hypothesis commit 😛 | 20:22:29 |
Artturin | which one | 20:23:49 |
hexa | the version bump | 20:27:02 |
hexa | where I add the exclusiongroup dependency | 20:27:12 |
hexa | https://github.com/NixOS/nixpkgs/commit/8437fff66de36d91f0975c35b96d7c4c056ff748 | 20:30:24 |
hexa | * Artturin: https://github.com/NixOS/nixpkgs/commit/8437fff66de36d91f0975c35b96d7c4c056ff748 | 20:30:32 |
hexa | I can see the infinite recursion when trying to build awsebclì | 20:33:30 |
hexa | but not by building one of its dependencies 🙂 | 20:33:42 |
Artturin | thats the last evaluating file in nix-eval-jobs
nix-eval-jobs . --debug | 20:34:37 |
Artturin | * thats the last evaluating file in nix-eval-jobs https://github.com/nix-community/nix-eval-jobs
nix-eval-jobs . --debug | 20:34:42 |
hexa | the awsebcli one? | 20:35:54 |
hexa | hm ok | 20:40:50 |
Artturin | hexa: commenting this line https://github.com/NixOS/nixpkgs/blob/4a9060f8085dacc6c127af3fe0761396423b714d/pkgs/tools/virtualization/awsebcli/default.nix#L25 fixes the recursion | 20:43:25 |