Thanks folks for opening up the discussion on our EOL policy. That's also
exactly what I wanted to discuss when I opened up the 2.6.5 discussion:

I also want to gauge the community's interest in maintaining the 2.6.x
> line. How long do we maintain this line? What would be a sensible EOL
> policy? Note that as the main code lines start diverging (java version,
> features, etc.), the cost of maintaining multiple release lines does go up.
> I'd love to hear your thoughts.


I look forward to that discussion thread. As for 2.6.5, since there is
enough interest in it, I'll work with Chris on that.

Regards,
Sangjin

On Fri, Aug 12, 2016 at 8:19 AM, Junping Du <j...@hortonworks.com> wrote:

> I am OK with going forward for 2.6.5 release given some people may not be
> ready for migration to 2.7 and we have done some preparation work already.
> Thanks Chris for pushing the release work forward!
> About future releases of 2.6 (after 2.6.5) or any other legacy releases, I
> think it worth more discussions. I disagree with what Allen said below -
> Java 6 support should be a solid reason for branch-2.6 release keep going.
> In this community, we are so aggressive to drop Java 7 support in 3.0.x
> release. Here, why we are so conservative to keep releasing new bits to
> support Java 6? Our release effort, although driven by different person,
> should be consistent logically.
> I don't think we have clear rules/polices about EOL of legacy releases
> before. This is a bit off topic here. Will start a new thread later for
> more discussion.
>
> Thanks,
>
> Junping
>
> ________________________________________
> From: Chris Trezzo <ctre...@gmail.com>
> Sent: Friday, August 12, 2016 12:42 AM
> To: Karthik Kambatla
> Cc: common-dev@hadoop.apache.org; hdfs-...@hadoop.apache.org;
> mapreduce-...@hadoop.apache.org; yarn-...@hadoop.apache.org
> Subject: Re: [Release thread] 2.6.5 release activities
>
> Thanks everyone for the discussion! Based on what has been said in this
> thread, I will move forward on the preparation efforts (working with
> Sangjin and the community) for a 2.6.5 release. If there is a strong
> objection to this, please let us know.
>
> I see three initial tasks going forward:
>
> 1. Fix the pre-commit build for branch-2.6. I am not entirely sure what is
> involved here, but will start looking into it using HADOOP-12800 as a
> starting point.
>
> 2. Look through the unresolved issues still targeted to 2.6.5 and
> resolve/re-target as necessary. There are currently 17 of them:
> https://issues.apache.org/jira/issues/?jql=(project%20%
> 3D%20%22Hadoop%20Common%22%20OR%20project%20%3D%20%
> 22Hadoop%20YARN%22%20OR%
> 20project%20%3D%20%22Hadoop%20Map%2FReduce%22%20OR%
> 20project%20%3D%20%22Hadoop%20HDFS%22)%20AND%20(
> fixVersion%20%3D%202.6.5%20OR%20%22Target%20Version%2Fs%22%
> 20%3D%202.6.5)%20AND%20(status%20!%3D%20Resolved%20AND%20status%20!%3D%
> 20Closed)%20ORDER%20BY%20status%20ASC
>
> 3. Look through the backport candidates in the spreadsheet in more detail
> and backport/drop as necessary. There are currently 15 of them:
> https://docs.google.com/spreadsheets/d/1lfG2CYQ7W4q3olWpOCo6EBAey1WYC
> 8hTRUemHvYPPzY/edit?usp=sharing
>
> Finally, I think it would be awesome to continue the release end-of-life
> discussion. As we get better and better at release cadence it is going to
> be really helpful to have an established EOL policy. It will be less
> confusing for contributors and help set clear expectations for end users as
> to when they need to start making reasonable migration plans, especially if
> they want to stay on a well supported release line. I would be happy to
> help with this effort as well. It would be great if we could leverage that
> discussion and have EOL information for the 2.6 line when we release 2.6.5.
>
> As always, please let me know if I have missed something.
>
> Thanks!
> Chris Trezzo
>
> On Thu, Aug 11, 2016 at 1:03 PM, Karthik Kambatla <ka...@cloudera.com>
> wrote:
>
> > Since there is sufficient interest in 2.6.5, we should probably do it.
> All
> > the reasons Allen outlines make sense.
> >
> > That said, Junping brings up a very important point that we should think
> of
> > for future releases. For a new user or a user that does not directly
> > contribute to the project, more stable releases make it hard to pick
> from.
> >
> > As Chris T mentioned, the notion of EOL for our releases seems like a
> good
> > idea. However, to come up with any EOLs, we need to have some sort of
> > cadence for the releases. While this is hard for major releases (big
> bang,
> > potentially incompatible features), it should be doable for minor
> releases.
> >
> > How do people feel about doing a minor release every 6 months, with
> > follow-up maintenance releases every 2 months until the next minor and as
> > needed after that? That way, we could EOL a minor release a year after
> its
> > initial release? In the future, we could consider shrinking this window.
> In
> > addition to the EOL, this also makes our releases a little more
> predictable
> > for both users and vendors. Note that 2.6.0 went out almost 2 years ago
> and
> > we haven't had a new minor release in 14 months. I am happy to start
> > another DISCUSS thread around this if people think it is useful.
> >
> > Thanks
> > Karthik
> >
> > On Thu, Aug 11, 2016 at 12:50 PM, Allen Wittenauer <
> > a...@effectivemachines.com
> > > wrote:
> >
> > >
> > > > On Aug 11, 2016, at 8:10 AM, Junping Du <j...@hortonworks.com> wrote:
> > > >
> > > > Allen, to be clear, I am not against any branch release effort here.
> > > However,
> > >
> > >                 "I'm not an X but.... "
> > >
> > > > as RM for previous releases 2.6.3 and 2.6.4, I feel to have
> > > responsibility to take care branch-2.6 together with other RMs (Vinod
> and
> > > Sangjin) on this branch and understand current gap - especially, to get
> > > consensus from community on the future plan for 2.6.x.
> > > > Our bylaw give us freedom for anyone to do release effort, but our
> > bylaw
> > > doesn't stop our rights for reasonable question/concern on any release
> > > plan. As you mentioned below, people can potentially fire up branch-1
> > > release effort. But if you call a release plan tomorrow for branch-1, I
> > > cannot imagine nobody will question on that effort. Isn't it?
> > >
> > >                 From previous discussions I've seen around releases, I
> > > think it would depend upon which employee from which vendor raised the
> > > question.
> > >
> > > > Let's keep discussions on releasing 2.6.5 more technical. IMO, to
> make
> > > 2.6.5 release more reasonable, shouldn't we check following questions
> > first?
> > > > 1. Do we have any significant issues that should land on 2.6.5
> > comparing
> > > with 2.6.4?
> > > > 2. If so, any technical reasons (like: upgrade is not smoothly,
> > > performance downgrade, incompatibility with downstream projects, etc.)
> to
> > > stop our users to move from 2.6.4 to 2.7.2/2.7.3?
> > > > I believe having good answer on these questions can make our release
> > > plan more reasonable to the whole community. More thoughts?
> > >
> > >         I think these questions are moot though:
> > >
> > > * Hadoop 2.6 is the last release to support JDK6.   That sort of ends
> any
> > > questions around moving to 2.7.
> > >
> > > * There are always bugs in software that can benefit from getting
> fixes.
> > > Given the JDK6 issue, yes, of course there are reasons why someone may
> > want
> > > a 2.6.5.
> > >
> > > * If a company/vendor is willing to fund people to work on a release,
> I'd
> > > much rather they do that work in the ASF than off on their own
> somewhere.
> > > This way the community as a whole benefits.
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: mapreduce-dev-unsubscr...@hadoop.apache.org
> > > For additional commands, e-mail: mapreduce-dev-h...@hadoop.apache.org
> > >
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: mapreduce-dev-unsubscr...@hadoop.apache.org
> For additional commands, e-mail: mapreduce-dev-h...@hadoop.apache.org
>
>

Reply via email to