-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Python][Packaging] PyArrow wheel building is failing because of disabled vcpkg install of liblzma #41100
Comments
I am going to try updating to the newest vcpkg version and also the workaround suggested on the linked issues. $ git diff
diff --git a/ports/liblzma/portfile.cmake b/ports/liblzma/portfile.cmake
index 0fdc38d..338d151 100644
--- a/ports/liblzma/portfile.cmake
+++ b/ports/liblzma/portfile.cmake
@@ -1,6 +1,6 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
- REPO tukaani-project/xz
+ REPO bminor/xz
REF "v${VERSION}"
SHA512 c28461123562564e030f3f733f078bc4c840e87598d9f4b718d4bca639120d8133f969c45d7bdc62f33f081d789ec0f14a1791fb7da18515682bfe3c0c7362e0
HEAD_REF master |
It seems that https://github.com/tukaani-project/xz is enabled again. |
Hmm. https://github.com/ursacomputing/crossbow/actions/runs/8613582243/job/23605169513#step:7:1939
|
It seems that this is working on GitHub Actions too... |
We can close this one as GitHub has re-enabled the repo and it's not failing with liblzma anymore. I am opening other issues related to the current wheel failures both on Windows and macOS. |
Because of the "xz backdoor" situation (https://tukaani.org/xz-backdoor/, https://boehs.org/node/everything-i-know-about-the-xz-backdoor), the vcpkg port of
liblzma
is currently not working (it's pointing to github sources which are currently online, see microsoft/vcpkg#37839 / microsoft/vcpkg#37957).While Arrow C++ itself doesn't depend on
liblzma
directly, it is being built because of one of our (recursive) dependencies (note: in all built wheels we have always used older, not-affected versions of liblzma, given that we are building with an older snapshot of vcpkg). But that means that ourvcpkg install
is failing to build Arrow C++ in the wheel building pipeline.The text was updated successfully, but these errors were encountered: