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

Reply via email to