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 <sza...@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 <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... > >> >