Thanks for starting this thread, Akira.

+1 to more maintenance releases. More stable upstream releases avoids
duplicating cherry-pick work across consumers/vendors, and shows the
maturity of the project to users.

I see value in backporting blocker/critical issues, but have mixed feelings
about doing the same for major/minor/trivial issues. IMO, every commit has
non-zero potential to introduce other bugs. Depending on the kind of fix
(say, documentation), it might be okay to include these non-critical fixes.
One approach could be to allow all bug fixes for 2.x.1, blocker/critical
for 2.x.2, blocker for 2.x.3 (or something along those lines) to ensure
increasing stability of maintenance releases?

I am also +1 to any committer picking up RM duties for a maintenance
release. It is healthy to have more people participate in the release
process, so long as we have some method to maintenance release madness.

A committer (who is not yet a PMC member) could be a Release Manager, but
his vote is not binding for the release. I RM-ed the 2.5.x releases as a
committer. RM-ing a release and voting non-binding could be a good way to
remind the PMC to include the committer in PMC :)

Cheers
Karthik

On Mon, Jun 22, 2015 at 4:36 AM, Tsuyoshi Ozawa <oz...@apache.org> wrote:

> Hi Akira,
>
> Thank you for starting interesting topic. +1 on the idea of More
> Maintenance Releases for old branches. It would be good if this
> activity is more coupled with Apache Yetus for users.
>
> BTW, I don't know one of committers, who is not PMC, can be a release
> manager. Does anyone know about this?  It's described in detail as
> follows: http://hadoop.apache.org/bylaws#Decision+Making
>
> > Release Manager
> > A Release Manager (RM) is a committer who volunteers to produce a
> Release Candidate according to HowToRelease.
> >
> > Project Management Committee
> > Deciding what is distributed as products of the Apache Hadoop project.
> In particular all releases must be approved by the PMC
>
> Thanks,
> - Tsuyoshi
>
> On Mon, Jun 22, 2015 at 6:43 PM, Akira AJISAKA
> <ajisa...@oss.nttdata.co.jp> wrote:
> > Hi everyone,
> >
> > In Hadoop Summit, I joined HDFS BoF and heard from Jason Lowe that Apache
> > Hadoop developers at Yahoo!, Twitter, and other non-distributors work
> very
> > hard to maintenance Hadoop by cherry-picking patches to their own
> branches.
> >
> > I want to share the work with the community. If we can cherry-pick bug
> fix
> > patches and have more maintenance releases, it'd be very happy not only
> for
> > users but also for developers who work very hard for stabilizing their
> own
> > branches.
> >
> > To have more maintenance releases, I propose two changes:
> >
> > * Major/Minor/Trivial bug fixes can be cherry-picked
> > * (Roughly) Monthly maintenance release
> >
> > I would like to start the work from branch-2.6. If the change will be
> > accepted by the community, I'm willing to work for the maintenance, as a
> > release manager.
> >
> > Best regards,
> > Akira
>



-- 
Karthik Kambatla
Software Engineer, Cloudera Inc.
--------------------------------------------
http://five.sentenc.es

Reply via email to