Skip to content

Verification failure on 30.0.0 RC1 -- failure to read object_store path while building parquet #3410

@alamb

Description

@alamb

Describe the bug
The verification of arrow rc fails related to object_store (which I don't think it should depend on)

re #3336

To Reproduce

./dev/release/verify-release-candidate.sh 30.0.0 1
....


running 3 tests
test src/client.rs - client::FlightClient (line 39) - compile ... ok
test src/client.rs - client::FlightClient::do_get (line 167) - compile ... ok
test src/client.rs - client::FlightClient::get_flight_info (line 212) - compile ... ok

test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s

+ cd parquet
+ cargo build
    Updating crates.io index
error: failed to get `object_store` as a dependency of package `parquet v30.0.0 (/private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/parquet)`

Caused by:
  failed to load source for dependency `object_store`

Caused by:
  Unable to update /private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/object_store

Caused by:
  failed to read `/private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/object_store/Cargo.toml`

Caused by:
  No such file or directory (os error 2)
+ cleanup
+ '[' no = yes ']'
+ echo 'Failed to verify release candidate. See /var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V for details.'
Failed to verify release candidate. See /var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V for details.

Expected behavior
Verify should pass

Additional context
Looking a little more, it appears the issue is that cargo build for parquet uses the object store 🤔

$ cd /var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V
$ ls -l
total 2584
-rw-r--r--   1 alamb  staff    99K Dec 29 11:32 KEYS
drwxr-xr-x  48 alamb  staff   1.5K Dec 29 11:32 apache-arrow-rs-30.0.0/
-rw-r--r--   1 alamb  staff   1.2M Dec 29 11:32 apache-arrow-rs-30.0.0.tar.gz
-rw-r--r--   1 alamb  staff   833B Dec 29 11:32 apache-arrow-rs-30.0.0.tar.gz.asc
-rw-r--r--   1 alamb  staff    96B Dec 29 11:32 apache-arrow-rs-30.0.0.tar.gz.sha256
-rw-r--r--   1 alamb  staff   160B Dec 29 11:32 apache-arrow-rs-30.0.0.tar.gz.sha512
$ cd apache-arrow-rs-30.0.0
$(cd parquet && cargo build && cargo test)
    Updating crates.io index
error: failed to get `object_store` as a dependency of package `parquet v30.0.0 (/private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/parquet)`

Caused by:
  failed to load source for dependency `object_store`

Caused by:
  Unable to update /private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/object_store

Caused by:
  failed to read `/private/var/folders/s3/h5hgj43j0bv83shtmz_t_w400000gn/T/arrow-30.0.0.XXXXX.82hofd7V/apache-arrow-rs-30.0.0/object_store/Cargo.toml`

Caused by:
  No such file or directory (os error 2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    arrowChanges to the arrow cratebugdevelopment-processRelated to development process of arrow-rs

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions