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]


Reply via email to