You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafusion.apache.org by ag...@apache.org on 2026/09/04 12:22:55 UTC

(datafusion-ballista) branch main updated: fix(ci): pin tinyvec in the MSRV dependency checker (#2421)

This is an automated email from the ASF dual-hosted git repository.

andygrove pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-ballista.git


The following commit(s) were added to refs/heads/main by this push:
     new b8b7afed4 fix(ci): pin tinyvec in the MSRV dependency checker (#2421)
b8b7afed4 is described below

commit b8b7afed4986024c1cee852a411831ce705360f3
Author: Andy Grove <ag...@apache.org>
AuthorDate: Fri Sep 4 06:22:50 2026 -0600

    fix(ci): pin tinyvec in the MSRV dependency checker (#2421)
    
    `tinyvec 1.13.0` shadows its own `vec!` macro with `use alloc::vec::{self,
    Vec}`, so it does not build without `std`, and `msrv dependency check` has
    failed on every PR touching a manifest since it was published.
    
    `tinyvec` reaches that job transitively through the `cargo` crate, and
    `dev/msrvcheck` keeps no lockfile, so `cargo run` re-resolves from crates.io
    on each CI run and picks the broken version up. The workspace itself is
    unaffected, since its checked-in lockfile pins 1.12.0.
    
    Pin it the same way `time` already is. Drop the pin once upstream ships a fix.
---
 dev/msrvcheck/Cargo.toml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev/msrvcheck/Cargo.toml b/dev/msrvcheck/Cargo.toml
index c9a4420d3..823f19396 100644
--- a/dev/msrvcheck/Cargo.toml
+++ b/dev/msrvcheck/Cargo.toml
@@ -24,4 +24,5 @@ edition = "2024"
 
 [dependencies]
 cargo = "0.97.1"
-time = "=0.3.47" # time 0.3.48 introduced an associated-type From impl that conflicts with cargo-credential's blanket From impl
+time = "=0.3.47"    # time 0.3.48 introduced an associated-type From impl that conflicts with cargo-credential's blanket From impl
+tinyvec = "=1.12.0" # tinyvec 1.13.0 does not compile: `use alloc::vec::{self, Vec}` shadows the `vec!` macro


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datafusion.apache.org
For additional commands, e-mail: commits-help@datafusion.apache.org