andygrove opened a new issue, #2420:
URL: https://github.com/apache/datafusion-ballista/issues/2420

   ## Describe the bug
   
   The `msrv dependency check` job fails on every PR that touches a manifest:
   
   ```
   error: cannot find macro `vec` in this scope
      --> tinyvec-1.13.0/src/tinyvec.rs:710:21
       |
   710 |       TinyVec::Heap(vec![A::Item::default(); len])
       |                     ^^^
   note: `vec` is imported here, but it is a module, not a macro
      --> tinyvec-1.13.0/src/tinyvec.rs:3:18
       |
     3 | use alloc::vec::{self, Vec};
   error: could not compile `tinyvec` (lib) due to 1 previous error
   ```
   
   `tinyvec 1.13.0` shadows its own `vec!` macro with a module import, so it 
does not build without `std`. It was published 2026-09-03T21:13:39Z; the same 
branch was green at 16:10Z and started failing at 22:13Z.
   
   ## To Reproduce
   
   ```sh
   cd dev/msrvcheck && cargo run
   ```
   
   Or, minimally, any crate depending on `tinyvec = "=1.13.0"` with the `alloc` 
feature. Reproduced on stable 1.97.0. `1.12.0` builds fine.
   
   ## Expected behavior
   
   `msrv dependency check` passes.
   
   ## Additional context
   
   Only that job is affected. `tinyvec` reaches it transitively through the 
`cargo` crate, and `dev/msrvcheck/.gitignore` ignores `Cargo.lock`, so `cargo 
run` re-resolves from crates.io on every CI run and picked up 1.13.0 as soon as 
it was published. The workspace itself is unaffected: our checked-in 
`Cargo.lock` pins `tinyvec 1.12.0`.
   
   Fix is a pin in `dev/msrvcheck/Cargo.toml`, matching the one already there 
for `time`. It can be dropped once upstream ships a fix.
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to