Apache NiFi Community, I am pleased to announce that the 0.7.0 release of Apache NiFi MiNiFi C++ passes with 5 +1 (binding) votes 2 +1 (non-binding) votes 0 0 votes 0 -1 votes
Thanks to all who helped make this release possible. Here is the PMC vote thread: http://apache-nifi.1125220.n5.nabble.com/VOTE-Release-Apache-NiFi-MiNiFi-C-0-7-0-RC1-td29724.html On Sat, Jan 11, 2020 at 6:30 PM Arpad Boda <ab...@cloudera.com> wrote: > +1 - verified build, checksums and execution on Debian. > > Thanks all for the documentation improvements, will adjust helper and > readme accordingly! > > On Sat, Jan 11, 2020 at 3:57 AM Andy LoPresto <alopre...@apache.org> > wrote: > >> +1 (binding) >> >> I encountered a number of obstacles during this validation, some of which >> are definitely because I haven’t worked on the C++ effort (or even built >> it) in at least 6 months. These are not complaints, just wrinkles I >> captured so we can improve this process for next time. Noted here for >> posterity: >> >> * The SHA-512 digest I calculated locally matched the email, but the >> .sha512 files are not published in the hosted server for any artifacts. >> * The GPG verification command in the helper email should include -v to >> show the underlying digest algorithm used >> * The wget commands have newlines inserted, which means they cannot be >> copied/pasted into the terminal without manual modification >> * The README section on bootstrapping helped immensely, but is not >> perfectly aligned with the current process >> * The wording of “disable tests…..disabled” is unclear (in this case it >> means that the tests will be run) >> * The bootstrap instructions are missing the directive to change into the >> build/ directory before running make (directory in example prompt is wrong) >> * The bootstrap instructions are missing the directive to untar the >> binary artifact and change into that directory before running >> ./bin/minifi.sh start >> * A sample flow (config.yml) with a GenerateFlowFile and LogAtttribute >> flow would be helpful to allow people to verify the successful install of >> MiNiFi without going through the full flow design in NiFi, export template, >> convert template process >> >> All in all, a lot of great work done on this release. Thanks Arpad. >> >> >> Andy LoPresto >> alopre...@apache.org >> alopresto.apa...@gmail.com >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 >> >> > On Jan 10, 2020, at 12:55 PM, Matt Gilman <matt.c.gil...@gmail.com> >> wrote: >> > >> > +1 (binding) >> > >> > Ran through release helper. Verified signature, checksums, build, tests, >> > etc. Looks good. >> > >> > Thanks for RMing Arpad! >> > >> > On Fri, Jan 10, 2020 at 3:39 PM Kevin Doran <kdoran.apa...@gmail.com> >> wrote: >> > >> >> +1 (binding) >> >> >> >> Ran through the steps in the release helper guide. Noticed a few >> >> release helper instructions that can be improved for next time (no >> >> mention of bootstrap.sh), >> >> but was able to figure it out by using the README file included in the >> >> source release. >> >> >> >> Hashes & sig all looked good. Was able to build, including the docker >> >> image. Tests >> >> all passed. Tested integration with a NiFi cluster with the 0.7.0 >> >> minifi sending flow files over s2s and everything worked as expected. >> >> >> >> Overall, seems to be a very solid, polished release. Nice work all! >> >> >> >> On Fri, Jan 10, 2020 at 3:35 PM Joe Witt <joe.w...@gmail.com> wrote: >> >>> >> >>> +1 (binding) >> >>> >> >>> Comments >> >>> - Notice file copyright year needs to be 2020 >> >>> - I did not enable python support but I get the minifi-python dir >> anyway >> >>> and log entry on startup such as >> >>> Caught Exception ModuleNotFoundError: No module named 'google' >> >>> >> >>> Great progress with this release! Nice work. Building and running >> tests >> >>> was easier than I ever remember. >> >>> >> >>> Thanks >> >>> >> >>> On Fri, Jan 10, 2020 at 8:27 AM Dániel Bakai <bakaid.apa...@gmail.com >> > >> >>> wrote: >> >>> >> >>>> +1, non-binding >> >>>> >> >>>> Verifications performed: >> >>>> >> >>>> SHA256 checksums downloaded: OK >> >>>> SHA512 checksum of nifi-minifi-cpp-0.7.0-source.tar.gz sent in mail: >> OK >> >>>> GPG signatures downloaded: OK >> >>>> Git tag in email matches sources in >> >> nifi-minifi-cpp-0.7.0-source.tar.gz: OK >> >>>> >> >>>> bootstrap.sh with default options && make && make package && sudo >> make >> >> test >> >>>> ARGS="-j4 --output-on-failure" && run package with a GenerateFlowFile >> >> -> >> >>>> LogAttribute flow: >> >>>> macOS 10.14.6: TailFileTests sometimes fail, otherwise OK >> >>>> ubuntu:bionic docker container: had to install 'tzdata' package for >> >>>> ExpressionLanguageTest to work, CTailFileChunkTests and >> >>>> CTailFileDelimitedTests consistently fail when ran in parallel, >> running >> >>>> them sequentially works, otherwise OK >> >>>> centos:7 docker container: had to install 'zlib-devel' and 'which', >> >>>> otherwise OK >> >>>> debian:stretch docker container: OK >> >>>> fedora:29 docker container: had to install 'zlib-devel' and 'which', >> >>>> otherwise OK >> >>>> ubuntu:xenial docker container: had to install 'tzdata' package for >> >>>> ExpressionLanguageTest to work, otherwise OK >> >>>> >> >>>> Run appropriate convenience binary with a GenerateFlowFile -> >> >> LogAttribute >> >>>> flow: >> >>>> macOS 10.14.6: OK >> >>>> ubuntu:bionic docker container: OK >> >>>> centos:7 docker container: OK >> >>>> debian:stretch docker container: OK >> >>>> fedora:29 docker container: OK >> >>>> ubuntu:xenial docker container: OK >> >>>> General note: there is a dynamic libpython dependency in most *nix >> >>>> convenience binaries, requiring manual installation from the native >> >> repos, >> >>>> in the case of CentOS 7 from EPEL. >> >>>> >> >>>> win_build_vs.bat build /64 /K /P && ctest -C Release && run package >> >> with a >> >>>> GenerateFlowFile -> LogAttribute flow: >> >>>> Windows 10: TailFileTests failed, but this is, as far as I know, a >> >> known >> >>>> issue, otherwise OK >> >>>> >> >>>> Install convenience msi on a completely clean Windows VM and run >> with a >> >>>> GenerateFlowFile -> LogAttribute flow both as a service and from >> >> cmd.exe: >> >>>> Windows 7: OK >> >>>> Windows 10: OK >> >>>> >> >>>> >> >>>> I think this release brings great improvements over 0.6.0. >> >>>> >> >>>> On Fri, 10 Jan 2020 at 02:32, Aldrin Piri <aldrinp...@gmail.com> >> >> wrote: >> >>>> >> >>>>> +1, binding >> >>>>> >> >>>>> Comments: >> >>>>> * signature and hashes looked good >> >>>>> * license and notification looked correct and comprehensive >> >>>>> * performed build and test successfully on Ubuntu 19.04, CentOS 7, >> >> and >> >>>>> MacOS 10.14 >> >>>>> * ran a variety of flows and achieved expected results >> >>>>> * we should update the helper to have folks make use of the >> >> bootstrap or >> >>>>> enumerate the needed dependencies. the prescribed approach worked >> >> for me >> >>>>> as all systems had the requisite tools and dependencies, but others >> >> may >> >>>>> experience trying to follow along. >> >>>>> >> >>>>> Thanks for acting as RM on this release, Arpad. Lots of great work >> >> since >> >>>>> the last release. Kudos to all the contributors. >> >>>>> >> >>>>> On Wed, Jan 8, 2020 at 11:56 AM Arpad Boda <ab...@apache.org> >> wrote: >> >>>>> >> >>>>>> Hello Apache NiFi community, >> >>>>>> >> >>>>>> I am pleased to call this vote for the source release of Apache >> >> NiFi >> >>>>> MiNiFi >> >>>>>> C++ 0.7.0 >> >>>>>> >> >>>>>> The source tar.gz, including signatures, digests, and convenience >> >>>>> binaries. >> >>>>>> can be found at: >> >>>>>> https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.7.0/ >> >>>>>> >> >>>>>> The Git tag is minifi-cpp-0.7.0-RC1 >> >>>>>> The Git commit ID is: aa42957a2e227df41510047cece3cd606dc1cb6a >> >>>>>> >> >>>>>> Checksum of nifi-minifi-cpp-0.7.0-source.tar.gz: >> >>>>>> SHA256: >> >>>> 2a3743e809652b429f3780e616373977fb1884330adabc1430449551b6e247bc >> >>>>>> SHA512: >> >>>>>> >> >>>>> >> >>>> >> >> >> cfa86cb3e34e1e2dc439ade2c0c389c70679a6403ebcc2befb6781995179cac3f4a8ec0e107204bcdd95f2cc6b5be67b2a7fcfe68eb87f561f209074b45fd507 >> >>>>>> >> >>>>>> Release artifacts are signed with the following key: >> >>>>>> https://people.apache.org/keys/committer/aboda.asc >> >>>>>> >> >>>>>> KEYS file available here: >> >>>>>> https://dist.apache.org/repos/dist/release/nifi/KEYS >> >>>>>> >> >>>>>> 144 issues were closed/resolved for this release: >> >>>>>> >> >>>>>> >> >>>>> >> >>>> >> >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12344866&projectId=12321520 >> >>>>>> >> >>>>>> Release note highlights can be found here: >> >>>>>> >> >>>>>> >> >>>>> >> >>>> >> >> >> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Versioncpp-0.7.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.7.0 >> >>>>>> [ ] +0 no opinion >> >>>>>> [ ] -1 Do not release this package because... >> >>>>>> >> >>>>> >> >>>> >> >> >> >>