You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Gábor Gyimesi <lo...@apache.org> on 2024/05/02 15:51:55 UTC

[VOTE] Release Apache NiFi MiNiFi C++ 0.99.0 (RC2)

Hello,

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

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

The Git tag is minifi-cpp-0.99.0-RC2
The Git commit ID is 63e213efeefae112e8094e2db7292bdb03fb6ce3
https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=63e213efeefae112e8094e2db7292bdb03fb6ce3

Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
SHA256: acbf1c05f808c6bb6852c7885212c503b79d0118d5c493921560e14d53d86270
SHA512:
d354469b7ce36df4203aa274856ff91b2944c4eca6f13ff83d1f7049ee208dc52809145fa7a19fc1a8c6fbb8747f2b4eac9056d13c9de2b095bf82f5669d30a8

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

A helpful reminder on how the release candidate verification process works:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303

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

8 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12351771

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

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

Posted by Gábor Gyimesi <lo...@apache.org>.
Martin Zink pointed out that using NiFi python processors with a virtualenv
crashes MiNiFi C++ on some specific Linux distributions and python versions
according to our Python version compatibility checks.
This seems to be a release blocking issue, described in the following Jira
ticket: https://issues.apache.org/jira/browse/MINIFICPP-2360

I'm canceling RC2 due to this and will create a new RC once the issue is
resolved.

BR,
Gabor

On Sat, 4 May 2024 at 02:06, Marton Szasz <sz...@apache.org> wrote:

> +1 (binding)
>
> Tried in an ubuntu:24.04 docker container, and updated the release
> helper guide on Confluence with my findings.
> It worked as expected.
>
> Tried compiling and running on a fresh Arch Linux VM, with the new
> Python bootstrap:
>
> https://github.com/apache/nifi-minifi-cpp?tab=readme-ov-file#python-based-bootstrapping-recommended
> I had to install these packages for it to work:
> - general: git wget
> - bootstrap: python sudo
> - needed for build, but not installed by the bootstrap: autoconf
> automake libtool
> After installing these, I could build and run it. I tested collecting
> the systemd-journald logs, and forwarding them in compressed batches
> through HTTP. (ConsumeJournald -> MergeContent -> CompressContent ->
> InvokeHTTP)
> It worked as expected.
>
> Tried compiling and running on Windows 10, with the new Python
> bootstrap. This was not a fresh install, so I don't have a list of
> possibly missing dependencies here.
> The test flow was collecting Windows Security Audit Event Logs, and
> forwarding them similarly to the journald linux test, but this time it
> went to the NiFi release candidate, since I was testing that, too.
> The compilation was one with a fairly large set of extensions. SFTP
> didn't compile, but I think that's not a dealbreaker on Windows.
> Both the convenience binaries and my build worked as expected.
>
> Thanks for RMing!
>
> Marton
>
> On 5/2/24 6:04 PM, Gábor Gyimesi wrote:
> > Minor correction for the last 2 links:
> >
> > 118 issues were closed/resolved for this release:
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12353618
> >
> > Release note highlights can be found here:
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0
> >
> > BR,
> > Gabor
> >
> > On Thu, 2 May 2024 at 17:51, Gábor Gyimesi <lo...@apache.org> wrote:
> >
> >> Hello,
> >>
> >> I am pleased to be calling this vote for the source release of Apache
> NiFi
> >> MiNiFi C++ 0.99.0.
> >>
> >> The source tarball, some binary builds, plus signatures and digests can
> be
> >> found at:
> >> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/
> >>
> >> The Git tag is minifi-cpp-0.99.0-RC2
> >> The Git commit ID is 63e213efeefae112e8094e2db7292bdb03fb6ce3
> >>
> >>
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=63e213efeefae112e8094e2db7292bdb03fb6ce3
> >>
> >> Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
> >> SHA256: acbf1c05f808c6bb6852c7885212c503b79d0118d5c493921560e14d53d86270
> >> SHA512:
> >>
> d354469b7ce36df4203aa274856ff91b2944c4eca6f13ff83d1f7049ee208dc52809145fa7a19fc1a8c6fbb8747f2b4eac9056d13c9de2b095bf82f5669d30a8
> >>
> >> Release artifacts are signed with the following key:
> >> https://people.apache.org/keys/committer/lordgamez.asc
> >>
> >> A helpful reminder on how the release candidate verification process
> works:
> >>
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
> >>
> >> KEYS file available here:
> >> https://dist.apache.org/repos/dist/release/nifi/KEYS
> >>
> >> 8 issues were closed/resolved for this release:
> >>
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12351771
> >>
> >> Release note highlights can be found here:
> >>
> >>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version0.99.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.99.0
> >> [ ] +0 no opinion
> >> [ ] -1 Do not release this package because...
> >>
>

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

Posted by Marton Szasz <sz...@apache.org>.
+1 (binding)

