| 3 Feb 2024 |
Pol | OK | 17:07:36 |
Pol | re-running it locally and keeping the build dir. | 17:07:55 |
Pol | Here we go: https://gist.github.com/drupol/6eddbd12f6ad107bfe94d02b4eeb0188 | 17:09:58 |
Pol | Really curious to know what introduced that. | 17:11:03 |
Jan Tojnar | yuck, maybe some autotools component got bumped? | 17:13:45 |
Jan Tojnar | probably easiest will be to bisect against nixpkgs | 17:14:02 |
Pol | welp welp ... I don't know :( | 17:14:07 |
Pol | Argh... | 17:14:16 |
Jan Tojnar | IIRC we have multiple autoconf versions so there can be incompatibilities | 17:15:24 |
Pol | Maybe I could cherry pick the previous one, just to check? | 17:15:44 |
Pol | I'm happy that all the remaining builds are fixed, but so frustrated for that PHP 5.6 stuff. | 17:23:02 |
Pol | I don't even know how to do that bisect thingie :S | 17:23:11 |
Jan Tojnar | you would run git bisect start commit2 commit1 in Nixpkgs | 17:24:51 |
Jan Tojnar | and then nix build -L path/to/nixpkgs#php56 --override-input nixpkgs . | 17:25:46 |
Jan Tojnar | and if it works git bisect good, otherwise git bisect bad | 17:26:03 |
Pol | OK doing that tonight | 17:26:33 |
Pol | I'll do it on my server | 17:26:41 |
Pol | I'm running out of space on my laptop as usual | 17:26:49 |
Pol | I'm coming back from Fosdem | 17:27:26 |
Jan Tojnar | it can be also automated with git bisect run nix build -L path/to/nixpkgs#php56 --override-input nixpkgs . but that does distinguish the failure cause | 17:27:31 |
Pol | It was super cool :) | 17:27:34 |
Pol | You guys should come next year! | 17:27:43 |
Pol | In reply to @jtojnar:matrix.org and then nix build -L path/to/nixpkgs#php56 --override-input nixpkgs . Shouldn't it be nix build --override-input nixpkgs /path/to/nixpkgs .#php56 ? | 17:30:02 |
Jan Tojnar | it is more convenient to run it in Nixpkgs repo, since you are bisecting that | 17:31:03 |
Pol | Hooo smart. TIL :) | 17:36:27 |
Pol | It's ongoing... | 18:23:56 |
Pol |  Download image.png | 18:24:04 |
Pol | See you in a week haha :D | 18:39:55 |
tgerbet | Note that you might need to skip some commits. Some stuff might not be in cache/broken between staging merges | 18:41:05 |
Pol | I don't know... | 18:41:55 |