Im not a fan of this our feature branching was supposed to protect us from
broken trumk syndrome.

I am a believer in releaseable trunk. Make it work and keep it working.

On Friday, March 3, 2017, Sergey Shelukhin <ser...@hortonworks.com> wrote:

> Can we at least release 2.2 first? There’s massive amount of unreleased
> code right now on master.
>
> On 17/3/3, 13:50, "Ashutosh Chauhan" <hashut...@apache.org <javascript:;>>
> wrote:
>
> >Hi all,
> >
> >Hive project has come a long way. With wide-spread adoption also comes
> >expectations. Expectation of being backward compatible and not breaking
> >things. However that doesn't come free of cost and results in lot of
> >legacy
> >code which can't be refactored without fear of breaking things. As a
> >result
> >project has accumulated lot of debt over time. At the same time there are
> >also lot of features which have seen little uptake. We may want to drop
> >some of those.
> >
> >In order to move forward and shed that debt we may need a major version
> >release which allows us to make backward incompatible changes and drop
> >rarely used features. At the same time there are lots of users which are
> >consuming currently released 2.1 , 2.2 branches and expect them to stay on
> >it for some time. So, I propose that we create branch-2 from current tip
> >and do future 2.x releases from that branch and keep it backward
> >compatible. This will allow devs to land breaking changes on master and
> >pave way to release hive 3.0 in future.
> >
> >Ofcourse, each specific incompatible change and feature drop  even on
> >master need to be evaluated on its own merit on corresponding jira. This
> >email is just a solicitation of feedback for creating branch-2 and
> >allowing
> >breaking changes in master. Thoughts?
> >
> >Thanks,
> >Ashutosh
>
>

-- 
Sorry this was sent from mobile. Will do less grammar and spell check than
usual.

Reply via email to