mqy commented on pull request #9230: URL: https://github.com/apache/arrow/pull/9230#issuecomment-761800005
> I agree for clarity it makes sense to start using `^` everywhere instead of omitting it, as it does the same according to the ``` ^1.2.3 := >=1.2.3, <2.0.0 ^1.2 := >=1.2.0, <2.0.0 ``` If we expect the minor version to be upgraded with `cargo update`, it's better not set the patch version at all, so this is the default versioning requirement in arrow/rust: **^x.y**. If a dependency version is set with only major (e.g. "^1") or additional patch version (e.g. "^1.2.3"), that should catch our eyes: is this the expected one? Perhaps some comments are required for these unusual versions as of the default "^x.y" form. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
