| 24 Aug 2025 |
tpw_rules | oh dang. i might try to just revert the qemu upgrade then | 15:53:41 |
tpw_rules | did you get any further on a diagnosis? | 15:54:27 |
Artturin | Tester
let
pkgs = import ./. { };
pkgsCross = pkgs.pkgsCross.aarch64-multiplatform.__splicedPackages;
in
{
cache = pkgs.makeFontsCache {
fontconfig = pkgs.fontconfig;
fontDirectories = with pkgs; [
dejavu_fonts
liberation_ttf
];
};
# Fails
cacheCross = pkgsCross.makeFontsCache {
fontconfig = pkgsCross.fontconfig;
fontDirectories = with pkgsCross; [
dejavu_fonts
liberation_ttf
];
};
}
| 16:02:45 |
Artturin | nix build -f test.nix cacheCross | 16:02:55 |
Artturin | At 72f5bfc3b5338a608e268fa867d4706dec66fd25 cacheCross still builds, on master it faild | 16:03:48 |
Artturin | * At 72f5bfc3b5338a608e268fa867d4706dec66fd25 cacheCross still builds, on master it fails | 16:03:49 |
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 |