Tried in an ubuntu:24.04 docker container, and updated the release 
helper guide on Confluence with my findings.
It worked as expected.

Tried compiling and running on a fresh Arch Linux VM, with the new 
Python bootstrap: 
https://github.com/apache/nifi-minifi-cpp?tab=readme-ov-file#python-based-bootstrapping-recommended
I had to install these packages for it to work:
- general: git wget
- bootstrap: python sudo
- needed for build, but not installed by the bootstrap: autoconf 
automake libtool
After installing these, I could build and run it. I tested collecting 
the systemd-journald logs, and forwarding them in compressed batches 
through HTTP. (ConsumeJournald -> MergeContent -> CompressContent -> 
InvokeHTTP)
It worked as expected.

Tried compiling and running on Windows 10, with the new Python 
bootstrap. This was not a fresh install, so I don't have a list of 
possibly missing dependencies here.
The test flow was collecting Windows Security Audit Event Logs, and 
forwarding them similarly to the journald linux test, but this time it 
went to the NiFi release candidate, since I was testing that, too.
The compilation was one with a fairly large set of extensions. SFTP 
didn't compile, but I think that's not a dealbreaker on Windows.
Both the convenience binaries and my build worked as expected.

Thanks for RMing!

Marton

On 5/2/24 6:04 PM, Gábor Gyimesi wrote:
> Minor correction for the last 2 links:
>
> 118 issues were closed/resolved for this release:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12353618
>
> Release note highlights can be found here:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0
>
> BR,
> Gabor
>
> On Thu, 2 May 2024 at 17:51, Gábor Gyimesi <lo...@apache.org> wrote:
>
>> Hello,
>>
>> I am pleased to be calling this vote for the source release of Apache NiFi
>> MiNiFi C++ 0.99.0.
>>
>> The source tarball, some binary builds, plus signatures and digests can be
>> found at:
>> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/
>>
>> The Git tag is minifi-cpp-0.99.0-RC2
>> The Git commit ID is 63e213efeefae112e8094e2db7292bdb03fb6ce3
>>
>> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=63e213efeefae112e8094e2db7292bdb03fb6ce3
>>
>> Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
>> SHA256: acbf1c05f808c6bb6852c7885212c503b79d0118d5c493921560e14d53d86270
>> SHA512:
>> d354469b7ce36df4203aa274856ff91b2944c4eca6f13ff83d1f7049ee208dc52809145fa7a19fc1a8c6fbb8747f2b4eac9056d13c9de2b095bf82f5669d30a8
>>
>> Release artifacts are signed with the following key:
>> https://people.apache.org/keys/committer/lordgamez.asc
>>
>> A helpful reminder on how the release candidate verification process works:
>> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
>>
>> KEYS file available here:
>> https://dist.apache.org/repos/dist/release/nifi/KEYS
>>
>> 8 issues were closed/resolved for this release:
>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12351771
>>
>> Release note highlights can be found here:
>>
>> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version0.99.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.99.0
>> [ ] +0 no opinion
>> [ ] -1 Do not release this package because...
>>

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

Posted by Gábor Gyimesi <ga...@gmail.com>.
Minor correction for the last 2 links:

118 issues were closed/resolved for this release:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12353618

Release note highlights can be found here:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325#ReleaseNotesMiNiFi(C++)-Versioncpp-0.99.0

BR,
Gabor

On Thu, 2 May 2024 at 17:51, Gábor Gyimesi <lo...@apache.org> wrote:

> Hello,
>
> I am pleased to be calling this vote for the source release of Apache NiFi
> MiNiFi C++ 0.99.0.
>
> The source tarball, some binary builds, plus signatures and digests can be
> found at:
> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/
>
> The Git tag is minifi-cpp-0.99.0-RC2
> The Git commit ID is 63e213efeefae112e8094e2db7292bdb03fb6ce3
>
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=63e213efeefae112e8094e2db7292bdb03fb6ce3
>
> Checksums of nifi-minifi-cpp-0.99.0-source.tar.gz:
> SHA256: acbf1c05f808c6bb6852c7885212c503b79d0118d5c493921560e14d53d86270
> SHA512:
> d354469b7ce36df4203aa274856ff91b2944c4eca6f13ff83d1f7049ee208dc52809145fa7a19fc1a8c6fbb8747f2b4eac9056d13c9de2b095bf82f5669d30a8
>
> Release artifacts are signed with the following key:
> https://people.apache.org/keys/committer/lordgamez.asc
>
> A helpful reminder on how the release candidate verification process works:
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=173087303
>
> KEYS file available here:
> https://dist.apache.org/repos/dist/release/nifi/KEYS
>
> 8 issues were closed/resolved for this release:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321520&version=12351771
>
> Release note highlights can be found here:
>
> https://cwiki.apache.org/confluence/display/NIFI/Release+Notes#ReleaseNotes-Version0.99.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.99.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because...
>