You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Sutou Kouhei (Jira)" <ji...@apache.org> on 2019/09/19 21:08:00 UTC

[jira] [Commented] (ARROW-6617) [Crossbow] Unify the version numbers generated by crossbow and rake

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