Skip to content
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

[Integration][CI] Conda Integration Test have started failing building integration testing rust #45787

Closed
raulcd opened this issue Mar 14, 2025 · 2 comments

Comments

@raulcd
Copy link
Member

raulcd commented Mar 14, 2025

Describe the bug, including details regarding any error messages, version, and platform.

Integration job have started failing when setting up the rust environment due to an old version of rustc being used:

   + pushd /arrow/rust
  /arrow/rust /
  + cargo build -p arrow-integration-testing --target-dir /build/rust

....
   error: package `half v2.5.0` cannot be built because it requires rustc 1.81 or newer, while the currently active rustc version is 1.77.2
  Either upgrade to rustc 1.81 or newer, or use
  cargo update half@2.5.0 --precise ver
  where `ver` is the latest version of `half` supporting rustc 1.77.2
  Error: `docker compose --file=/home/runner/work/arrow/arrow/docker-compose.yml run --rm -e ARCHERY_DEFAULT_BRANCH=main -e ARCHERY_INTEGRATION_WITH_GO=1 -e ARCHERY_INTEGRATION_WITH_JAVA=1 -e ARCHERY_INTEGRATION_WITH_NANOARROW=1 -e ARCHERY_INTEGRATION_WITH_RUST=1 conda-integration` exited with a non-zero exit code 101, see the process log above.

See:

Component(s)

Integration

@alamb
Copy link
Contributor

alamb commented Mar 14, 2025

This is due to a dependency that was updated to require a new version of rustc. We hit the same thign in arrow-rs

I think I have a workaround. I will make a proposed PR while we figure out what version of rust we can use

kou pushed a commit that referenced this issue Mar 16, 2025
…tion tests (#45790)

### Rationale for this change

Our integration jobs are failing due to an old version of rustc being used.

### What changes are included in this PR?

Remove current pin for rust to 1.77

### Are these changes tested?

The currently failing CI job is now successful

### Are there any user-facing changes?

This image might be used on other repositories (nanoarrow, arrow-rust, arrow-go, arrow-java, ...). It might also affect those?

* GitHub Issue: #45787

Authored-by: Raúl Cumplido <raulcumplido@gmail.com>
Signed-off-by: Sutou Kouhei <kou@clear-code.com>
@kou kou added this to the 20.0.0 milestone Mar 16, 2025
@kou
Copy link
Member

kou commented Mar 16, 2025

Issue resolved by pull request 45790
#45790

@kou kou closed this as completed Mar 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants