| 24 Aug 2025 |
Artturin | (Just a random rev from my one of my PR branches) | 16:04:21 |
tpw_rules | i have some spare CPU cycles, i can take some shots in the dark and then bisect. thanks for the reproducer | 16:04:43 |
Artturin | https://github.com/nixos/nixpkgs/commit/e651d115d5f2a6d37661578370993d345d97c71c | 16:06:50 |
Artturin | Sus | 16:06:51 |
Artturin | Because withPackages discards splicing | 16:07:06 |
Grimmauld (any/all) | oh that looks like splicing hell | 16:07:11 |
dramforever | yup that's dead | 16:07:32 |
Grimmauld (any/all) | https://github.com/NixOS/nixpkgs/issues/211340
nvm no need to tell you, you are well aware | 16:07:35 |
Artturin | Well easy fix and doesn't need to go to staging | 16:07:34 |
Artturin | I'll make a pr | 16:07:39 |
dramforever |
# Don't change this to python3 and python3.pkgs.*, breaks cross-compilation
| 16:08:00 |
dramforever | evidently, not enough | 16:08:06 |
Grimmauld (any/all) | just python3Packages.distlib ? | 16:08:48 |
dramforever | pkgsBuildHost.python3Packages... I think? | 16:09:35 |
tpw_rules | idk really anything about splicing but maybe this is related to some weirdness i've run into in overlays before?? | 16:09:46 |
Artturin | Probably not | 16:10:05 |
Artturin | Remember to use callPackage in overlays too! | 16:10:14 |
dramforever |  Download Screenshot_20250825_001027.png | 16:10:37 |
dramforever | i s2g | 16:10:39 |
tpw_rules | i've definitely had issues with the inscrutable difference between python3Packages and python3.pkgs | 16:10:43 |
dramforever | but how could this break qemu | 16:11:25 |
dramforever | it's not cross'd qemu right | 16:11:36 |
Grimmauld (any/all) | just use python3Packages and you'll usually be fine | 16:11:44 |
Grimmauld (any/all) | also yes good point... Is something using the wrong emulator? | 16:12:01 |
Grimmauld (any/all) | i mean thats wrong and should be fixed either way | 16:12:30 |
Grimmauld (any/all) | doesn't hurt to check whether it magically solves everything, even if it probably won't | 16:12:47 |
Artturin | (python3Packages.python.pythonOnBuildForHost.withPackages (ps: with ps; [ distlib ])) Doesn't fix the issue | 16:13:05 |
Grimmauld (any/all) | i might have a better patch | 16:13:39 |
Grimmauld (any/all) | well, "better", you know more than i do | 16:13:47 |
Grimmauld (any/all) | but i'll try | 16:13:50 |