+1 for the idea of maintenance releases.

Considering the amount code changes done in trunk and branch-2,
cherry-picking may not be easy and straight forward in all issues.

I would love to help in cherry-picking the fixes and reviewing them.

I would also love to help in release process.


Regards,
Vinay

On Mon, Jun 22, 2015 at 9:49 PM, Allen Wittenauer <a...@altiscale.com> wrote:

>
>         If 2.6 is the target, someone will have to verify that any
> cherry-picked patches actually work with JDK6 since the PMC voted to
> officially kill backward compatibility in a minor release. It’s going to be
> easier and probably smarter to fix 2.7 if that’s really desired. [1]
>
>         Frankly, I’d rather see effort spent on stabilizing trunk and
> ditching the now broken branch-2.  We’re approaching the 4 year anniversary
> of 0.23.0’s release (which later begat 2.x, which is already past the 3
> year mark).  It’s hard to claim health when its been so long since a branch
> off of trunk was cut and turned into something official.
>
> [1] Kengo and I are hard at work getting multiJDK testing working in
> Yetus, but it’s not quite ready for prime time. :( It could certain help
> here, but… it’s not very stable yet.
>
> On Jun 22, 2015, at 7:50 AM, Karthik Kambatla <ka...@cloudera.com> wrote:
>
> > 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