Matthieu Darbois

Results 359 comments of Matthieu Darbois

Given the parallelism we get on GHA and the fact that we also have riscv64 to build, everything has been moved to GHA using a mix of QEMU and cross-builds...

This will also require https://github.com/pypa/pip/pull/12300 (and a new packaging release before that). Edit: this is mentioned but not referenced in https://github.com/python/cpython/issues/111870#issuecomment-1804033068

Thanks for the report. Do you have an un-repaired wheel somewhere ? This is taking taking ages to build on my laptop and a simple usage of libcrypt.so.1 is not...

yes but it's been processed by auditwheel. I need the wheel before it's been repaired to investigate. It's been building for more than 4 hours now (I just cloned the...

> So you need the wheel before auditwheel runs, correct? Exactly. I'd like to see if it comes from the libxcrypt update or the patchelf update. Having the wheel before...

@behrisch, Thanks for the raw wheels. I could verify that the `patchelf` update is the culprit for your builds. Using the following bisect script: ``` cat ../bisect.sh #!/bin/bash set -euxo...

It seems that only the `marouter` executable is broken (for this specific test). Using all libraries from patchelf 0.16.1 or 0.17.0 with an 0.16.1 repaired `marouter` executable works. Using all...

@behrisch, it might be related to https://github.com/NixOS/patchelf/issues/446 so checking if https://github.com/NixOS/patchelf/pull/447 solves your issue might be worth a try (& commenting there if that's the case). Given the bisect returns...

> And what about musl? Should that require an enable too? I don't think so, there was really some demand for those wheels (i.e. should be enable by default) and...

> Should we also support opting out? Obviously it makes sense as a concept as this allows changing defaults without disrupting users who opted-out explicitely as you explained. That being...