[
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)