Hey Koji, As far as I'm aware, minifi-cpp currently supports version 1 of the config yaml (output by toolkit version 0.0.1). The toolkit outputs version 2 as of 0.1.0 (It's not just property names, there are new NiFi features supported such as process groups, funnels, etc). We need a way to communicate this better though.
Thanks, Bryan On Thu, Dec 1, 2016 at 4:23 AM, Koji Kawamura <[email protected]> wrote: > +1 (non-binding) > > Build on RaspberryPi 2 without issue, took (30 - 40 minutes) > Running sample conf.yml written in README worked without issue > > However, when I used minifi-toolkit-0.1.0 (included in MiNiFi java, > which is under voting, too right now) to convert a NiFi flow template > to conf.yml. MiNiFi C++ failed to start. > > I submitted a JIRA for this. It seems like conf.yml property names are > not sync up between MiNiFi Java and C++. > https://issues.apache.org/jira/browse/MINIFI-147 > > I don't think this issue would be a blocker because it can be > addressed by modifying the config file manually, but should be noted > somewhere as a known issue. > > > > On Thu, Dec 1, 2016 at 7:45 AM, Tony Kurc <[email protected]> wrote: > > +1 (binding) > > > > Build on ubuntu 14.04 without issue (aside from those already mentioned > > about the dependencies). Ran a simple config without problems. Verified > > signature and hashes, and reviewed for license issues. > > > > Also accidentally verified it does not compile well on g++ 4.8.3 > > > > > > On Wed, Nov 30, 2016 at 4:34 PM, Aldrin Piri <[email protected]> > wrote: > > > >> Hey Bryan, thanks for pointing this out. > >> > >> Seems this was not updated in the docs with the transition to CMake and > >> libleveldb was also not captured in the run portion of requirements > only in > >> the build. I've taken note of this and will capture these doc items in > a > >> JIRA with any others that may arise at the conclusion of this voting > >> process. I would also like to add dependency install commands as needed > >> for the common platforms/package managers. > >> > >> On Wed, Nov 30, 2016 at 3:49 PM, Bryan Rosander <[email protected]> > >> wrote: > >> > >> > +1 (non-binding) > >> > > >> > Notes: > >> > I needed to install uuid-dev to build on Ubuntu (not part of > README.md). > >> > I needed to install libleveldb-dev to build (part of README.md) as > well > >> as > >> > to run (not part of README.md) on Ubuntu. > >> > > >> > Validated signature, hashes, build, sample flow in Docker Ubuntu > >> container. > >> > > >> > On Tue, Nov 29, 2016 at 9:31 PM, Jeremy Dyer <[email protected]> > wrote: > >> > > >> > > +1 (non-binding) Release this package as nifi-minifi-cpp-0.1.0 > >> > > > >> > > Validated signature, resulting assembly artifacts, and > builds/packaging > >> > for > >> > > Ubuntu 16.10 and CentOs 7.2. I also validated a simple flow of > tailing > >> > > local files and transferring data over site-to-site to NiFi. > >> > > > >> > > On Tue, Nov 29, 2016 at 11:54 AM, Aldrin Piri <[email protected]> > >> wrote: > >> > > > >> > > > Hello Apache NiFi Community, > >> > > > > >> > > > I am pleased to be calling this vote for the source release of > Apache > >> > > NiFi > >> > > > MiNiFi C++, nifi-minifi-cpp-0.1.0. > >> > > > > >> > > > The source archive, signature, and digests can be located at: > >> > > > > >> > > > Source Archive: > >> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi- > >> > > > minifi-cpp/0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz > >> > > > GPG armored signature: > >> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi- > >> > > > minifi-cpp/0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.asc > >> > > > Source MD5: > >> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi- > >> > > > minifi-cpp/0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.md5 > >> > > > Source SHA1: > >> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi- > >> > > > minifi-cpp/0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha1 > >> > > > Source SHA256: > >> > > > https://dist.apache.org/repos/dist/dev/nifi/nifi- > >> > > > minifi-cpp/0.1.0/nifi-minifi-cpp-0.1.0-source.tar.gz.sha256 > >> > > > > >> > > > The Git tag is minifi-cpp-0.1.0-RC1 > >> > > > The Git commit hash is bd963503586aeb9b24b4ad5a96da9a1a6818a186 > >> > > > * https://git-wip-us.apache.org/repos/asf?p=nifi-minifi- > >> > > > cpp.git;a=commit;h=bd963503586aeb9b24b4ad5a96da9a1a6818a186 > >> > > > * https://github.com/apache/nifi-minifi-cpp/commit/bd9635035 > >> > > > 86aeb9b24b4ad5a96da9a1a6818a186 > >> > > > > >> > > > Checksums of nifi-minifi-cpp-0.1.0-source.tar.gz: > >> > > > MD5: a7155f53d86ef93e37bf28d6e4a0299f > >> > > > SHA1: f3cb105584d79f70edbd6e5bc0908be3731263fd > >> > > > SHA256: 62441650684bc2d9631f683b29b3f5 > f12c3c55b8b1f336badf7f7f0061d4 > >> > 7b66 > >> > > > > >> > > > > >> > > > Release artifacts are signed with the following key: > >> > > > https://people.apache.org/keys/committer/aldrin > >> > > > > >> > > > KEYS file available here: > >> > > > https://dist.apache.org/repos/dist/release/nifi/KEYS > >> > > > > >> > > > 15 issues were closed/resolved for this release: > >> > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?versi > >> > > > on=12338046&projectId=12319921 > >> > > > > >> > > > Release note highlights can be found here: > >> > > > https://cwiki.apache.org/confluence/display/MINIFI/Release+ > >> > > > Notes#ReleaseNotes-Versioncpp-0.1.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.1.0 > >> > > > [ ] +0 no opinion > >> > > > [ ] -1 Do not release this package because... > >> > > > > >> > > > >> > > >> >
