nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Bende <bbe...@gmail.com>
Subject Re: [EXT] Re: [VOTE] Create NiFi Standard Libraries sub-project
Date Fri, 06 Sep 2019 13:47:00 GMT
+1 binding

On Wed, Sep 4, 2019 at 4:44 PM Joe Witt <joe.witt@gmail.com> wrote:
>
> +1 binding
>
> On Wed, Sep 4, 2019 at 1:48 PM Brandon DeVries <brandon.devries@gmail.com>
> wrote:
>
> > +1, binding
> >
> > Brandon
> > ________________________________
> > From: Mark Payne <markap14@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.fr@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 <jtswork@gmail.com> a écrit :
> > >
> > >> +1 Create NiFi Standard Libraries (binding)
> > >>
> > >> On Wed, Sep 4, 2019 at 12:19 AM Peter Wicks (pwicks) <pwicks@micron.com
> > >
> > >> wrote:
> > >>
> > >>> +1, binding
> > >>>
> > >>> -----Original Message-----
> > >>> From: Kevin Doran <kdoran@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 <trkurc@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 <aldrinpiri@gmail.com>
> > >> wrote:
> > >>>
> > >>>> +1, binding
> > >>>>
> > >>>> On Tue, Sep 3, 2019 at 19:46 Yolanda Davis <yolanda.m.davis@gmail.com
> > >
> > >>>> wrote:
> > >>>>
> > >>>>> +1 Create NiFi Standard Libraries (binding)
> > >>>>>
> > >>>>> On Tue, Sep 3, 2019 at 7:03 PM Koji Kawamura
> > >>>>> <ijokarumawak@gmail.com>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> +1 Create NiFi Standard Libraries (binding)
> > >>>>>>
> > >>>>>> On Wed, Sep 4, 2019 at 7:25 AM Mike Thomsen
> > >>>>>> <mikerthomsen@gmail.com>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>> +1 binding
> > >>>>>>>
> > >>>>>>> On Tue, Sep 3, 2019 at 5:33 PM Andy LoPresto
> > >>>>>>> <alopresto@apache.org>
> > >>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> +1, create NiFi Standard Libraries (binding)
> > >>>>>>>>
> > >>>>>>>> Andy LoPresto
> > >>>>>>>> alopresto@apache.org
> > >>>>>>>> alopresto.apache@gmail.com
> > >>>>>>>> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE
3C6E F65B 2F7D
> > >>>>>>>> EF69
> > >>>>>>>>
> > >>>>>>>>> On Sep 3, 2019, at 2:16 PM, Bryan Bende <bbende@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&amp;data=02%7C01%7Cpwicks%40mi
> > >>>> cron.com
> > %7Cc81e3e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d
> > >>>> 563c806f%7C0%7C0%7C637031563258015148&amp;sdata=m7YbxAEybvM0JzYmvB1KKu
> > >>>> 461I4w38jQtkeZ1Wfdt7o%3D&amp;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&amp;data=02%7C01%7Cpwicks%40micron.com
> > %7Cc
> > >>>> 81e3e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d563c806f%7C0
> > >>>> %7C0%7C637031563258015148&amp;sdata=XSSCVo0AJoh46tpddUMScEjxDy1RRX2c%2
> > >>>> FBRAD%2FtDeQQ%3D&amp;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&amp;data=02%7C01%7Cpwicks%40micron.com
> > %7Cc81e3
> > >>>> e4badd04535ffc508d730d4e61d%7Cf38a5ecd28134862b11bac1d563c806f%7C0%7C0
> > >>>> %7C637031563258015148&amp;sdata=p%2FTCdfpvXdN0TysMHkIKeP3cnNs8bEERHro3
> > >>>> NVfnfi4%3D&amp;reserved=0
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> --
> > >>>>> yolanda.m.davis@gmail.com
> > >>>>> @YolandaMDavis
> > >>>>>
> > >>>>
> > >>>
> > >>
> >
> >

Mime
View raw message