[ 
https://issues.apache.org/jira/browse/ARROW-6617?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16933763#comment-16933763
 ] 

Sutou Kouhei commented on ARROW-6617:
-------------------------------------

Ah, sorry.
I described wrong version in 
https://github.com/apache/arrow/pull/5024#issuecomment-532873336 .

deb uses "0.15.0~dev20190918" because "0.15.0~..." is smaller than "0.15.0" in 
deb version: http://man7.org/linux/man-pages/man5/deb-version.5.html
("0.15.0~dev20190918" has only "upstream-version". There are no "epoch" and 
"debian-revision". We always use "1" for "debian-revision".)

If we use smaller version for non production version, people who install non 
production version (0.15.0~dev20190918) can upgrade to production version 
(0.15.0).

rpm uses "0.15.0-0.dev20190918" for non production. rpm uses "0.15.0-1" for 
production". "0.15.0-1" is larger than "0.15.0-0....".
"0.15.0-0.dev20190918" has "Version" and "Release". "0.15.0" is "Version". 
"0.dev20190918" is "Release". "-" is separator.

See also Fedora's Versioning Guidelines especially "Prelease versions": 
https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_prerelease_versions

> [Crossbow] Unify the version numbers generated by crossbow and rake
> -------------------------------------------------------------------
>
>                 Key: ARROW-6617
>                 URL: https://issues.apache.org/jira/browse/ARROW-6617
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: Packaging
>            Reporter: Krisztian Szucs
>            Priority: Major
>
> Crossbow's default package version (0.14.0.dev584) and rake apt:build/rake 
> yum:build's default package version (0.15.0-dev20190918) are different. We 
> need to unify them, and prefer the latter one.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to