[ 
https://issues.apache.org/jira/browse/THRIFT-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jake Farrell reassigned THRIFT-274:
-----------------------------------

    Assignee: Jake Farrell

Agree with Roger on this, Major.Minor.Patch with optional -snapshot or -dev to 
describe non-released versions.

> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to