-
Notifications
You must be signed in to change notification settings - Fork 795
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
"Archery test With other arrows" integration tests are failing #5719
Comments
Seems to be an issue with the Relevant discussions:
Apparently need arrow-rs$ docker run --rm -it --entrypoint bash apache/arrow-dev:amd64-conda-integration
root@9c44f644db4a:/# conda list sysroot_linux-64
# packages in environment at /opt/conda/envs/arrow:
#
# Name Version Build Channel
sysroot_linux-64 2.12 he073ed8_17 conda-forge
root@9c44f644db4a:/# echo '#include <sys/auxv.h>' | g++ -c -x c++ -
<stdin>:1:10: fatal error: sys/auxv.h: No such file or directory
compilation terminated.
root@9c44f644db4a:/# Not too familiar with this stuff but I guess issue would lie upstream in arrow repo 🤔 |
@pitrou do you have any insights you could possibly share here. My usual response to conda shenanigans is to uninstall it, which isn't exactly an option here 😅 |
I can reproduce this: docker run --rm -it --entrypoint bash apache/arrow-dev:amd64-conda-integration Then in docker git clone https://github.com/apache/arrow-rs.git
cd arrow-rs/
cargo build -p arrow-integration-testing This results in
I am looking into this more carefully now |
I played around a but didn't find anything else |
I'm not really sure what exactly is causing this, but I've filled a ticket on rustc in case this is actually a regression in the compiler - rust-lang/rust#125067 In the meantime I will prepare a PR to temporarily downgrade rust in the integration test pipeline |
@Jefffrey I'm sorry, is sysroot_linux-64 with a version of 2.12 not in fact less than and not greater than 2.16? This issue should be reopened, as the problem was not actually fixed. The actual minimum is 2.17 and has been for a long time so there will be no upstream fix for this: https://blog.rust-lang.org/2022/08/01/Increasing-glibc-kernel-requirements.html |
I think in so far that the arrow-rs CI tests are now working again (with a workaround) this particular issue was 'fixed' @workingjubilee , what it sounds like you are saying is that Rust requires glibc 2.17 or later, and thus the version of glibc in the If that is the case, I think we should file a ticket upstream in the arrow repo tracking this problem -- rust-lang/rust#125067 (comment) |
Yes. Ah, my mistake. The arrow-rs repo is not the arrow repo, I see. |
Apparently apache/arrow#41481 already exists. |
It is a maze of twisty repos all the way down :) @tustvold also filed apache/arrow#41637 (updated) for this specific issue it seems Thanks again |
I think you meant apache/arrow#41637 and yes |
|
|
|
Describe the bug
The CI test is failing on unrelated PRs. For example #5713 and #5710
Examples
https://github.com/apache/arrow-rs/actions/runs/8946495425/job/24577217807?pr=5713
https://github.com/apache/arrow-rs/actions/runs/8939077861/job/24566295491?pr=5710
Example failure:
To Reproduce
Run CI on a PR
Expected behavior
CI test should pass
Additional context
The text was updated successfully, but these errors were encountered: