[RESULT][VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-10 Thread Aldrin Piri
Hello,

The release passes with:

5   +1  (binding) votes
5   +1  (non-binding) votes
0   -1  votes

Thanks to all who helped make this release possible.

Here is the PMC vote thread: https://s.apache.org/nifi-minifi-cpp-vote-020 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-10 Thread Aldrin Piri
+1, binding

Remarks:
Hashes, signatures, and commit looks good
Built on CentOS, Debian, Ubuntu, and OS X.
License and Notice looked good
Verified site to site functionality, consistency across YAML and some simple 
processing flows

> On May 10, 2017, at 10:18, Joey Frazee  wrote:
> 
> +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
> 
>> On May 9, 2017, at 4:06 PM, Bryan Rosander  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 
>> 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  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  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  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 <
>>> kdoran.apa...@gmail.com>
>> 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"  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 <
> ijokaruma...@gmail.com>
>>> wrote:

Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-10 Thread Joey Frazee
+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

> On May 9, 2017, at 4:06 PM, Bryan Rosander  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 
> 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  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  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  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 <
>> kdoran.apa...@gmail.com>
> 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"  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 <
 ijokaruma...@gmail.com>
>> 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?
>>> 

Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-08 Thread Tony Kurc
+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 
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"  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 
> 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-
> source/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/examples/
> 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 
> wrote:
> >> +1 (binding).
> >>
> >> L 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 

Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-08 Thread Bryan Bende
+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  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-source/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/examples/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  wrote:
>> +1 (binding).
>>
>> L 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  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 fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>>> *
>>> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>>> *
>>> https://github.com/apache/nifi-minifi-cpp/commit/fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>>>
>>> Checksums of nifi-minifi-cpp-0.2.0-source.tar.gz:
>>> MD5: f9d0f2db0b54ab4b020777669d979e90
>>> SHA1: 05a49e3eb853ec4a35694fd4588df247805a5e3c
>>> SHA256: b88f471292281c5e503d6148c0aa6eb4b4c60d3a6449e924c04ff4761af3ddcb
>>>
>>> Release artifacts are signed with the following key:
>>> https://people.apache.org/keys/committer/aldrin
>>>
>>> KEYS file available here:
>>> 

Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-08 Thread Koji Kawamura
+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-source/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/examples/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  wrote:
> +1 (binding).
>
> L 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  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 fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>> *
>> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>> *
>> https://github.com/apache/nifi-minifi-cpp/commit/fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>>
>> Checksums of nifi-minifi-cpp-0.2.0-source.tar.gz:
>> MD5: f9d0f2db0b54ab4b020777669d979e90
>> SHA1: 05a49e3eb853ec4a35694fd4588df247805a5e3c
>> SHA256: b88f471292281c5e503d6148c0aa6eb4b4c60d3a6449e924c04ff4761af3ddcb
>>
>> 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?version=12338790=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 

Re: [VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-07 Thread Joe Witt
+1 (binding).

L 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  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 fa913b4174e1c874ddb12e4901c48bd86a7f70e4
> *
> https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=fa913b4174e1c874ddb12e4901c48bd86a7f70e4
> *
> https://github.com/apache/nifi-minifi-cpp/commit/fa913b4174e1c874ddb12e4901c48bd86a7f70e4
>
> Checksums of nifi-minifi-cpp-0.2.0-source.tar.gz:
> MD5: f9d0f2db0b54ab4b020777669d979e90
> SHA1: 05a49e3eb853ec4a35694fd4588df247805a5e3c
> SHA256: b88f471292281c5e503d6148c0aa6eb4b4c60d3a6449e924c04ff4761af3ddcb
>
> 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?version=12338790=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


[VOTE] Release Apache NiFi MiNiFI C++ 0.2.0 (RC2)

2017-05-07 Thread Aldrin Piri
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 fa913b4174e1c874ddb12e4901c48bd86a7f70e4
* 
https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.git;a=commit;h=fa913b4174e1c874ddb12e4901c48bd86a7f70e4
 

* 
https://github.com/apache/nifi-minifi-cpp/commit/fa913b4174e1c874ddb12e4901c48bd86a7f70e4
 


Checksums of nifi-minifi-cpp-0.2.0-source.tar.gz:
MD5: f9d0f2db0b54ab4b020777669d979e90
SHA1: 05a49e3eb853ec4a35694fd4588df247805a5e3c
SHA256: b88f471292281c5e503d6148c0aa6eb4b4c60d3a6449e924c04ff4761af3ddcb

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?version=12338790=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 



signature.asc
Description: Message signed with OpenPGP using GPGMail