Will Jones
03/12/2023, 2:17 AM-Zminimal-versions
or probably better with the upcoming -Zdirect-minimal-versions
). That might allow us to be more flexible with our Arrow dependency so we could for example support a range like arrow >= 30, <= 32
. Datafusion probably has more frequent breaking changes in it’s API, but maybe as it gets more stable we could support a wider range for that too.Cargo.lock
even in a library project: it makes it much easier to do git bisect
if every version already has a valid environment already solved. And you can always maintain a CI job that makes sure it complies without it.Denny Lee
03/12/2023, 5:47 PM