+1 (non-binding)

- Verified checksums, signatures and commit id
- Successfully built and ran tests with Apple LLVM version 8.1.0 
(clang-802.0.42)
- Successfully ran make package and used binaries from generated archive
- Ran example data flow from README.md
- Checked for L&N

> On May 9, 2017, at 4:06 PM, Bryan Rosander <[email protected]> wrote:
> 
> +1 non-binding
> 
> Verified signature, checksums
> Built on Ubuntu 16.04, OSx bare metal, Ubuntu 16.04, Fedora 25, Centos 7
> Docker containers -
> https://github.com/brosander/minifi-cpp-tooling/tree/master/Dockerfiles
> Ran flow using secure site to site from the above docker containers into a
> 3 node NiFi 1.2.0 cluster
> 
> Notes: README.md doesn't list boost as a runtime dependency.  Fedora and
> Centos both required its installation for MiNiFi to work, possible that
> Ubuntu already has it.
> 
> On Tue, May 9, 2017 at 10:03 AM, Matt Gilman <[email protected]>
> wrote:
> 
>> +1 (binding)
>> 
>> - Verified signature, hashes, build, etc
>> - Ran through sample flows
>> 
>> Looks Good!
>> 
>> Matt
>> 
>> On Mon, May 8, 2017 at 7:10 PM, Marc <[email protected]> wrote:
>> 
>>> +1 non binding
>>>   * sigs and hashes verified
>>>   * build with ubuntu 16.04 and osx.
>>>   * ran flows with all supported processors sans ListenHTTP.
>>>   * Ran into same test issues but we've created some tickets (
>> MINIFI-304
>>> ) -- for which I have a fix and we'll be introducing in subsequent
>>> versions.
>>> 
>>> On Mon, May 8, 2017 at 7:05 PM, Tony Kurc <[email protected]> wrote:
>>> 
>>>> Resend from my apache email (ignore previous):
>>>> 
>>>> +1 (binding)
>>>> 
>>>> - verified hashes and signature
>>>> - checked over the README, LICENSE and NOTICE
>>>> - build without issue on ubuntu 16.06 (x86_64)
>>>> - ran a simple flow without problems
>>>> 
>>>> On Mon, May 8, 2017 at 6:04 PM, Tony Kurc <[email protected]> wrote:
>>>> 
>>>>> +1 (binding)
>>>>> 
>>>>> - verified hashes and signature
>>>>> - checked over the README, LICENSE and NOTICE
>>>>> - build without issue on ubuntu 16.06 (x86_64)
>>>>> - ran a simple flow without problems
>>>>> 
>>>>> On Mon, May 8, 2017 at 10:57 AM, Kevin Doran <
>> [email protected]>
>>>>> wrote:
>>>>> 
>>>>>> +1 (non-binding), despite one minor bug found, for which I opened
>>>>>> MINIFI-303 [1].
>>>>>> 
>>>>>> - Verified signature, hashes, git commit
>>>>>> - Built successfully (Mac OS 10.12.4)
>>>>>> - Verified tests (Mac OS 10.12.4)
>>>>>> - Verified linting
>>>>>> - Reviewed README, NOTICE, and LICENSE, both in source and in build
>>>>>> output.
>>>>>> - Verified application works as expected with a few variants of flow
>>>>>> config file
>>>>>> 
>>>>>> Potential future improvements (have not created JIRAs or searched
>> for
>>>>>> existing JIRAs):
>>>>>> 
>>>>>> - nifi.security.need.ClientAuth property not working when set to
>> false
>>>>>> (MINIFI-303 opened) [1]
>>>>>> - Fix or note expected CMake Dev Warning [2]
>>>>>> - Fix or note expected for compile warnings for civetweb, built
>> under
>>>> the
>>>>>> thirdparty/ directory as part of the minifi build. [3]
>>>>>> 
>>>>>> [1] https://issues.apache.org/jira/browse/MINIFI-303
>>>>>> 
>>>>>> [2] CMake Warning output:
>>>>>> 
>>>>>> CMake Warning (dev) at libminifi/CMakeLists.txt:22 (project):
>>>>>>  Policy CMP0048 is not set: project() command manages VERSION
>>>> variables.
>>>>>>  Run "cmake --help-policy CMP0048" for policy details.  Use the
>>>>>> cmake_policy
>>>>>>  command to set the policy and suppress this warning.
>>>>>> 
>>>>>>  The following variable(s) would be set to empty:
>>>>>> 
>>>>>>    PROJECT_VERSION_MAJOR
>>>>>>    PROJECT_VERSION_MINOR
>>>>>>    PROJECT_VERSION_PATCH
>>>>>> This warning is for project developers.  Use -Wno-dev to suppress
>> it.
>>>>>> 
>>>>>> 
>>>>>> [3] Example of civetweb warning:
>>>>>> 
>>>>>> nifi-minifi-cpp-0.2.0-source/thirdparty/civetweb-1.9.1/src/
>>>> civetweb.c:14680:56:
>>>>>> warning: expansion of date or time macro is not reproducible
>>>>>>      [-Wdate-time]
>>>>>>                    NULL, NULL, block, sizeof(block), "Build: %s%s",
>>>>>> __DATE__, eol);
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 5/8/17, 10:33, "Bryan Bende" <[email protected]> wrote:
>>>>>> 
>>>>>>    +1 (binding) Release this package as nifi-minifi-cpp-0.2.0
>>>>>> 
>>>>>>    - Verified signature and hashes
>>>>>>    - Built on OSX
>>>>>>    - Successfully ran binary using provided sample config for s2s
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>    On Mon, May 8, 2017 at 2:26 AM, Koji Kawamura <
>>>> [email protected]>
>>>>>> wrote:
>>>>>>> +1 (non-binding)
>>>>>>> 
>>>>>>> Full build and test finished successfully without any issue on
>>> OS
>>>> X.
>>>>>>> 
>>>>>>> Here are the things that I look forward in future improvements
>>>>>> (didn't
>>>>>>> check existing JIRAs):
>>>>>>> 
>>>>>>> ------------------------------------------------------------
>>>>>> --------------
>>>>>>> 1. minifi.sh restart does not working?
>>>>>>> ------------------------------------------------------------
>>>>>> --------------
>>>>>>> 
>>>>>>> 'bin/minifi.sh restart' stops existing process, although
>>> standard
>>>>>>> output shows it starts new process, no MiNiFi process is
>> running
>>>>>> after
>>>>>>> restart command.
>>>>>>> 
>>>>>>> $ ./bin/minifi.sh restart
>>>>>>> Restarting MiNiFi service
>>>>>>> Stopping MiNiFi (PID: 36353).
>>>>>>> Starting MiNiFi with PID 36575 and pid file
>>>>>>> /Users/koji/dev/minifi-0.2.0-vote/nifi-minifi-cpp-0.2.0-sour
>>>>>> ce/test/nifi-minifi-cpp-0.2.0/bin/.minifi.pid
>>>>>>> 
>>>>>>> (PID 36575 does not exist after running this command)
>>>>>>> 
>>>>>>> ------------------------------------------------------------
>>>>>> --------------
>>>>>>> 2. How to connect an Output Port to a Processor?
>>>>>>> ------------------------------------------------------------
>>>>>> --------------
>>>>>>> 
>>>>>>> I tried this "Bidirectional Site-To-Site Configuration"
>> example.
>>>>>>> https://github.com/apache/nifi-minifi-cpp/tree/master/exampl
>>>>>> es/BidirectionalSiteToSite
>>>>>>> 
>>>>>>> Although it's well written and helpful for users to setup
>>>>>>> bidirectional data transfer between MiNiFi and NiFi, I could
>> not
>>>>>> find
>>>>>>> a way to process data at MiNiFi those are fetched from NiFi.
>>>>>>> 
>>>>>>> The example describes how to setup remote 'Output Ports' at
>>>> MiNiFi,
>>>>>> my
>>>>>>> MiNiFi seems being able to pull data from NiFi as described in
>>> the
>>>>>>> example.
>>>>>>> But it doesn't connect the output port to any further
>>> processors.
>>>> I
>>>>>>> would like to connect it to LogAttribute processor, but
>> couldn't
>>>>>>> configure the connection properly.
>>>>>>> 
>>>>>>> It'd be more helpful if the example contains a connection from
>>> an
>>>>>>> Output port to a processor.
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Koji
>>>>>>> 
>>>>>>> 
>>>>>>> On Mon, May 8, 2017 at 10:49 AM, Joe Witt <[email protected]
>>> 
>>>>>> wrote:
>>>>>>>> +1 (binding).
>>>>>>>> 
>>>>>>>> L&N looks good in source and resulting binary.  Full build
>> and
>>>>>>>> packaging worked well on OSX.  Resulting binary tested well
>>> using
>>>>>>>> sample config.yml flowing into NiFi.
>>>>>>>> 
>>>>>>>> Really great progress in the release!
>>>>>>>> 
>>>>>>>> Couple quick observations; did not file JIRAs or check if
>>>> existing
>>>>>>>> ones already there
>>>>>>>> - s2s logging at info level probably annotates too many
>>> flowfile
>>>>>>>> attribute details
>>>>>>>> - this warning
>>>>>>>>  '...[minifi log] [error] Site2Site HandShake Failed because
>>>>>>>> destination port is either invalid or full'
>>>>>>>>  might want to rephrase to 'in a stopped state or full'
>>>>>>>> - I believe if these lines appear in the logs
>>>>>>>>  ...[error] NiFi Provenance Repository database open
>>>>>>>> ./provenance_repository fail
>>>>>>>>  ...[error] NiFi FlowFile Repository database open
>>>>>> ./flowfile_repository fail
>>>>>>>>  Then MiNiFi dies on the next usage/movement of data.  This
>>>>>> pattern
>>>>>>>> occurred three times.  The exact timing/correlation wasn't
>>> clear
>>>>>> but
>>>>>>>> this was the only interesting thing I saw in the logs that
>>>> roughly
>>>>>>>> correlated to the process terminations.
>>>>>>>> 
>>>>>>>> Thanks
>>>>>>>> Joe
>>>>>>>> 
>>>>>>>> On Sun, May 7, 2017 at 3:53 PM, 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.2.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.2.0/nifi-minifi-cpp-0.2.0-source.tar.gz
>>>>>>>>> GPG armored signature:
>>>>>>>>> 
>>>>>>>>> https://dist.apache.org/repos/
>> dist/dev/nifi/nifi-minifi-cpp/
>>>>>> 0.2.0/nifi-minifi-cpp-0.2.0-source.tar.gz.asc
>>>>>>>>> Source MD5:
>>>>>>>>> 
>>>>>>>>> https://dist.apache.org/repos/
>> dist/dev/nifi/nifi-minifi-cpp/
>>>>>> 0.2.0/nifi-minifi-cpp-0.2.0-source.tar.gz.md5
>>>>>>>>> Source SHA1:
>>>>>>>>> 
>>>>>>>>> https://dist.apache.org/repos/
>> dist/dev/nifi/nifi-minifi-cpp/
>>>>>> 0.2.0/nifi-minifi-cpp-0.2.0-source.tar.gz.sha1
>>>>>>>>> Source SHA256:
>>>>>>>>> 
>>>>>>>>> https://dist.apache.org/repos/
>> dist/dev/nifi/nifi-minifi-cpp/
>>>>>> 0.2.0/nifi-minifi-cpp-0.2.0-source.tar.gz.sha256
>>>>>>>>> 
>>>>>>>>> The Git tag is minifi-cpp-0.2.0-RC2
>>>>>>>>> The Git commit hash is fa913b4174e1c874ddb12e4901c48b
>>> d86a7f70e4
>>>>>>>>> *
>>>>>>>>> https://git-wip-us.apache.org/
>> repos/asf?p=nifi-minifi-cpp.gi
>>>>>> t;a=commit;h=fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>>>>>>>>> *
>>>>>>>>> https://github.com/apache/nifi-minifi-cpp/commit/
>> fa913b4174e
>>>>>> 1c874ddb12e4901c48bd86a7f70e4
>>>>>>>>> 
>>>>>>>>> Checksums of nifi-minifi-cpp-0.2.0-source.tar.gz:
>>>>>>>>> MD5: f9d0f2db0b54ab4b020777669d979e90
>>>>>>>>> SHA1: 05a49e3eb853ec4a35694fd4588df247805a5e3c
>>>>>>>>> SHA256: b88f471292281c5e503d6148c0aa6e
>>>>>> b4b4c60d3a6449e924c04ff4761af3ddcb
>>>>>>>>> 
>>>>>>>>> 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
>>>>>>>>> 
>>>>>>>>> 67 issues were closed/resolved for this release:
>>>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> versi
>>>>>> on=12338790&projectId=12319921
>>>>>>>>> 
>>>>>>>>> Release note highlights can be found here:
>>>>>>>>> https://cwiki.apache.org/confluence/display/MINIFI/Release+
>>>>>> Notes#ReleaseNotes-Versioncpp-0.2.0
>>>>>>>>> 
>>>>>>>>> The vote will be open for 72 hours and will close 10 May at
>>> 5PM
>>>>>> EDT [1].
>>>>>>>>> 
>>>>>>>>> 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.2.0
>>>>>>>>> [ ] +0 no opinion
>>>>>>>>> [ ] -1 Do not release this package because...
>>>>>>>>> 
>>>>>>>>> Thanks!
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> [1] You can determine this time for your local time zone at
>>>>>>>>> https://s.apache.org/minifi-cpp-0.2.0-rc2-close
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 

Reply via email to