Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-25 Thread Tony Kurc
+1 (binding)

Verified signature, hashes, didn't see issues with LICENSE or NOTICE aside
from what Joe mentioned.

Build was a little bit of a challenge because of my environment (had some
weird issues with dependency versions (MX Linux)), but powered through to a
successful build and test.

Tony


On Tue, May 24, 2022 at 6:10 PM Joe Witt  wrote:

> +1 binding.
>
> Sigs, hashes, L&N overall look good (very thorough on L&N!)
>
> Need to fix the copyright year in NOTICE as it currently lists 2019.
>
> Thanks
>
> On Tue, May 24, 2022 at 12:04 PM Marc Parisi  wrote:
>
> > +1
> >
> > verified sigs and hashes.
> >
> > Ran a simple flow, starting, stopping, and changing flow with c2
> protocol.
> >
> > Everything looks good. Great stuff!
> >
> > Thanks,
> > Marc
> >
> >
> >
> > On Tue, May 24, 2022 at 9:56 AM Martin Zink 
> wrote:
> >
> > > Good idea, I've renamed the convenience binary
> > >
> > > On Tue, May 24, 2022 at 2:54 PM Marton Szasz 
> wrote:
> > >
> > > > +1 (binding)
> > > >
> > > > Ran through the release helper guide. Tested the convenience binaries
> > > > with a RPG to the NiFi release candidate, then InvokeHTTP to another
> > > > MiNiFi C++ RC agent that I've built myself.
> > > >
> > > > I would rename the convenience binary package from
> > > > nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> > > > nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> > > > since it works on basically all major linux distros, even though it's
> > > > built on CentOS. We did the same with 0.11.0.
> > > >
> > > > Thanks!
> > > >
> > > > On Mon, 23 May 2022 at 13:28, Ferenc Gerlits 
> > > wrote:
> > > > >
> > > > > +1 (non-binding)
> > > > >
> > > > > I have
> > > > > * verified the checksums and signatures
> > > > > * compared the contents of the source tarball to the
> > > > minifi-cpp-0.12.0-RC1
> > > > > tag in git
> > > > > * ran the binary with a simple GenerateFlowFile -> LogAttribute
> flow,
> > > > with
> > > > > heartbeat logging on
> > > > > * connected to C2
> > > > >
> > > > > Everything worked correctly.
> > > > >
> > > > > Thanks,
> > > > > Ferenc
> > > >
> > >
> >
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-25 Thread Adam Debreceni
+1 (non-binding)

Checked signatures, hashes.
Tested binary with a GenerateFlowFile -> LogAttribute flow.
Tested c2 commands, debug, restart, property update.

Thanks,
Adam

On Wed, May 25, 2022 at 12:11 AM Joe Witt  wrote:

> +1 binding.
>
> Sigs, hashes, L&N overall look good (very thorough on L&N!)
>
> Need to fix the copyright year in NOTICE as it currently lists 2019.
>
> Thanks
>
> On Tue, May 24, 2022 at 12:04 PM Marc Parisi  wrote:
>
> > +1
> >
> > verified sigs and hashes.
> >
> > Ran a simple flow, starting, stopping, and changing flow with c2
> protocol.
> >
> > Everything looks good. Great stuff!
> >
> > Thanks,
> > Marc
> >
> >
> >
> > On Tue, May 24, 2022 at 9:56 AM Martin Zink 
> wrote:
> >
> > > Good idea, I've renamed the convenience binary
> > >
> > > On Tue, May 24, 2022 at 2:54 PM Marton Szasz 
> wrote:
> > >
> > > > +1 (binding)
> > > >
> > > > Ran through the release helper guide. Tested the convenience binaries
> > > > with a RPG to the NiFi release candidate, then InvokeHTTP to another
> > > > MiNiFi C++ RC agent that I've built myself.
> > > >
> > > > I would rename the convenience binary package from
> > > > nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> > > > nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> > > > since it works on basically all major linux distros, even though it's
> > > > built on CentOS. We did the same with 0.11.0.
> > > >
> > > > Thanks!
> > > >
> > > > On Mon, 23 May 2022 at 13:28, Ferenc Gerlits 
> > > wrote:
> > > > >
> > > > > +1 (non-binding)
> > > > >
> > > > > I have
> > > > > * verified the checksums and signatures
> > > > > * compared the contents of the source tarball to the
> > > > minifi-cpp-0.12.0-RC1
> > > > > tag in git
> > > > > * ran the binary with a simple GenerateFlowFile -> LogAttribute
> flow,
> > > > with
> > > > > heartbeat logging on
> > > > > * connected to C2
> > > > >
> > > > > Everything worked correctly.
> > > > >
> > > > > Thanks,
> > > > > Ferenc
> > > >
> > >
> >
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-24 Thread Joe Witt
+1 binding.

Sigs, hashes, L&N overall look good (very thorough on L&N!)

Need to fix the copyright year in NOTICE as it currently lists 2019.

Thanks

On Tue, May 24, 2022 at 12:04 PM Marc Parisi  wrote:

> +1
>
> verified sigs and hashes.
>
> Ran a simple flow, starting, stopping, and changing flow with c2 protocol.
>
> Everything looks good. Great stuff!
>
> Thanks,
> Marc
>
>
>
> On Tue, May 24, 2022 at 9:56 AM Martin Zink  wrote:
>
> > Good idea, I've renamed the convenience binary
> >
> > On Tue, May 24, 2022 at 2:54 PM Marton Szasz  wrote:
> >
> > > +1 (binding)
> > >
> > > Ran through the release helper guide. Tested the convenience binaries
> > > with a RPG to the NiFi release candidate, then InvokeHTTP to another
> > > MiNiFi C++ RC agent that I've built myself.
> > >
> > > I would rename the convenience binary package from
> > > nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> > > nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> > > since it works on basically all major linux distros, even though it's
> > > built on CentOS. We did the same with 0.11.0.
> > >
> > > Thanks!
> > >
> > > On Mon, 23 May 2022 at 13:28, Ferenc Gerlits 
> > wrote:
> > > >
> > > > +1 (non-binding)
> > > >
> > > > I have
> > > > * verified the checksums and signatures
> > > > * compared the contents of the source tarball to the
> > > minifi-cpp-0.12.0-RC1
> > > > tag in git
> > > > * ran the binary with a simple GenerateFlowFile -> LogAttribute flow,
> > > with
> > > > heartbeat logging on
> > > > * connected to C2
> > > >
> > > > Everything worked correctly.
> > > >
> > > > Thanks,
> > > > Ferenc
> > >
> >
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-24 Thread Marc Parisi
+1

verified sigs and hashes.

Ran a simple flow, starting, stopping, and changing flow with c2 protocol.

Everything looks good. Great stuff!

Thanks,
Marc



On Tue, May 24, 2022 at 9:56 AM Martin Zink  wrote:

> Good idea, I've renamed the convenience binary
>
> On Tue, May 24, 2022 at 2:54 PM Marton Szasz  wrote:
>
> > +1 (binding)
> >
> > Ran through the release helper guide. Tested the convenience binaries
> > with a RPG to the NiFi release candidate, then InvokeHTTP to another
> > MiNiFi C++ RC agent that I've built myself.
> >
> > I would rename the convenience binary package from
> > nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> > nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> > since it works on basically all major linux distros, even though it's
> > built on CentOS. We did the same with 0.11.0.
> >
> > Thanks!
> >
> > On Mon, 23 May 2022 at 13:28, Ferenc Gerlits 
> wrote:
> > >
> > > +1 (non-binding)
> > >
> > > I have
> > > * verified the checksums and signatures
> > > * compared the contents of the source tarball to the
> > minifi-cpp-0.12.0-RC1
> > > tag in git
> > > * ran the binary with a simple GenerateFlowFile -> LogAttribute flow,
> > with
> > > heartbeat logging on
> > > * connected to C2
> > >
> > > Everything worked correctly.
> > >
> > > Thanks,
> > > Ferenc
> >
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-24 Thread Martin Zink
Good idea, I've renamed the convenience binary

On Tue, May 24, 2022 at 2:54 PM Marton Szasz  wrote:

> +1 (binding)
>
> Ran through the release helper guide. Tested the convenience binaries
> with a RPG to the NiFi release candidate, then InvokeHTTP to another
> MiNiFi C++ RC agent that I've built myself.
>
> I would rename the convenience binary package from
> nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
> nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
> since it works on basically all major linux distros, even though it's
> built on CentOS. We did the same with 0.11.0.
>
> Thanks!
>
> On Mon, 23 May 2022 at 13:28, Ferenc Gerlits  wrote:
> >
> > +1 (non-binding)
> >
> > I have
> > * verified the checksums and signatures
> > * compared the contents of the source tarball to the
> minifi-cpp-0.12.0-RC1
> > tag in git
> > * ran the binary with a simple GenerateFlowFile -> LogAttribute flow,
> with
> > heartbeat logging on
> > * connected to C2
> >
> > Everything worked correctly.
> >
> > Thanks,
> > Ferenc
>


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-24 Thread Marton Szasz
+1 (binding)

Ran through the release helper guide. Tested the convenience binaries
with a RPG to the NiFi release candidate, then InvokeHTTP to another
MiNiFi C++ RC agent that I've built myself.

I would rename the convenience binary package from
nifi-minifi-cpp-0.12.0-bin-centos.tar.gz to
nifi-minifi-cpp-0.12.0-bin-linux.tar.gz before finishing the release,
since it works on basically all major linux distros, even though it's
built on CentOS. We did the same with 0.11.0.

Thanks!

On Mon, 23 May 2022 at 13:28, Ferenc Gerlits  wrote:
>
> +1 (non-binding)
>
> I have
> * verified the checksums and signatures
> * compared the contents of the source tarball to the minifi-cpp-0.12.0-RC1
> tag in git
> * ran the binary with a simple GenerateFlowFile -> LogAttribute flow, with
> heartbeat logging on
> * connected to C2
>
> Everything worked correctly.
>
> Thanks,
> Ferenc


Re: [VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-23 Thread Ferenc Gerlits
+1 (non-binding)

I have
* verified the checksums and signatures
* compared the contents of the source tarball to the minifi-cpp-0.12.0-RC1
tag in git
* ran the binary with a simple GenerateFlowFile -> LogAttribute flow, with
heartbeat logging on
* connected to C2

Everything worked correctly.

Thanks,
Ferenc


[VOTE] Release Apache NiFi MiNiFi C++ 0.12.0 (RC1)

2022-05-23 Thread Martin Zink
Hello,

I am pleased to be calling this vote for the source release of Apache NiFi
MiNiFi C++ 0.12.0.

The source tarball, the binary build, plus signatures and digests can be
found at:
https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.12.0/

The Git tag is minifi-cpp-0.12.0-RC1
The Git commit ID is b2c23b1d7ae43d64e4cbfc88ae37fd6ac2883722
https://github.com/apache/nifi-minifi-cpp/commit/b2c23b1d7ae43d64e4cbfc88ae37fd6ac2883722

Checksums of nifi-minifi-cpp-0.12.0-source.tar.gz:
SHA256: e0f9f035787a7c1d742ba30c7c5459ee379cc7246554705f6386901e7c759736
SHA512:
c87a4c85da09f65216cb5f0d430e8e52f885ad7a82b6ce9745430433f5e0f90ccfa02f95923dd68f1b6c4d95653df739e26fa9a75b7368d24239ee63f5c7420b

Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/martinzink.asc

KEYS file available here:
https://dist.apache.org/repos/dist/release/nifi/KEYS

74 issues were closed/resolved for this release:
https://issues.apache.org/jira/projects/MINIFICPP/versions/12351052

Release note highlights can be found here:
https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.12.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.12.0
[ ] +0 no opinion
[ ] -1 Do not release this package because...