| 18 Nov 2025 |
dish [Fox/It/She] | also, is #461884 considered a release blocker, considering its(at least from my glance at it) large severity? | 02:48:19 |
dish [Fox/It/She] | * also, is #461884 considered a release blocker, considering its(at least from my glance at it) large severity? It's not in the release blockers project which is why I ask. | 02:48:29 |
Tristan Ross | Can't speak for release managers but https://github.com/NixOS/nixpkgs/issues/461884 says this:
python3.withPackages: python wrapper doesn't load generated env on x86_64-linux (emulated on darwin with rosetta)
Considering it's a bug and the user is on x86_64-linux but emulated through rosetta. Emulation doesn't work the same usually as real hardware, especially rosetta so as long as it doesn't affect real x86_64-linux systems then I say it's not a blocker.
| 02:55:57 |
Tristan Ross | * Can't speak for release managers but https://github.com/NixOS/nixpkgs/issues/461884 says this:
python3.withPackages: python wrapper doesn't load generated env on x86_64-linux (emulated on darwin with rosetta)
Considering it's a bug with argv0 and the user is on x86_64-linux but emulated through rosetta. Emulation doesn't work the same usually as real hardware, especially rosetta so as long as it doesn't affect real x86_64-linux systems then I say it's not a blocker.
| 02:57:35 |
dish [Fox/It/She] | further down the thread theres a bug report mentioning that it effects other sorts of systems | 02:57:43 |
Tristan Ross |
I ran into this bug today trying to build a package for aarch64-linux under x86_64-linux using QEMU/binfmt_misc emulation, so it's not Darwin-specific.
Still emulated
| 02:58:12 |
dish [Fox/It/She] | fair enough | 02:58:25 |
Tristan Ross | And it sounds like it's a bug with argv0 handling | 02:58:33 |
Tristan Ross | I haven't been affected on a real aarch64-linux system | 02:58:59 |
Tristan Ross | But if anyone doesn't say its a problem on real systems, I don't see why it would be a blocker | 02:59:20 |
Tristan Ross | There's likely already a ton of broken things with emulated systems still, especially around unit tests | 02:59:48 |
Winter | it’s a very real problem on non emulated systems, did you read the thread? | 03:00:52 |
Tristan Ross | I did read it | 03:01:29 |
Winter | ^? | 03:01:54 |
Tristan Ross | Where's the comment saying they're having a problem on a real system because I don't see it. | 03:02:20 |
Winter | https://github.com/NixOS/nixpkgs/issues/461884#issuecomment-3537026447 | 03:03:09 |
Winter | this is on aarch64-darwin native | 03:03:24 |
Winter | and above that, wiggles’ comment | 03:03:31 |
Winter | i definitely didn’t make it clear enough (sorry!), but wiggles did | 03:05:11 |
Tristan Ross | Oh, it didn't load for me. Had to click the "load more" | 03:05:43 |
Tristan Ross |  Download image.png | 03:08:16 |
Tristan Ross |
channel blockers: aarch64-darwin: some
| 03:08:22 |
Tristan Ross | *
channel blockers: arm64-apple-darwin: some
| 03:08:32 |
Tristan Ross | Hmm, might be a good idea to get this fixed | 03:08:45 |
Tristan Ross | Let's see what the release managers think first though | 03:09:09 |
Winter | realistically we could wait a cycle but i’d rather not. | 03:12:44 |
Winter | it’s also kind of technically probably not a darwin specific issue | 03:12:57 |
Winter | but i haven’t looked into it too much | 03:13:03 |
dish [Fox/It/She] | its not, https://github.com/nixos/nixpkgs/issues/461884#issuecomment-3543238002 mentions cross-compiling for aarch64-linux on x86_64-linux | 03:14:59 |
dish [Fox/It/She] | its definitely not, https://github.com/nixos/nixpkgs/issues/461884#issuecomment-3543238002 mentions cross-compiling for aarch64-linux on x86_64-linux | 03:15:11 |