I’m not sure what would be confusing about the numbering.  Assumably the next 
feature bearing release will be 2.2.  The next one after that 2.3.  We should 
make a rule that patches in version x don’t go away in x+1.  With that I don’t 
see any confusion.

I agree we shouldn’t turn master into a dumping ground that we never release 
off of (the way Hadoop has).  I assume we will still make releases off of 
master in the future.  I believe what Owen is proposing is a shorter path to a 
stable release, rather than waiting until master is completely stable.  That 
makes sense to me.

Alan.
 
> On Nov 29, 2016, at 14:00, Sergey Shelukhin <ser...@hortonworks.com> wrote:
> 
> We need to figure out the versioning strategy for this that is not
> hopelessly confusing.
> Also, having too many fixes in master as described is a different problem,
> of not releasing off master often enough.
> What is to be done with master in this model?
> 
> On 16/11/29, 12:37, "Sergio Pena" <sergio.p...@cloudera.com> wrote:
> 
>> Good, thanks Owen for volunteering.
>> 
>> I see we have too many bugfixes, features, and improvements on the master
>> branch.
>> 
>> A few questions:
>> 
>> - How or what would be the process for cherry picking those fixes? How
>> will
>> you detect which ones are stable and which not?
>> 
>> - What if others contributors want some patches to be added to the next
>> release? How can we prove they're stable enough to be included?
>> 
>> - How can the community help on making this new branch stable? Should we
>> help on triaging, cherry-picking, testing, others ideas?
>> 
>> I really agree we should be careful on doing the next feature release
>> stable.
>> Having hundred of new bugfixes and improvements on a branch makes
>> difficult
>> to validate its quality.
>> 
>> - Sergio
>> 
>> 
>> On Tue, Nov 29, 2016 at 12:31 PM, Owen O'Malley <omal...@apache.org>
>> wrote:
>> 
>>> Hi all,
>>>   I'd like to volunteer as a Release Manager for making a stable
>>> feature
>>> release from branch 2. However, rather than starting with master, I'll
>>> use
>>> the 2.1 release and cherry pick fixes and features with a focus on a
>>> stable
>>> release and picking features that have been tested at scale. Testing a
>>> Hive
>>> release at scale is hard, time consuming, and resource intensive, but I
>>> think that having a stable release with some of the great features that
>>> we've put into Hive 2 will help drive adoption of the new branch.
>>> 
>>> Thanks,
>>>   Owen
>>> 
> 

Reply via email to