Thanks everyone for the feedback. This is now captured here https://cwiki.apache.org/confluence/display/HUDI/Release+Management
On Sat, Sep 12, 2020 at 4:06 PM Raymond Xu <xu.shiyan.raym...@gmail.com> wrote: > > Is it rooted more on hitting those in the short term? > > Yes. And a better test infra could make it feasible. Or it may be easier to > > hit by limiting the minor version to bug fix and docs update. > > > > On Tue, Sep 8, 2020 at 10:41 PM Pratyaksh Sharma <pratyaks...@gmail.com> > > wrote: > > > > > Missed this thread, the plan looks good to me as well. > > > > > > On Wed, Sep 9, 2020 at 8:31 AM Vinoth Chandar <vin...@apache.org> wrote: > > > > > > > Would love to understand the general skepticism a bit more. > > > > Is it rooted more on hitting those in the short term? or even in the > > > longer > > > > run with a better test infrastructure in place? > > > > > > > > On Tue, Sep 8, 2020 at 6:42 PM Raymond Xu <xu.shiyan.raym...@gmail.com > > > > > > wrote: > > > > > > > > > +1. Also a bit skeptical on monthly minor releases. But can give it a > > > > try. > > > > > > > > > > On Tue, Sep 8, 2020 at 5:55 PM Mehrotra, Udit > > > <udi...@amazon.com.invalid > > > > > > > > > > wrote: > > > > > > > > > > > +1 on the process. > > > > > > > > > > > > On 9/8/20, 5:11 PM, "Vinoth Chandar" <vin...@apache.org> wrote: > > > > > > > > > > > > CAUTION: This email originated from outside of the > organization. > > > Do > > > > > > not click links or open attachments unless you can confirm the > sender > > > > and > > > > > > know the content is safe. > > > > > > > > > > > > > > > > > > > > > > > > >, bit skeptical on minor version releases every month, but > nvm. > > > > > guess > > > > > > its > > > > > > just a rough estimate. > > > > > > > > > > > > That's an aspirational goal that we should try to hit. We have > > > all > > > > > > worked > > > > > > on teams/projects that shipped at that cadence regularly. > > > > > > It's a matter of getting our test infrastructure and processes > > > > > > streamlined > > > > > > IMO :) > > > > > > > > > > > > On Fri, Sep 4, 2020 at 8:29 AM Nishith <n3.nas...@gmail.com> > > > > wrote: > > > > > > > > > > > > > +1 on the process > > > > > > > > > > > > > > Sent from my iPhone > > > > > > > > > > > > > > > On Sep 3, 2020, at 8:14 AM, Sivabalan <n.siv...@gmail.com> > > > > > wrote: > > > > > > > > > > > > > > > > +1 on the general release policy. Realistically speaking, > bit > > > > > > skeptical > > > > > > > on > > > > > > > > minor version releases every month, but nvm. guess its > just a > > > > > rough > > > > > > > > estimate. > > > > > > > > > > > > > > > >> On Tue, Sep 1, 2020 at 8:41 PM Balaji Varadarajan > > > > > > > >> <v.bal...@ymail.com.invalid> wrote: > > > > > > > >> > > > > > > > >> > > > > > > > >> +1 on the process. > > > > > > > >> Balaji.V On Tuesday, September 1, 2020, 04:56:55 PM > PDT, > > > > Gary > > > > > > Li < > > > > > > > >> garyli1...@outlook.com> wrote: > > > > > > > >> > > > > > > > >> +1 > > > > > > > >> Gary LiFrom: Bhavani Sudha <bhavanisud...@gmail.com> > > > > > > > >> Sent: Wednesday, September 2, 2020 3:11:06 AM > > > > > > > >> To: us...@hudi.apache.org <us...@hudi.apache.org> > > > > > > > >> Cc: dev@hudi.apache.org <dev@hudi.apache.org> > > > > > > > >> Subject: Re: [DISCUSS] Formalizing the release process +1 > on > > > > the > > > > > > release > > > > > > > >> process formalization. > > > > > > > >> > > > > > > > >>> On Tue, Sep 1, 2020 at 10:21 AM Vinoth Chandar < > > > > > > vin...@apache.org> > > > > > > > wrote: > > > > > > > >>> > > > > > > > >>> Hi all, > > > > > > > >>> > > > > > > > >>> Love to start a discussion around how we can formalize > the > > > > > > release > > > > > > > >>> process, timelines more so that we can ensure timely and > > > > > quality > > > > > > > >> releases. > > > > > > > >>> > > > > > > > >>> Below is an outline of an idea that was discussed in the > > > last > > > > > > community > > > > > > > >>> sync (also in the weekly sync notes). > > > > > > > >>> > > > > > > > >>> - We will do a "feature driven" major version release, > > > every > > > > 3 > > > > > > months > > > > > > > or > > > > > > > >>> so. i.e going from version x.y to x.y+1. The idea here is > > > > this > > > > > > ships > > > > > > > once > > > > > > > >>> all the committed features are code complete, tested and > > > > > > verified. > > > > > > > >>> - We keep doing patches, bug fixes and usability > > > improvements > > > > > to > > > > > > the > > > > > > > >>> project always. So, we will also do a "time driven" minor > > > > > version > > > > > > > release > > > > > > > >>> x.y.z → x.y.z+1 every month or so > > > > > > > >>> - We will always be releasing from master and thus major > > > > > release > > > > > > > features > > > > > > > >>> need to be guarded by flags, on minor versions. > > > > > > > >>> - We will try to avoid patch releases. i.e > cherry-picking a > > > > few > > > > > > commits > > > > > > > >>> onto an earlier release version. (during 0.5.3 we > actually > > > > > found > > > > > > the > > > > > > > >>> cherry-picking of master onto 0.5.2 pretty tricky and > even > > > > > > > error-prone). > > > > > > > >>> Some cases, we may have to just make patch releases. But > > > only > > > > > > > extenuating > > > > > > > >>> circumstances. Over time, with better tooling and a > larger > > > > > > community, > > > > > > > we > > > > > > > >>> might be able to do this. > > > > > > > >>> > > > > > > > >>> As for the major release planning process. > > > > > > > >>> > > > > > > > >>> - PMC/Committers can come up with an initial list > sourced > > > > > > based on > > > > > > > >>> user asks, support issue > > > > > > > >>> - List is shared with the community, for feedback. > > > > community > > > > > > can > > > > > > > >>> suggest new items, re-prioritizations > > > > > > > >>> - Contributors are welcome to commit more > features/asks, > > > > > (with > > > > > > due > > > > > > > >>> process) > > > > > > > >>> > > > > > > > >>> I would love to hear +1s, -1s and also any new, > completely > > > > > > different > > > > > > > >> ideas > > > > > > > >>> as well. Let's use this thread to align ourselves. > > > > > > > >>> > > > > > > > >>> Once we align ourselves, there are some release > > > certification > > > > > > tools > > > > > > > that > > > > > > > >>> need to be built out. Hopefully, we can do this together. > > > :) > > > > > > > >>> > > > > > > > >>> > > > > > > > >>> Thanks > > > > > > > >>> Vinoth > > > > > > > >>> > > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > > > Regards, > > > > > > > > -Sivabalan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >