Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Pierre Villard
+1 binding

Went through the usual steps, built on CentOS, and tried a simple flow with
InvokeHTTP.
Thanks to everyone involved in this release!

Pierre

Le ven. 26 févr. 2021 à 06:54, Kevin Doran  a écrit :

> +1 (binding)
>
> Ran through the release helper guide on Ubuntu.
>
> Nice work everyone!
>
> Cheers,
> Kevin
>
> > On Feb 25, 2021, at 20:31, Tony Kurc  wrote:
> >
> > +1 (binding)
> >
> > Built on Amazon Linux 2 with the below build configuration (using
> > bootstrap.sh). Verified signature and checksum files. Reviewed LICENSE
> and
> > NOTICE, which looked good. Had some test failures, but appear to be
> > environmental rather than an issue. Ran a simple flow without issue.
> >
> > The following features have been enabled:
> >
> > * STANDARD PROCESSORS, Provides standard processors
> > * HTTP CURL, This enables RESTProtocol, InvokeHTTP, and the HTTPClient
> for
> > Site to Site
> > * EXPRESSION LANGUAGE EXTENSIONS, This enables NiFi expression language
> > * ROCKSDB REPOS, This Enables persistent provenance, flowfile, and
> content
> > repositories using RocksDB
> > * ARCHIVE EXTENSIONS, This Enables libarchive functionality including
> > MergeContent, CompressContent, (Un)FocusArchiveEntry and
> ManipulateArchive.
> > * GPS EXTENSIONS, Enables LibGPS Functionality and the GetGPS processor.
> > * COAP EXTENSIONS, Enables LibCOAP Functionality.
> > * PCAP EXTENSIONS, Enables libPCAP Functionality and the PacketCapture
> > processor.
> > * RDKAFKA EXTENSIONS, This Enables librdkafka functionality including
> > PublishKafka
> > * SCRIPTING EXTENSIONS, This enables scripting
> >
> >
> > On Tue, Feb 23, 2021 at 5:26 AM Marton Szasz  wrote:
> >
> >> Hello,
> >>
> >> I am pleased to be calling this vote for the source release of Apache
> >> NiFi MiNiFi C++ 0.9.0
> >>
> >> The source tarball, including signatures, digests, etc. can be found at:
> >> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
> >>
> >> The release helper guide can be found at:
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >>
> >> The Git tag is minifi-cpp-0.9.0-RC2
> >> The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
> >>
> >>
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
> >>
> >> Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> >> SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> >> SHA512:
> >>
> 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
> >>
> >> Release artifacts are signed with the following key:
> >> https://people.apache.org/keys/committer/szaszm.asc
> >>
> >> KEYS file available here:
> >> https://dist.apache.org/repos/dist/release/nifi/KEYS
> >>
> >> 200 issues were closed/resolved for this release:
> >>
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
> >>
> >> Release note highlights can be found here:
> >>
> >>
> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
> >>
> >> The vote will be open for 72 hours.
> >> Please download the release candidate and evaluate the necessary items
> >> including checking hashes, signatures, build from source, and test.
> >> Then please vote:
> >>
> >> [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
> >> [ ] +0 no opinion
> >> [ ] -1 Do not release this package because...
> >>
>
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Kevin Doran
+1 (binding)

Ran through the release helper guide on Ubuntu.

Nice work everyone!

Cheers,
Kevin

> On Feb 25, 2021, at 20:31, Tony Kurc  wrote:
> 
> +1 (binding)
> 
> Built on Amazon Linux 2 with the below build configuration (using
> bootstrap.sh). Verified signature and checksum files. Reviewed LICENSE and
> NOTICE, which looked good. Had some test failures, but appear to be
> environmental rather than an issue. Ran a simple flow without issue.
> 
> The following features have been enabled:
> 
> * STANDARD PROCESSORS, Provides standard processors
> * HTTP CURL, This enables RESTProtocol, InvokeHTTP, and the HTTPClient for
> Site to Site
> * EXPRESSION LANGUAGE EXTENSIONS, This enables NiFi expression language
> * ROCKSDB REPOS, This Enables persistent provenance, flowfile, and content
> repositories using RocksDB
> * ARCHIVE EXTENSIONS, This Enables libarchive functionality including
> MergeContent, CompressContent, (Un)FocusArchiveEntry and ManipulateArchive.
> * GPS EXTENSIONS, Enables LibGPS Functionality and the GetGPS processor.
> * COAP EXTENSIONS, Enables LibCOAP Functionality.
> * PCAP EXTENSIONS, Enables libPCAP Functionality and the PacketCapture
> processor.
> * RDKAFKA EXTENSIONS, This Enables librdkafka functionality including
> PublishKafka
> * SCRIPTING EXTENSIONS, This enables scripting
> 
> 
> On Tue, Feb 23, 2021 at 5:26 AM Marton Szasz  wrote:
> 
>> Hello,
>> 
>> I am pleased to be calling this vote for the source release of Apache
>> NiFi MiNiFi C++ 0.9.0
>> 
>> The source tarball, including signatures, digests, etc. can be found at:
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
>> 
>> The release helper guide can be found at:
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
>> 
>> The Git tag is minifi-cpp-0.9.0-RC2
>> The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
>> 
>> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
>> 
>> Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
>> SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
>> SHA512:
>> 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
>> 
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/szaszm.asc
>> 
>> KEYS file available here:
>> https://dist.apache.org/repos/dist/release/nifi/KEYS
>> 
>> 200 issues were closed/resolved for this release:
>> 
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
>> 
>> Release note highlights can be found here:
>> 
>> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
>> 
>> The vote will be open for 72 hours.
>> Please download the release candidate and evaluate the necessary items
>> including checking hashes, signatures, build from source, and test.
>> Then please vote:
>> 
>> [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
>> [ ] +0 no opinion
>> [ ] -1 Do not release this package because...
>> 



Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Tony Kurc
+1 (binding)

Built on Amazon Linux 2 with the below build configuration (using
bootstrap.sh). Verified signature and checksum files. Reviewed LICENSE and
NOTICE, which looked good. Had some test failures, but appear to be
environmental rather than an issue. Ran a simple flow without issue.

The following features have been enabled:

 * STANDARD PROCESSORS, Provides standard processors
 * HTTP CURL, This enables RESTProtocol, InvokeHTTP, and the HTTPClient for
Site to Site
 * EXPRESSION LANGUAGE EXTENSIONS, This enables NiFi expression language
 * ROCKSDB REPOS, This Enables persistent provenance, flowfile, and content
repositories using RocksDB
 * ARCHIVE EXTENSIONS, This Enables libarchive functionality including
MergeContent, CompressContent, (Un)FocusArchiveEntry and ManipulateArchive.
 * GPS EXTENSIONS, Enables LibGPS Functionality and the GetGPS processor.
 * COAP EXTENSIONS, Enables LibCOAP Functionality.
 * PCAP EXTENSIONS, Enables libPCAP Functionality and the PacketCapture
processor.
 * RDKAFKA EXTENSIONS, This Enables librdkafka functionality including
PublishKafka
 * SCRIPTING EXTENSIONS, This enables scripting


On Tue, Feb 23, 2021 at 5:26 AM Marton Szasz  wrote:

> Hello,
>
> I am pleased to be calling this vote for the source release of Apache
> NiFi MiNiFi C++ 0.9.0
>
> The source tarball, including signatures, digests, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
>
> The release helper guide can be found at:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
>
> The Git tag is minifi-cpp-0.9.0-RC2
> The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
>
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
>
> Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> SHA512:
> 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/szaszm.asc
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> 200 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
>
> The vote will be open for 72 hours.
> Please download the release candidate and evaluate the necessary items
> including checking hashes, signatures, build from source, and test.
> Then please vote:
>
> [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Joe Witt
+1/binding

Pretty impressive to see all the great progress here in the past many months!

Thanks

On Thu, Feb 25, 2021 at 5:51 AM Arpad Boda  wrote:
>
> +1 (binding)
> Verified build and signature.
> Built on Debian 10 and Windows 10.
> Executed tests, started agent with simple flow, verified C2 communication.
> Verified commit and tag using Adam's script.
>
> On Thu, Feb 25, 2021 at 7:47 AM Aldrin Piri  wrote:
>
> > +1, binding
> >
> > comments:
> > * verified hashes and signature
> > * verified build and tests on Debian 10 and macOS 10.15
> > * No strong issues with L&N noticed
> >  nit:  Copyright in NOTICE is dated to 2019
> > * ran a simple flow doing site to site without issue
> > * verified docker build/image - looks good
> >
> > Nice work, folks!  The amount of ground covered is impressive!
> >
> >
> > On Tue, Feb 23, 2021 at 2:26 AM Marton Szasz  wrote:
> >
> > > Hello,
> > >
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi MiNiFi C++ 0.9.0
> > >
> > > The source tarball, including signatures, digests, etc. can be found at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
> > >
> > > The release helper guide can be found at:
> > >
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> > >
> > > The Git tag is minifi-cpp-0.9.0-RC2
> > > The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
> > >
> > >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
> > >
> > > Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> > > SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> > > SHA512:
> > >
> > 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/szaszm.asc
> > >
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > >
> > > 200 issues were closed/resolved for this release:
> > >
> > >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
> > >
> > > Release note highlights can be found here:
> > >
> > >
> > https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
> > >
> > > The vote will be open for 72 hours.
> > > Please download the release candidate and evaluate the necessary items
> > > including checking hashes, signatures, build from source, and test.
> > > Then please vote:
> > >
> > > [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...
> > >
> >


ListenHTTP - filters http headers but not flowfile attributes

2021-02-25 Thread Nissim Shiman
Hello Nifi devs,


Currently ListenHTTP has the filtering property:
"HTTP Headers to receive as Attributes (Regex)"

This works except for the case where the data is from PostHTTP and was sent as 
a flowfile.In this scenario the flowfile attributes are not sent as headers, 
rather the flowfile contents and attributes are packaged together (as FFv3) and 
sent to ListenHTTP and there is no option for the ListenHTTP processor to do 
any filtering.

What do we think about renaming the filtering property to:
"Attributes to Receive (Regex)" 

and have it applied to HTTP headers (when dealing with non-FFv3 data) as well 
as incoming attributes (when dealing with FFv3 data) 


Thank You,

Nissim Shiman

Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Martin Zink
+1 (non-binding)

Verified hashes, signatures and commit.
Built on Manjaro (TensorFlow Support enabled)
Ran tests and a simple flow.

Thanks,
Martin


‐‐‐ Original Message ‐‐‐
On Thursday, February 25, 2021 1:51 PM, Arpad Boda  wrote:

> +1 (binding)
> Verified build and signature.
> Built on Debian 10 and Windows 10.
> Executed tests, started agent with simple flow, verified C2 communication.
> Verified commit and tag using Adam's script.
>
> On Thu, Feb 25, 2021 at 7:47 AM Aldrin Piri ald...@apache.org wrote:
>
> > +1, binding
> > comments:
> >
> > -   verified hashes and signature
> > -   verified build and tests on Debian 10 and macOS 10.15
> > -   No strong issues with L&N noticed
> > nit: Copyright in NOTICE is dated to 2019
> >
> > -   ran a simple flow doing site to site without issue
> > -   verified docker build/image - looks good
> >
> > Nice work, folks! The amount of ground covered is impressive!
> > On Tue, Feb 23, 2021 at 2:26 AM Marton Szasz sza...@apache.org wrote:
> >
> > > Hello,
> > > I am pleased to be calling this vote for the source release of Apache
> > > NiFi MiNiFi C++ 0.9.0
> > > The source tarball, including signatures, digests, etc. can be found at:
> > > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
> > > The release helper guide can be found at:
> >
> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >
> > > The Git tag is minifi-cpp-0.9.0-RC2
> > > The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> > https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> > > Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> > > SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> > > SHA512:
> >
> > 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
> >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/szaszm.asc
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/nifi/KEYS
> > > 200 issues were closed/resolved for this release:
> >
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
> >
> > > Release note highlights can be found here:
> >
> > https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
> >
> > > The vote will be open for 72 hours.
> > > Please download the release candidate and evaluate the necessary items
> > > including checking hashes, signatures, build from source, and test.
> > > Then please vote:
> > > [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because...




Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.9.0 (RC2)

2021-02-25 Thread Arpad Boda
+1 (binding)
Verified build and signature.
Built on Debian 10 and Windows 10.
Executed tests, started agent with simple flow, verified C2 communication.
Verified commit and tag using Adam's script.

On Thu, Feb 25, 2021 at 7:47 AM Aldrin Piri  wrote:

> +1, binding
>
> comments:
> * verified hashes and signature
> * verified build and tests on Debian 10 and macOS 10.15
> * No strong issues with L&N noticed
>  nit:  Copyright in NOTICE is dated to 2019
> * ran a simple flow doing site to site without issue
> * verified docker build/image - looks good
>
> Nice work, folks!  The amount of ground covered is impressive!
>
>
> On Tue, Feb 23, 2021 at 2:26 AM Marton Szasz  wrote:
>
> > Hello,
> >
> > I am pleased to be calling this vote for the source release of Apache
> > NiFi MiNiFi C++ 0.9.0
> >
> > The source tarball, including signatures, digests, etc. can be found at:
> > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.9.0/
> >
> > The release helper guide can be found at:
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >
> > The Git tag is minifi-cpp-0.9.0-RC2
> > The Git commit ID is ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=ae746065319c89b6df23ef6a1bd6902306087cb8
> >
> > Checksums of nifi-minifi-cpp-0.9.0-source.tar.gz:
> > SHA256: 519bbf273cc70874a8542d7e422302731c99f44e0aa6439d0e285fbcf4a6be74
> > SHA512:
> >
> 7ebc413f0bf85d25de4e50a2ca4d68925a362f2caa1f30c53a279591dca25d4866923c28418085b8485f73c36af737cf3549ed8990977ee55e4266f8b81b08bd
> >
> > Release artifacts are signed with the following key:
> > https://people.apache.org/keys/committer/szaszm.asc
> >
> > KEYS file available here:
> > https://dist.apache.org/repos/dist/release/nifi/KEYS
> >
> > 200 issues were closed/resolved for this release:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12345444
> >
> > Release note highlights can be found here:
> >
> >
> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.9.0
> >
> > The vote will be open for 72 hours.
> > Please download the release candidate and evaluate the necessary items
> > including checking hashes, signatures, build from source, and test.
> > Then please vote:
> >
> > [ ] +1 Release this package as nifi-minifi-cpp-0.9.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
> >
>


Re: Release diff checker

2021-02-25 Thread Arpad Boda
+1, this is good stuff.
Should be added to the Nifi helper guide as well imho.

On Thu, Feb 25, 2021 at 10:00 AM Ádám Markovics 
wrote:

> Hi,
> Could I please get edit rights for the page?
> I assume this is it, I can't edit:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> My user id is adam-markovics.
> Thanks,
>
> Ádám
>
> On Thu, Feb 25, 2021 at 4:48 AM Joe Witt  wrote:
> >
> > Adam,
> >
> > This is a good idea.  For now I recommend placing it or linking to it
> > from the release helper wiki page.
> >
> > Thanks
> >
> > On Tue, Feb 23, 2021 at 6:10 AM Ádám Markovics 
> wrote:
> > >
> > > Hi everyone,
> > > I have just created a release diff checker that works for NiFi and
> > > MiNiFi. Its purpose is to tell whether there is any difference between
> > > a release source package and a given tag in a given repo, by running a
> > > simple command in the command line.
> > > Motivation: there was a difference in the last MiNiFi RC, it was only
> > > spotted after many people have already approved. And this problem is
> > > highly automatizable.
> > > Code: https://github.com/adam-markovics/nifi-release-tools
> > > Please try it, I'm open to fixes and improvements.
> > > Could we even include it in official NiFi/MiNiFi repos?
> > > Regards,
> > >
> > > Ádám
>


Re: Release diff checker

2021-02-25 Thread Ádám Markovics
Hi,
Could I please get edit rights for the page?
I assume this is it, I can't edit:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
My user id is adam-markovics.
Thanks,

Ádám

On Thu, Feb 25, 2021 at 4:48 AM Joe Witt  wrote:
>
> Adam,
>
> This is a good idea.  For now I recommend placing it or linking to it
> from the release helper wiki page.
>
> Thanks
>
> On Tue, Feb 23, 2021 at 6:10 AM Ádám Markovics  wrote:
> >
> > Hi everyone,
> > I have just created a release diff checker that works for NiFi and
> > MiNiFi. Its purpose is to tell whether there is any difference between
> > a release source package and a given tag in a given repo, by running a
> > simple command in the command line.
> > Motivation: there was a difference in the last MiNiFi RC, it was only
> > spotted after many people have already approved. And this problem is
> > highly automatizable.
> > Code: https://github.com/adam-markovics/nifi-release-tools
> > Please try it, I'm open to fixes and improvements.
> > Could we even include it in official NiFi/MiNiFi repos?
> > Regards,
> >
> > Ádám