Pinned version in arrow-flight's build-dependencies are causing conflicts #3876
Labels
arrow
Changes to the arrow crate
arrow-flight
Changes to the arrow-flight crate
enhancement
Any new improvement worthy of a entry in the changelog
Describe the bug
When we add arrow-flight as a dependency to a project that already has
prost-build
as a build-dependency, there is a big chance that cargo will fail to select a valid version ofprost-build
and it cause build failure. The reason is we are using pinned versions ofprost-build
. When the project has a newer patch version forprost-build
, for example, updated by dependabot, the pinned version will conflict with project's requirement forprost-build
.To Reproduce
This happens to any project that:
prost-build
as build-dependency, with version "0.11.8"arrow-flight
35 as dependency, which pinsprost-build
to "0.11.7"Possible solutions
There are some proposals to consider:
The text was updated successfully, but these errors were encountered: