[ 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