+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 <lordga...@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...

Reply via email to