alamb opened a new pull request, #11728:
URL: https://github.com/apache/arrow-rs/pull/11728

   # Which issue does this PR close?
   
   - Part of #11666 (57.3.2 release)
   
   # Rationale for this change
   
   The `Verify MSRV` job fails on PRs against `57_maintenance` (for example 
#11726) for reasons unrelated to those PRs. This branch does not commit a 
`Cargo.lock`, so `cargo msrv verify` resolves fresh and picks the newest 
releases, some of which require a Rust version above the branch MSRV of 1.85:
   
   ```text
   [email protected] requires rustc 1.89.0
   [email protected] requires rustc 1.88
   [email protected] requires rustc 1.88
   [email protected] requires rustc 1.88
   [email protected] requires rustc 1.88
   ```
   
   # What changes are included in this PR?
   
   Check in the root `Cargo.lock`. It is generated with Rust 1.85 using the 
MSRV-aware resolver, so it pins the `tonic` 0.14 crates to 0.14.5 and `uuid` to 
1.26.1. This is the same approach as 
https://github.com/apache/arrow-rs/pull/9941 ("Fix MSRV check by checking in 
Cargo.lock") on `main`.
   
   # Are these changes tested?
   
   - `cargo msrv verify` passes for the eight packages that previously failed 
(`parquet-variant`, `parquet-variant-compute`, `parquet-variant-json`, 
`parquet_derive_test`, `arrow-avro`, `arrow-flight`, `arrow-flight/gen`, 
`arrow-integration-testing`).
   - `cargo +1.85.0 check --workspace --locked` passes.
   
   # Are there any user-facing changes?
   
   No. This only affects dependency resolution for workspace builds and CI.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to