-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
PyArrow builds aren't correctly pinning to the locally produced arrow-cpp build #814
Comments
Actually, could be that we're clobbering pyarrow packages because
|
Sounds kind of like issue ( conda/conda-build#4142 ) |
Yea that sounds exactly like what we're hitting here. |
Should we be adding |
pyarrow doesn't actually depend on I think we're just in a funky place because we're using split outputs, otherwise we could build much fewer pyarrow packages since the ABI of |
Yeah that makes sense. Just thinking through our options to address this. The other option would be to drop the exact pinning and replace with the pinning we'd like to have with |
I think adding |
installing cuml 22.08 along side srf 22.09 does not work, as the abseil, grpc, and ucx versions mismatch. This PR resolves those issues. In doing so, a bug presented itself in how conda build was determining hashes. SRF was attempting to look for a version of libsrf that was not being generated, to fix this, I added abseil as a dependency of SRF, which is a workaround mentioned in conda-forge/arrow-cpp-feedstock#814. Authors: - Christopher Harris (https://github.com/cwharris) - Michael Demoret (https://github.com/mdemoret-nv) Approvers: - Michael Demoret (https://github.com/mdemoret-nv) URL: #177
Solution to issue cannot be found in the documentation.
Issue
For example, see here: https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=538009&view=logs&j=3b077b59-19b3-5c3c-d9ea-4f2d359714ca&t=4427250c-9566-5227-2be0-fd328c273206
This produced 4 packages:
If we look at the
pyarrow-8.0.1-py39h42d110c_0_cpu
build we can see that it pins to the incorrectarrow-cpp
build:This is causing issues where for example we're building
arrow-cpp
with two abseil versions, but thepyarrow
builds are only depending onarrow-cpp
packages built against one of those abseil versions.Installed packages
Environment info
The text was updated successfully, but these errors were encountered: