+1 (binding)

hash, signature, licensing, build check out.

Great start for MiNiFi C++!

Thanks

On Thu, Sep 1, 2016 at 3:31 AM, Bryan Rosander <bryanrosan...@gmail.com> wrote:
> Verified GPG, checksums, built with:
> https://github.com/brosander/dev-dockerfiles/tree/master/minifi/cpp/build/ubuntu
>
> Ran example flow sending data to local nifi from Ubuntu-based docker
> container with only libxml2-dev:
> https://github.com/brosander/dev-dockerfiles/tree/master/minifi/cpp/run/ubuntu
>
> Works as expected.
>
> +1 (non-binding)
>
> Thanks,
> Bryan
>
> On Tue, Aug 30, 2016 at 4:54 PM, Tony Kurc <trk...@gmail.com> wrote:
>
>> Aldrin,
>> I am comfortable with that response on the LICENSE.
>>
>> +1 (binding)
>>
>> Ran through helper, ran some simple flows.
>>
>>
>> On Mon, Aug 29, 2016 at 11:27 PM, Aldrin Piri <aldrinp...@gmail.com>
>> wrote:
>>
>> > Tony,
>> >
>> > In terms of the GMock, this transitive inclusion was detected but based
>> off
>> > versions, as best as I could surmise is now part of Google Test as per
>> > their repo here: https://github.com/google/googlemock. This inclusion is
>> > covered in the LICENSE [1]
>> >
>> > We can certainly can and should clean up warnings and I will create a
>> JIRA
>> > to cut those down.  Some are on us, some are on the libraries that are
>> > compiled as part of the build such that they can be statically linked.
>> >
>> > In terms of the missing flow.yml, that was an oversight in documentation.
>> > I think we can get a bit cleaner on the error if something should happen,
>> > but given the design and deploy type approach this brings, the inclusion
>> of
>> > a default one and/or auto generating one seems a bit out of the spirit of
>> > its original intent.
>> >
>> > [1] https://github.com/apache/nifi-minifi-cpp/blob/master/LICENSE#L308
>> >
>> > Thanks!
>> > --aldrin
>> >
>> > On Mon, Aug 29, 2016 at 10:46 PM, Andrew Psaltis <
>> psaltis.and...@gmail.com
>> > >
>> > wrote:
>> >
>> > > +1 (non-binding) Release this package as nifi-minifi-cpp-0.0.1
>> > >
>> > >
>> > > - Verified signature, hashes, and LICENSE/NOTICE/README
>> > > - Built source and ran a simple flow with GetFile -> RPG -> Standalone
>> > NiFi
>> > > - Environment -- MiNiFi Ubuntu 16.04.1 LTS and Standalone NiFi OSX
>> > >
>> > > I also noticed all of the warnings and at least raised a thought --
>> > should
>> > > we be making an effort to clean it up now? Are they acceptable? Or as
>> in
>> > > day's gone by the warning really is a the compiler doing you a favor
>> and
>> > > saying -- "hey this is wrong and it may bite you" . No implying this
>> > should
>> > > hold up the release, but more of a observation of potential tech-debt.
>> > >
>> > >
>> > > Thanks,
>> > > Andrew
>> > >
>> > >
>> > >
>> > > On Mon, Aug 29, 2016 at 10:19 PM, Tony Kurc <trk...@gmail.com> wrote:
>> > >
>> > > > I had a lot of warnings when I built also, lots of unsigned / signed
>> > > > comparisons, for example.
>> > > >
>> > > > I'm building on a fairly vanilla Ubuntu 14.04 x64_64 box. I can paste
>> > if
>> > > > people are interested.
>> > > >
>> > > > On Aug 29, 2016 10:06 PM, "Andy LoPresto" <alopre...@apache.org>
>> > wrote:
>> > > >
>> > > > > Downloaded, verified the GPG signature and checksums, checked the
>> > > README,
>> > > > > LICENSE, and NOTICE files. Verified the git commit ID.
>> > > > >
>> > > > > Built with make (had to install boost using Homebrew first). I got
>> a
>> > > > > couple warnings & errors during the make process (documented
>> below) —
>> > > not
>> > > > > sure if they are known issues but they did not stop the build from
>> > > > > completing.
>> > > > >
>> > > > > I followed Koji’s lead and used the sample README flow.yml and sent
>> > > > output
>> > > > > to a local NiFi instance using S2S. Everything worked great.
>> > > > >
>> > > > > +1 (binding)
>> > > > >
>> > > > > Noted issues (let me know if you would like me to report these as
>> > > Jiras):
>> > > > >
>> > > > > During `make`:
>> > > > >
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c clear.c  -o clear.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c compare.c  -o compare.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c copy.c  -o copy.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c gen_uuid.c  -o gen_uuid.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c isnull.c  -o isnull.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c pack.c  -o pack.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c parse.c  -o parse.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c unpack.c  -o unpack.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c unparse.c  -o unparse.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > > gcc -g -Wall -rdynamic  -O0 -ggdb -g3 -fexceptions
>> -Wno-write-strings
>> > > > > -fvisibility=hidden -fPIC -I.. -c uuid_time.c  -o uuid_time.o
>> > > > > clang: warning: argument unused during compilation: '-rdynamic'
>> > > > >
>> > > > > ...
>> > > > >
>> > > > >
>> > > > > src/FlowController.cpp:83:7: warning: unused variable
>> > 'flow_full_path'
>> > > > > [-Wunused-variable]
>> > > > >         char flow_full_path[PATH_MAX];
>> > > > >              ^
>> > > > > src/FlowController.cpp:82:8: warning: unused variable 'flowPath'
>> > > > > [-Wunused-variable]
>> > > > >         char *flowPath = NULL;
>> > > > >               ^
>> > > > > 2 warnings generated.
>> > > > >
>> > > > > ...
>> > > > >
>> > > > >
>> > > > > g++ -Os -fexceptions -fpermissive -Wno-write-strings -std=c++11
>> -fPIC
>> > > > > -Wall -g -Wno-unused-private-field -I./inc -I./src -I./test
>> > > > -I./thirdparty
>> > > > > -I/usr/include/libxml2 -I./thirdparty/yaml-cpp-yaml-
>> > cpp-0.5.3/include
>> > > -o
>> > > > > ./build/Server test/Server.cpp -L./build -L./thirdparty/uuid
>> > > > > -L./thirdparty/yaml-cpp-yaml-cpp-0.5.3/lib/ -lminifi -lxml2
>> -pthread
>> > > > > -luuid -lyaml-cpp
>> > > > > clang: error: no such file or directory: 'test/Server.cpp'
>> > > > > make: [tests] Error 1 (ignored)
>> > > > >
>> > > > > In minifi.properties (is there a reason this is nifi.version
>> instead
>> > of
>> > > > > minifi.version?):
>> > > > >
>> > > > > # Core Properties #
>> > > > > nifi.version=0.0.1
>> > > > >
>> > > > > 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 Aug 29, 2016, at 4:47 PM, Koji Kawamura <ijokaruma...@gmail.com
>> >
>> > > > wrote:
>> > > > >
>> > > > > +1 (non-binding)
>> > > > >
>> > > > > Downloaded the source archive, verified signature, md5, sha1, and
>> > > > > sha256 hashes are all good.
>> > > > > LICENSE file looks good
>> > > > > Built the source successfully with the steps written in README, on
>> > Mac
>> > > > > OS X El Captain
>> > > > > Used brew to install boost: $ brew install boost
>> > > > > Created conf/flow.yml:
>> > > > > - copy & paste from README
>> > > > > - modified Input Ports id so that it matches with the remote NiFi's
>> > > > > input port uuid
>> > > > > - enabled Site-to-Site at the remote NiFi
>> > > > > Started minifi, created a file under /tmp/getfile dir, then
>> confirmed
>> > > > > the file content was sent to the remote NiFi via Site-to-Site
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Mon, Aug 29, 2016 at 5:52 AM, Aldrin Piri <ald...@apache.org>
>> > > 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.0.1.
>> > > > >
>> > > > > The source archive, signature, and digests can be located at:
>> > > > >
>> > > > > Source Archive:
>> > > > >        https://dist.apache.org/repos/dist/dev/nifi/nifi-
>> > > > > minifi-cpp/0.0.1/nifi-minifi-cpp-0.0.1-source.tar.gz
>> > > > > GPG armored signature:
>> > > > >        https://dist.apache.org/repos/dist/dev/nifi/nifi-
>> > > > > minifi-cpp/0.0.1/nifi-minifi-cpp-0.0.1-source.tar.gz.asc
>> > > > > Source MD5:
>> > > > >        https://dist.apache.org/repos/dist/dev/nifi/nifi-
>> > > > > minifi-cpp/0.0.1/nifi-minifi-cpp-0.0.1-source.tar.gz.md5
>> > > > > Source SHA1:
>> > > > >        https://dist.apache.org/repos/dist/dev/nifi/nifi-
>> > > > > minifi-cpp/0.0.1/nifi-minifi-cpp-0.0.1-source.tar.gz.sha1
>> > > > > Source SHA256:
>> > > > >        https://dist.apache.org/repos/dist/dev/nifi/nifi-
>> > > > > minifi-cpp/0.0.1/nifi-minifi-cpp-0.0.1-source.tar.gz.sha256
>> > > > >
>> > > > > The Git tag is minifi-cpp-0.0.1-RC1
>> > > > > The Git commit hash is 61f0e450ef6604e7028be38f0335e70713ebdea3
>> > > > > * https://git-wip-us.apache.org/repos/asf?p=nifi-minifi-cpp.
>> > > > > git;a=commit;h=61f0e450ef6604e7028be38f0335e70713ebdea3
>> > > > > * https://github.com/apache/nifi-minifi-cpp/commit/
>> > > > > 61f0e450ef6604e7028be38f0335e70713ebdea3
>> > > > >
>> > > > > Checksums of nifi-minifi-cpp-0.0.1-source.tar.gz:
>> > > > > MD5: 24121f1ebe3a678d5e2dc84fb8479ef6
>> > > > > SHA1: 32c1fb584c9bb484c456cdc4f5dfdd9e91e13364
>> > > > > SHA256: c72046d86a9dc34033fa40ad1b2300
>> f1f7915acd369f763e7fc02095d09b
>> > > b91e
>> > > > >
>> > > > > 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
>> > > > >
>> > > > > 11 issues were closed/resolved for this release:
>> > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?
>> > > > > version=12337990&projectId=12319921
>> > > > >
>> > > > > Release note highlights can be found here:
>> > > > > https://cwiki.apache.org/confluence/display/MINIFI/
>> > > > > Release+Notes#ReleaseNotes-Versioncpp-0.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 nifi-minifi-cpp-0.0.1
>> > > > > [ ] +0 no opinion
>> > > > > [ ] -1 Do not release this package because...
>> > > > >
>> > > > > Thanks!
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Thanks,
>> > > Andrew
>> > >
>> > > Subscribe to my book: Streaming Data <http://manning.com/psaltis>
>> > > <https://www.linkedin.com/pub/andrew-psaltis/1/17b/306>
>> > > twiiter: @itmdata <http://twitter.com/intent/user?screen_name=itmdata>
>> > >
>> >
>>

Reply via email to