nifi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pierre Villard <pierre.villard...@gmail.com>
Subject Re: [EXT] Re: [VOTE] Create NiFi Standard Libraries sub-project
Date Wed, 04 Sep 2019 10:02:20 GMT
+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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message