| 8 Apr 2026 |
Alyssa Ross | I found util-linux and openblas broken on musl so far | 10:54:00 |
Alyssa Ross | * | 10:54:06 |
Vladimír Čunát | util-linux should be fixed now. | 11:09:54 |
Vladimír Čunát | https://github.com/NixOS/nixpkgs/pull/507581 | 11:10:13 |
Vladimír Čunát | libarchive might be simple, but not confirmed yet:
https://github.com/NixOS/nixpkgs/pull/477164#issuecomment-4201774900 | 11:11:01 |
emily | @reckenrode:matrix.org libiconv bootstrap stuff? | 11:15:03 |
Randy Eckenrode | I didn’t change anything. Or do you mean newly broken? | 11:36:50 |
Randy Eckenrode | I can look into it a little this morning, but I won’t really have time until this evening. | 11:37:10 |
Randy Eckenrode | It’s expecting _libiconv_version if you’re using libiconv, but that’s specific to GNU libiconv. The check in https://github.com/libarchive/libarchive/blame/2bb6f3461c413c0461f0b377431062358e5902b2/libarchive/archive_version_details.c#L476 should be disabled on Darwin. | 11:42:58 |
Randy Eckenrode | Though https://github.com/apple-oss-distributions/libiconv/blob/593134fb16998e214952a13ea0826a50eff4dfbf/citrus/iconv.c#L36 suggests it should be present in Apple’s build, so 🤔 | 11:44:53 |
whispers [& it/fae] | the odd thing is that the same code and version passed on darwin for 25.11 | 11:45:22 |
whispers [& it/fae] | * the odd thing is that the same code and libarchive version passed on darwin for 25.11 | 11:45:27 |
whispers [& it/fae] | hence why i was worrying in that comment that there's something Odd™ going on there with the build system | 11:45:43 |
whispers [& it/fae] | if it is just that simple failure though, i'm happy that that's the case :) i don't know anything darwin | 11:46:22 |
whispers [& it/fae] | * if it is just that simple issue though, i'm happy that that's the case :) i don't know anything darwin | 11:46:33 |
whispers [& it/fae] | * hence why i was worrying in that github comment that there's something Odd™ going on there with the build system | 11:46:45 |
whispers [& it/fae] | * if it is just that simple issue though, i'm happy that that's the case :) i don't know anything darwin and i could be making it more of a deal than it is | 11:47:51 |
Randy Eckenrode | The symbol should be present, so it’s seemingly an odd case. | 11:48:18 |
sampointon | openblas is failing tests on aarch64-linux, not just musl (though there can always be fun extra musl-only errors). https://github.com/OpenMathLib/OpenBLAS/issues/5708 is the upstream issue and https://github.com/OpenMathLib/OpenBLAS/pull/5710 a patch that makes the tests pass, but it's not clear what's going on or if there are more issues lurking | 13:34:52 |
whispers [& it/fae] | openblas (/nix/store/4g2wialyszpsy3py3bmqgyj0sd0cszqp-openblas-0.3.32, same as hydra) built locally for me on aarch64-linux just fine fwiw. so it seems like a flaky thing mby | 13:38:50 |
whispers [& it/fae] | * "regular" non-musl openblas (/nix/store/4g2wialyszpsy3py3bmqgyj0sd0cszqp-openblas-0.3.32, same as hydra) built locally for me on aarch64-linux just fine fwiw. so it seems like a flaky thing mby | 13:39:12 |
whispers [& it/fae] | * "regular" non-musl openblas (/nix/store/4g2wialyszpsy3py3bmqgyj0sd0cszqp-openblas-0.3.32, same as hydra) built locally for me on aarch64-linux just fine fwiw. so it seems like a flaky/environment-dependent thing mby | 13:40:14 |
emily | uh dropping a volatile fixing something is cursed beyond all comprehension | 13:40:50 |
whispers [& it/fae] | * "regular" non-musl openblas built locally for me on aarch64-linux just fine fwiw. so it seems like a flaky/ environment-dependent thing mby (/nix/store/4g2wialyszpsy3py3bmqgyj0sd0cszqp-openblas-0.3.32, same as hydra) | 13:41:06 |
whispers [& it/fae] | * "regular" non-musl openblas built locally for me on aarch64-linux just fine fwiw. so it seems like a flaky/ environment-dependent thing mby (/nix/store/4g2wialyszpsy3py3bmqgyj0sd0cszqp-openblas-0.3.32, same as what's failing on hydra) | 13:41:50 |
K900 | Gotta be a compiler bug | 13:43:20 |
emily | well, could also be code with UB that volatile or not happens to kick into a different state space | 14:44:33 |
emily | using volatile in the first place is highly suggestive of UB going on | 14:44:44 |
emily | usually those perturbations are things getting fixed by volatile though... | 14:45:05 |
Sapii | If a package is marked broken, but it depends on a still open pr to pass, do I wait? this is in the case of https://github.com/NixOS/nixpkgs/pull/471310 stopping https://github.com/NixOS/nixpkgs/pull/507464 | 16:48:36 |