| 24 Aug 2025 |
dramforever | what's the current bisect status | 18:04:30 |
tpw_rules | i bumped into the failure corrected by https://github.com/nixos/nixpkgs/commit/e651d115d5f2a6d37661578370993d345d97c71c so i'm manually testing that commit now | 18:06:41 |
tpw_rules | really hoping it's good | 18:06:50 |
tpw_rules | or that the other parent of that merge is bad i guess | 18:08:34 |
tpw_rules | it's probably going to be another couple hours at least | 18:09:34 |
Alyssa Ross | none at all | 18:18:27 |
emily | I'll skip testing it then if you're okay with that :P | 18:25:10 |
tpw_rules | oops it's bad | 18:25:15 |
Artturin | Redacted or Malformed Event | 18:34:00 |
Artturin | Nvm you're not testing the cross issue, just the normal issue | 18:34:52 |
Artturin | * Nvm you meant the normal issue, not the cross issue | 18:35:13 |
tpw_rules | yeah this is broken somewhere in python hell | 18:36:30 |
dramforever | what on earth is going on
$ pyvenv/bin/meson --version
1.5.0
| 18:41:18 |
dramforever | qemu-user is being built with meson 1.5.0 | 18:41:28 |
Alyssa Ross | Is it using QEMU's vendored Meson? | 18:46:46 |
Alyssa Ross | We set a flag to ask it not to, but maybe it is anyway | 18:46:54 |
Alyssa Ross | actually I don't see that flag any more | 18:47:30 |
Alyssa Ross | maybe there's some other way we need to be doing that | 18:48:35 |
Alyssa Ross | QEMU 10.0.0 vendors 1.8.1 though | 18:49:40 |
dramforever | i forced enableDocs to true and that seems to have fixed it??? | 18:49:40 |
dramforever | (haven't built rest of qemu) | 18:49:46 |
Alyssa Ross | * QEMU 10.0.0 vendors 1.8.1 though | 18:49:54 |
Alyssa Ross | 10.1.0 does, sorry | 18:50:01 |
Alyssa Ross | So https://github.com/NixOS/nixpkgs/pull/428258 might also fix it | 18:50:12 |
Alyssa Ross | But we should figure out how to stop using the vendored Meson if that's what's happening | 18:50:22 |
dramforever | so https://github.com/NixOS/nixpkgs/pull/431074 did actually break it | 18:51:13 |
dramforever | status: trying this
# Don't change this to python3 and python3.pkgs.*, breaks cross-compilation
- (python3Packages.python.withPackages (ps: with ps; [ distlib ]))
+ python3Packages.python
+ python3Packages.distlib
| 18:51:35 |
Alyssa Ross | Maybe there's just no way to not use vendored Meson any more? | 18:52:01 |
dramforever | no, qemu is built with non-vendored fine | 18:52:33 |
dramforever | at least it's 1.8.3 | 18:52:38 |