You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Roger Meier (JIRA)" <ji...@apache.org> on 2012/10/24 20:58:12 UTC

[jira] [Commented] (THRIFT-274) Towards a working release/versioning process

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

Roger Meier commented on THRIFT-274:
------------------------------------

I think we can close this issue. What do you think?

The only additional thing I would like to have is a buildnumber.

We can add the jenkins variable BUILD_NUMBER via main build job:
https://builds.apache.org/view/S-Z/view/Thrift/job/Thrift/

                
> Towards a working release/versioning process
> --------------------------------------------
>
>                 Key: THRIFT-274
>                 URL: https://issues.apache.org/jira/browse/THRIFT-274
>             Project: Thrift
>          Issue Type: Bug
>            Reporter: Luke Lu
>            Assignee: Jake Farrell
>
> The current thrift version is virtually useless because it's not getting updated when backward compatibility is broken (it's always 20080411-exported on all the snapshots,) I can't just tell people to use the trunk and not breaking things due things like namespace changes etc. Many projects maintain a reasonable versioning scheme even when system is in alpha state.
> Thrift overall is stable enough to warrant a working versioning scheme. Can we at least start to discuss a version scheme, e.g., major.minor.patch or major.minor.micro.patch, where patch number changes are bug fixes and minor or micro are backward compatible changes and major changes indicate breaking backward compatibility or just marketing hype.
> I propose that we call the current thrift version 1.0.0.0 after all the namespace changes and stick to a reasonable scheme instead of using suffixes (like beta<n>/rc<n> etc.) as it's much friendlier to other components that uses thrift.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira