The vote to create the NiFi Standard Libraries sub-project passes with: 14 +1 (binding) votes 0 +1 (non-binding) votes 0 0 votes 0 -1 votes
Thanks to all who helped make this release possible. Here is the PMC vote thread: https://mail-archives.apache.org/mod_mbox/nifi-dev/201909.mbox/%3CCALo_M189HjwCvL_Sz3jcDcBoidS7%3DBictz7t4AfCPF_ixkGjeg%40mail.gmail.com%3E On Fri, Sep 6, 2019 at 9:47 AM Bryan Bende <bbe...@gmail.com> wrote: > > +1 binding > > On Wed, Sep 4, 2019 at 4:44 PM Joe Witt <joe.w...@gmail.com> wrote: > > > > +1 binding > > > > On Wed, Sep 4, 2019 at 1:48 PM Brandon DeVries <brandon.devr...@gmail.com> > > wrote: > > > > > +1, binding > > > > > > Brandon > > > ________________________________ > > > From: Mark Payne <marka...@hotmail.com> > > > Sent: Wednesday, September 4, 2019 1:35 PM > > > To: dev@nifi.apache.org > > > Subject: Re: [EXT] Re: [VOTE] Create NiFi Standard Libraries sub-project > > > > > > I'm a +1 as well. > > > > > > Thanks > > > -Mark > > > > > > > > > > On Sep 4, 2019, at 6:02 AM, Pierre Villard <pierre.villard...@gmail.com> > > > wrote: > > > > > > > > +1 (binding) > > > > > > > > As a minor comment - but definitely not the place to discuss it - I > > > wonder > > > > if having a dedicated JIRA for that is really required. We could have > > > > the > > > > same approach as we do with nifi-fds (use the NIFI JIRA with the right > > > use > > > > of tags, components, versions). > > > > > > > > Le mer. 4 sept. 2019 à 08:22, Jeff <jtsw...@gmail.com> a écrit : > > > > > > > >> +1 Create NiFi Standard Libraries (binding) > > > >> > > > >> On Wed, Sep 4, 2019 at 12:19 AM Peter Wicks (pwicks) <pwi...@micron.com > > > > > > > >> wrote: > > > >> > > > >>> +1, binding > > > >>> > > > >>> -----Original Message----- > > > >>> From: Kevin Doran <kdo...@apache.org> > > > >>> Sent: Tuesday, September 3, 2019 7:12 PM > > > >>> To: dev@nifi.apache.org; dev@nifi.apache.org > > > >>> Subject: [EXT] Re: [VOTE] Create NiFi Standard Libraries sub-project > > > >>> > > > >>> +1, binding > > > >>> > > > >>> > > > >>> ________________________________ > > > >>> From: Tony Kurc <trk...@gmail.com> > > > >>> Sent: Tuesday, September 3, 2019 8:33 PM > > > >>> To: dev@nifi.apache.org > > > >>> Subject: Re: [VOTE] Create NiFi Standard Libraries sub-project > > > >>> > > > >>> +1 (binding) > > > >>> > > > >>> On Wed, Sep 4, 2019 at 12:29 AM Aldrin Piri <aldrinp...@gmail.com> > > > >> wrote: > > > >>> > > > >>>> +1, binding > > > >>>> > > > >>>> On Tue, Sep 3, 2019 at 19:46 Yolanda Davis <yolanda.m.da...@gmail.com > > > > > > > >>>> wrote: > > > >>>> > > > >>>>> +1 Create NiFi Standard Libraries (binding) > > > >>>>> > > > >>>>> On Tue, Sep 3, 2019 at 7:03 PM Koji Kawamura > > > >>>>> <ijokaruma...@gmail.com> > > > >>>>> wrote: > > > >>>>> > > > >>>>>> +1 Create NiFi Standard Libraries (binding) > > > >>>>>> > > > >>>>>> On Wed, Sep 4, 2019 at 7:25 AM Mike Thomsen > > > >>>>>> <mikerthom...@gmail.com> > > > >>>>>> wrote: > > > >>>>>>> > > > >>>>>>> +1 binding > > > >>>>>>> > > > >>>>>>> On Tue, Sep 3, 2019 at 5:33 PM Andy LoPresto > > > >>>>>>> <alopre...@apache.org> > > > >>>>>> wrote: > > > >>>>>>> > > > >>>>>>>> +1, create NiFi Standard Libraries (binding) > > > >>>>>>>> > > > >>>>>>>> Andy LoPresto > > > >>>>>>>> alopre...@apache.org > > > >>>>>>>> alopresto.apa...@gmail.com > > > >>>>>>>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D > > > >>>>>>>> EF69 > > > >>>>>>>> > > > >>>>>>>>> On Sep 3, 2019, at 2:16 PM, Bryan Bende <bbe...@gmail.com> > > > >>>> wrote: > > > >>>>>>>>> > > > >>>>>>>>> All, > > > >>>>>>>>> > > > >>>>>>>>> In a previous thread there was a plan discussed to > > > >>>>>>>>> restructure > > > >>>> some > > > >>>>>> of > > > >>>>>>>>> the repositories in order to address several different > > > >>>>>>>>> issues, > > > >>>> such > > > >>>>>> as > > > >>>>>>>>> build time, reusability of code, and eventually separating > > > >>>>>>>>> how > > > >>>> the > > > >>>>>>>>> framework and extensions are released [1][2]. > > > >>>>>>>>> > > > >>>>>>>>> The overall plan requires many steps to get there, so I'd > > > >>>>>>>>> like to propose starting with a small actionable step - the > > > >>>>>>>>> creation of a > > > >>>>> new > > > >>>>>>>>> sub-project called NiFi Standard Libraries (formerly > > > >>>>>>>>> referred to > > > >>>> as > > > >>>>>>>>> nifi-commons). > > > >>>>>>>>> > > > >>>>>>>>> Project Name: Apache NiFi Standard Libraries Git Repository: > > > >>>>>>>>> nifi-standard-libraries > > > >>>>>>>>> JIRA: NIFILIBS > > > >>>>>>>>> > > > >>>>>>>>> Description: > > > >>>>>>>>> > > > >>>>>>>>> A collection of standard implementations used across the > > > >>>>>>>>> NiFi > > > >>>>>> ecosystem. > > > >>>>>>>>> > > > >>>>>>>>> Candidate Libraries: > > > >>>>>>>>> > > > >>>>>>>>> In general, each library may consist of multiple Maven > > > >>>>>>>>> modules, > > > >>>> and > > > >>>>>>>>> should be independent from the rest of the ecosystem, and > > > >>>>>>>>> from > > > >>>>> other > > > >>>>>>>>> libraries within NiFi Standard Libraries. > > > >>>>>>>>> > > > >>>>>>>>> In addition, each library may make it's own decision about > > > >>>> whether > > > >>>>> it > > > >>>>>>>>> is considered a public facing extension point/API, or an > > > >>>>>>>>> internal library that may be changed at any time. This > > > >>>>>>>>> should be > > > >>>> documented > > > >>>>> in > > > >>>>>>>>> a README at the root of each library, such as > > > >>>>>>>>> nifi-standard-libraries/nifi-xyz/README. > > > >>>>>>>>> > > > >>>>>>>>> An initial library that has been discussed was referred to > > > >>>>>>>>> as 'nifi-security' and would centralize much of the security > > > >>>>>>>>> related > > > >>>>>> code > > > >>>>>>>>> shared by NiFi and NiFi Registry, such as shared security > > > >>>>>>>>> APIs, > > > >>>> and > > > >>>>>>>>> implementations for various providers, such as > > > >>> LDAP/Kerberos/etc. > > > >>>>>>>>> > > > >>>>>>>>> A second candidate library would be an optimistic-locking > > > >>>>>>>>> library based on NiFi's revision concept. Currently this has > > > >>>>>>>>> been created inside nifi-registry for now [3], but could be > > > >>>>>>>>> moved as soon as nifi-standard-libraries exists. > > > >>>>>>>>> > > > >>>>>>>>> (This list does not have to be final in order to decide if > > > >>>>>>>>> we are creating NiFi Standard Libraries or not) > > > >>>>>>>>> > > > >>>>>>>>> Integration & Usage: > > > >>>>>>>>> > > > >>>>>>>>> Once NiFi Standard Libraries is created, the community can > > > >>>>>>>>> start creating and/or moving code there and perform releases > > > >>>>>>>>> as > > > >>>>> necessary. > > > >>>>>> A > > > >>>>>>>>> release will consist of the standard Apache source release, > > > >>>>>>>>> plus artifacts released to Maven central. The community can > > > >>>>>>>>> then > > > >>>> decide > > > >>>>>>>>> when it is appropriate to integrate these released libraries > > > >>>>>>>>> into > > > >>>>> one > > > >>>>>>>>> of our downstream projects. > > > >>>>>>>>> > > > >>>>>>>>> For example, if we create a nifi-security library in > > > >>>>>>>>> nifi-standard-libraries, we can release that whenever we > > > >>>>>>>>> decide, > > > >>>>> but > > > >>>>>>>>> we may not integrate it into NiFi or NiFi Registry until it > > > >>>>>>>>> makes sense for a given release of those projects. > > > >>>>>>>>> > > > >>>>>>>>> This vote will be open for 48 hours, please vote: > > > >>>>>>>>> > > > >>>>>>>>> [ ] +1 Create NiFi Standard Libraries [ ] +0 no opinion [ ] > > > >>>>>>>>> -1 Do not create NiFi Standard Libraries because... > > > >>>>>>>>> > > > >>>>>>>>> [1] > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapach > > > >>>> e-nifi.1125220.n5.nabble.com > > > %2Fdiscuss-Splitting-NiFi-framework-and-ex > > > >>>> tension-repos-and-releases-td27499.html&data=02%7C01%7Cpwicks%40mi > > > >>>> cron.com > > > %7Cc81e3e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d > > > >>>> 563c806f%7C0%7C0%7C637031563258015148&sdata=m7YbxAEybvM0JzYmvB1KKu > > > >>>> 461I4w38jQtkeZ1Wfdt7o%3D&reserved=0 > > > >>>>>>>>> [2] > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwik > > > >>>> i.apache.org > > > %2Fconfluence%2Fdisplay%2FNIFIREG%2FNiFi%2BProject%2Band%2 > > > >>>> BRepository%2BRestructuring&data=02%7C01%7Cpwicks%40micron.com > > > %7Cc > > > >>>> 81e3e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d563c806f%7C0 > > > >>>> %7C0%7C637031563258015148&sdata=XSSCVo0AJoh46tpddUMScEjxDy1RRX2c%2 > > > >>>> FBRAD%2FtDeQQ%3D&reserved=0 > > > >>>>>>>>> [3] > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>> > > > https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > > > >>>> ub.com > > > %2Fapache%2Fnifi-registry%2Ftree%2Fmaster%2Fnifi-registry-core%2 > > > >>>> Fnifi-registry-revision&data=02%7C01%7Cpwicks%40micron.com > > > %7Cc81e3 > > > >>>> e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d563c806f%7C0%7C0 > > > >>>> %7C637031563258015148&sdata=p%2FTCdfpvXdN0TysMHkIKeP3cnNs8bEERHro3 > > > >>>> NVfnfi4%3D&reserved=0 > > > >>>>>>>> > > > >>>>>>>> > > > >>>>>> > > > >>>>> > > > >>>>> > > > >>>>> -- > > > >>>>> -- > > > >>>>> yolanda.m.da...@gmail.com > > > >>>>> @YolandaMDavis > > > >>>>> > > > >>>> > > > >>> > > > >> > > > > > >