And since i originally replied to the helper thread instead of the VOTE thread...
+1 (binding) Verified signature and checksums. Build completed without issue. Was able to use the minifi-toolkit to convert a nifi template and run it without any problem. All worked perfectly! Great job, guys! > On Jul 8, 2016, at 1:46 PM, Aldrin Piri <aldrinp...@gmail.com> wrote: > > +1, binding > > Build, contrib, and associated documentation looks good. > > Hashes and signatures check out. > > Was able to use the generated assemblies to perform some tests and > communicate with a NiFi instance. > > --- > > Folks, > > Thanks for all the feedback. I've created tickets to capture all of the > points made. Much appreciated and happy to have some additional eyes on > the effort. > > > On Fri, Jul 8, 2016 at 1:27 PM, Andy LoPresto <alopre...@apache.org> wrote: > >> My +1 vote from the other day is now binding. >> >> Andy LoPresto >> alopre...@apache.org >> *alopresto.apa...@gmail.com <alopresto.apa...@gmail.com>* >> PGP Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 >> >> On Jul 8, 2016, at 9:12 AM, Joe Witt <joe.w...@gmail.com> wrote: >> >> +1 binding. >> >> Ran through full build verification. Check licensing/notice items and >> hoping we can make that leaner and meaner over time as well. >> >> Was able to use the toolkit to convert a nifi template to a minifi >> config and fire that up and immediately see desired results. >> >> Some feedback items. >> >> 1) minifi-toolkit awareness >> The build helper email references this which makes knowledge of it >> available. But I didn't initially notice any references to it in the >> system admin guide doc or README entries. Might need to call it out >> more or provide a more prescriptive pointer to how to build it, find >> it, use it. >> >> 2) minifi-toolkit execution >> >> When running config.sh it says >> " >> Transform Usage: >> >> java org.apache.nifi.minifi.toolkit.configuration.ConfigMain transform >> INPUT_FILE OUTPUT_FILE >> " >> >> But I ended up just running 'bin/config.sh IN.xml OUT.yml' and it >> worked great so the java classname bits there are probably superfluous >> or only apply to those running without the script. >> >> 3) WARN in logs. Probably can be pulled in differently to avoid this. >> 2016-07-08 09:04:30,300 WARN [main] org.apache.nifi.nar.NarClassLoader >> ./work/nar/framework/minifi-framework-nar-0.0.1.nar-unpacked does not >> contain META-INF/bundled-dependencies! >> >> 4) Some of these things about how minifi starts up, is configured, API >> items, are probably still subject to change. We should document that >> well. A version of 0.0.1 might not be sufficient to communicate that. >> >> On Fri, Jul 8, 2016 at 7:56 AM, Bryan Rosander <bryanrosan...@gmail.com> >> wrote: >> >> +1 (non-binding) >> >> Downloaded RC, verified checksums, gpg. >> >> Built with contrib-check turned on. >> >> Ran through all templates at >> >> https://github.com/brosander/minifi-testkit/tree/8a8b9791a6b3d6404d6eaa6be48951851d3fa898/templates >> (ran config.sh transform on each template to generate yaml, ran MiNiFi with >> resulting yaml) >> >> Thanks, >> Bryan >> >> On Fri, Jul 8, 2016 at 10:16 AM, Joe Percivall < >> joeperciv...@yahoo.com.invalid> wrote: >> >> +1 (binding) >> >> Ran through the helper and verified functionality. >> >> - - - - - - >> Joseph Percivall >> linkedin.com/in/Percivall >> e: joeperciv...@yahoo.com >> >> >> >> >> On Thursday, July 7, 2016 2:13 PM, Joe Percivall >> <joeperciv...@yahoo.com.INVALID> wrote: >> Vote forth-coming but regarding Andy's notes/questions: >> I agree with using HTTPS links when possible in both files and the couple >> README.md changes. >> >> I don't think there are any plans currently for separate mailing lists/IRC >> nodes. I am in favor of keeping NiFi and MiNiFi together for now to build >> visibility, especially since MiNiFi is a sub-project of NiFi. Once there is >> a steady stream of questions we can revisit it. >> If this vote passes, it would be the first release. In order to avoid the >> issues with the sensitive property you suggest would it need to be done for >> this release? >> Technically Connections are referring to the IDs of both the Processor and >> Port. The difference is that the Processor's IDs are set as the same as the >> configured name and for the Ports, the IDs and names are those that are set >> in the target NiFi instance (you're point to a component in another >> system). As you bring up this adds the the limitation that all names must >> be unique (which in small deployments that MiNiFi targets shouldn't be a >> problem) but makes it more user friendly. Enforcing uniqueness was added as >> part of a contribution from Bryan Rosander as a validation check when >> transforming the config.yml and applies to processors, connections, and >> remote processing groups. >> Joe >> - - - - - - Joseph Percivalllinkedin.com/in/Percivalle: >> joeperciv...@yahoo.com >> >> >> >> On Thursday, July 7, 2016 12:05 AM, Andy LoPresto < >> alopre...@apache.org> wrote: >> >> >> Hi, >> I verified the GPG signature and all hash signatures. Contrib check ran >> fine. >> I used one of the example config.yml files in the System Admin Guide and >> deployed it to the compiled binary. The tool ran successfully and wrote to >> a log file on my system. I have a couple notes about the release but >> nothing blocking. >> +1 (non-binding) >> Notes/questions: >> README.md:* Could we use HTTPS links when possible?* The note about the >> time to run a parallel Maven build says on a moderate dev laptop it should >> complete in less than 10 minutes. While true, a more accurate statement >> would be < 2 minutes. * The mkdir example references “example-nifi-deploy” >> and “example-minifi-deploy” interchangeably. * Are there separate MiNiFi >> mailing lists and IRC nodes coming? >> System Admin Guide:* Could we use HTTPS links when possible? >> config.yml:* Could we please change the default algorithm for protecting >> sensitive property values to something stronger than the current selection? >> I would open a Jira if necessary, but this is one of those things that is >> really better to do before the first release so users have a >> backward-compatible config.yml file moving forward. If we change it in a >> subsequent release, we will need to do significant migration hand-holding. >> My suggestion would be "PBEWITHSHA256AND256BITAES-CBC-BC” which is >> significantly stronger, but after trying a few BC options, I continue to >> get EncryptionExceptions even though I have the JCE unlimited cryptographic >> strength jurisdiction policy files installed, so this may be a 0.0.2 fix. >> Is BouncyCastle not enabled by default?* Question about how processors and >> connectors reference each other — it appears connectors reference source >> processors by name but destination processors or ports by ID? Is this >> consistent or just demonstrating the flexibility of the system? Also, what >> enforces processor name uniqueness, as this is not an existing feature of >> NiFi. >> All in all looks like a lot of great work and will expand the user base >> and opportunities for NiFi significantly. Thanks. >> Andy LoPrestoalopresto@apache.orgalopresto.apache@gmail.comPGP >> Fingerprint: 70EC B3E5 98A6 5A3F D3C4 BACE 3C6E F65B 2F7D EF69 >> >> On Jul 6, 2016, at 7:27 PM, Aldrin Piri <aldrinp...@gmail.com> wrote: >> Hello Apache NiFi Community, >> >> I am pleased to be calling this vote for the source release of Apache NiFi >> - MiNiFi, >> minifi-0.0.1. >> >> The source zip, including signatures, digests, etc. can be found at: >> https://repository.apache.org/content/repositories/orgapachenifi-1087 >> >> The Git tag is minifi-0.0.1-RC1 >> >> The Git commit hash is d6ebeda6bce8259f0531e8455965625333315bdb >> * >> >> >> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi.git;a=commit;h=d6ebeda6bce8259f0531e8455965625333315bdb >> >> * >> >> >> https://github.com/apache/nifi-minifi/commit/d6ebeda6bce8259f0531e8455965625333315bdb >> >> Checksums of minifi-0.0.1-source-release.zip: >> MD5: b63355fb419ca09b26fe12485b3bf4a5 >> SHA1: 4c9352b7d4d53d139a707dbdcd03df73dbfb847d >> SHA256: d52e7f614afe6aee05e6796e429f2813b51f36d2b6d83a4c08a1fb1fdb50b2ff >> >> 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 >> >> 30 issues were closed/resolved for this release: >> >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020&version=12335481 >> >> Release note highlights can be found here: >> >> >> https://cwiki.apache.org/confluence/display/MINIFI/Release+Notes#ReleaseNotes-Version0.0.1 >> >> 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 minifi-0.0.1 >> [ ] +0 no opinion >> [ ] -1 Do not release this package because... >> >> Thanks! >> >> >>