are we saying we will de-deprecate the stable APIs in .20, or make the new APIs 
introduced in .20 stable?

+1 on removing the deprecations on the stable APIs.

On Mar 31, 2010, at 2:19 PM, Doug Cutting wrote:

> Konstantin Shvachko wrote:
>> I would like to propose a straightforward release of 0.21 from current 0.21 
>> branch.
> 
> That could be done too.  Tom's volunteered to drive a release from trunk in a 
> few weeks.  Owen's volunteered to drive another release from trunk in about 
> six months.  Would you like to volunteer to drive a release from the current 
> 0.21 branch?
> 
> My latest proposal, a 1.0 branch based on 0.20, contains two questions:
> 
> 1. Should we make an Apache release that more closely corresponds to what 
> folks are using in production today (and will be using for a while yet)?
> 
> 2. If we're considering the 0.20 mapreduce and filesystem APIs to be 1.0 
> APIs, and the new mapreduce and filesystem APIs to be 2.0 APIs, shouldn't our 
> release numbering reflect that?  Release numbers are fundamentally about 
> compatibility declarations.  We could instead change our compatibility rules 
> to specifically mention certain release numbers, but that feels the wrong way 
> around.  Since we've not yet made a 0.21 release, we still have an 
> opportunity to interject a 1.0 release with the semantics folks expect: its 
> public APIs are stable.
> 
> If there's support for this proposal, then I'd volunteer to drive it.  I 
> won't bother to pursue this unless folks think it is worthwhile, so, if you 
> like it, please speak up.  While a release itself cannot be vetoed and only 
> requires a simple majority, we'll need to vote which patches would be applied 
> to a 1.0 branch, and those code-change votes require consensus, so, vetos 
> there would stop the process.  So please also speak up if you strongly oppose 
> this proposal.
> 
> Doug

--
Chris K Wensel
ch...@concurrentinc.com
http://www.concurrentinc.com

Reply via email to