geode-native should be ready to go now On Tue, Oct 30, 2018 at 2:56 PM Dave Barnes <dbar...@pivotal.io> wrote:
> unix_index.html and win_index.html cannot simply be removed, as they're > referenced by Cmake. I created a ticket to address this: > https://issues.apache.org/jira/browse/GEODE-5958. > > On Tue, Oct 30, 2018 at 11:48 AM Dave Barnes <dbar...@pivotal.io> wrote: > > > Re: the docs links mentioned in Anthony's message: > > > > docs/README.md - the reference to the Geode CONTRIBUTE.md file is useful. > > I think we can assume that a user of the geode-native API will have a > Geode > > installation, too. > > docs/api/unix_index.html and docs/api/win_index.html - These files (and > > their bad links) are no longer needed and can be removed. > > > > On Tue, Oct 30, 2018 at 7:48 AM Anthony Baker <aba...@pivotal.io> wrote: > > > >> I ran rat manually and got this: > >> > >> Files with unapproved licenses: > >> > >> /geode/.cpackignore > >> /geode/.lcovrc > >> /geode/clicache/src/native_shared_ptr.hpp > >> /geode/templates/security/CMakeLists.txt.forInstall > >> > >> Shouldn’t these failures be causing travis to fail? > >> > >> Many of the files rat that marks as binary have this the annoying BOM > [1] > >> from visual studio. Seems like we should just remove those. That will > >> reveal a number of files that need a license header. > >> > >> What is this file? Seems to be binary content: > >> clicache/test/native_shared_ptrTests.cpp > >> > >> I also noticed this text that should be updated to point to where we > >> intend to host the documentation (on the geode website): > >> > >> docs/README.md:The Geode-Native repository provides the full source for > >> the Apache Geode Native Client User Guide in markdown format (see > >> _geode-project-dir_/geode-docs/CONTRIBUTE.md for more information on > how to > >> use markdown in this context). Users can build the markdown into an HTML > >> user guide using [Bookbinder](https://github.com/pivotal-cf/bookbinder) > >> and the instructions below. > >> docs/api/unix_index.html:Access documentation at <a href=" > >> http://docs-gemfire-nativeclient-develop.cfapps.io" > >> target="_blank"><b>Pivotal GemFire Native Client Documentation</b></a>. > >> docs/api/win_index.html:Access documentation at <a href=" > >> http://docs-gemfire-nativeclient-develop.cfapps.io" > >> target="_blank"><b>Pivotal GemFire Native Client Documentation</b></a>. > >> > >> > >> Anthony > >> > >> [1] https://en.wikipedia.org/wiki/Byte_order_mark > >> > >> > On Oct 29, 2018, at 12:11 PM, Jacob Barrett <jbarr...@pivotal.io> > >> wrote: > >> > > >> > There are a lot of files that rat is seeing as binary files and > ignoring > >> > the headers. Many of those files are not binary. Perhaps they have the > >> > wrong metadata associated with them in git as a result of bad commits. > >> We > >> > should clean all those files up so that rat is checking everything > >> > correctly. > >> > > >> > On Thu, Oct 18, 2018 at 3:41 PM Dan Smith <dsm...@pivotal.io> wrote: > >> > > >> >> Following up on this - is there anything we still need to do before > we > >> cut > >> >> the 1.8 release branch in 2 weeks? > >> >> > >> >> Overall I think the native client source code looks like it's in good > >> shape > >> >> - we're running rat, the LICENSE and NOTICE look good, no binaries in > >> the > >> >> source, etc. > >> >> > >> >> For cutting the release branch, do we have criteria other than > passing > >> >> travis [1] ? > >> >> What will our release steps should look like for the native client - > >> just > >> >> tar up the source and sign it with gpg? > >> >> > >> >> If we can have this figured out ahead of time and at least > >> provisionally > >> >> added to the release steps [2] I think it will help this release go a > >> >> little smoother. > >> >> > >> >> [1] https://travis-ci.org/apache/geode-native/branches > >> >> [2] > >> >> > >> > https://cwiki.apache.org/confluence/display/GEODE/Releasing+Apache+Geode > >> >> > >> >> On Thu, Oct 11, 2018 at 3:23 PM Dan Smith <dsm...@pivotal.io> wrote: > >> >> > >> >>> +1 for a source release. Awesome! > >> >>> > >> >>> -Dan > >> >>> > >> >>> On Thu, Oct 11, 2018 at 2:32 PM Michael Oleske <mole...@pivotal.io> > >> >> wrote: > >> >>> > >> >>>> Plus 1 for source release. Exciting times we live in! > >> >>>> > >> >>>> For verifying, plus one to a pipeline that's not just travis. > Though > >> >>>> they're instructions in the repo about how to run tests to get that > >> >>>> baseline confidence. > >> >>>> > >> >>>> -michael > >> >>>> > >> >>>> On Wednesday, October 10, 2018, Anilkumar Gingade < > >> aging...@pivotal.io> > >> >>>> wrote: > >> >>>> > >> >>>>> Good work team. > >> >>>>> +1 to get this as part of Geode 1.8 release. > >> >>>>> It will be good to see community taking advantage of this. And > >> >> building > >> >>>> new > >> >>>>> native client apps. > >> >>>>> I assume it will have all the docs about client-server > compatibility > >> >>>>> version info. And framework for backward compatibility testing > with > >> >> new > >> >>>>> geode releases. > >> >>>>> > >> >>>>> -Anil. > >> >>>>> > >> >>>>> > >> >>>>> > >> >>>>> On Wed, Oct 10, 2018 at 12:02 PM Ernest Burghardt < > >> >>>> eburgha...@pivotal.io> > >> >>>>> wrote: > >> >>>>> > >> >>>>>> +1 for a source release > >> >>>>>> > >> >>>>>> > >> >>>>>> On Wed, Oct 10, 2018 at 12:59 PM Anthony Baker < > aba...@pivotal.io> > >> >>>>> wrote: > >> >>>>>> > >> >>>>>>> I think starting with a source-only release of the native client > >> >> is > >> >>>> a > >> >>>>>> good > >> >>>>>>> first step. That lets us focus on verifying that all the tasks > >> >>>>> outlined > >> >>>>>> in > >> >>>>>>> [1] are complete and correct. > >> >>>>>>> > >> >>>>>>> Anthony > >> >>>>>>> > >> >>>>>>> [1] https://issues.apache.org/jira/browse/GEODE-1416 > >> >>>>>>> > >> >>>>>>> > >> >>>>>>>> On Oct 10, 2018, at 11:52 AM, Dan Smith <dsm...@pivotal.io> > >> >>>> wrote: > >> >>>>>>>> > >> >>>>>>>> That is awesome! Let's get it in! > >> >>>>>>>> > >> >>>>>>>> I think there are some details to work out: > >> >>>>>>>> - Do we need to build any automation for creating the native > >> >>>> source > >> >>>>>>>> release (similar to ./gradlew srcDist on the java side)? > >> >>>>>>>> - Will we release binaries? Which platforms and how to does the > >> >>>>> release > >> >>>>>>>> manager build them? > >> >>>>>>>> - How do we verify the NC code - can we create a public > >> >> pipeline? > >> >>>>>>>> > >> >>>>>>>> Shipping these native APIs will be a great improvement! > >> >>>>>>>> > >> >>>>>>>> -Dan > >> >>>>>>>> > >> >>>>>>>> On Wed, Oct 10, 2018 at 8:41 AM Addison Huddy < > >> >> ahu...@pivotal.io> > >> >>>>>> wrote: > >> >>>>>>>> > >> >>>>>>>>> Hi, > >> >>>>>>>>> > >> >>>>>>>>> The Geode Native components ( > >> >>>> https://github.com/apache/geode-native > >> >>>>> ) > >> >>>>>>> have > >> >>>>>>>>> made tremendous progress since its original donation to > Apache. > >> >>>> The > >> >>>>>>>>> project is nearing a release candidate and I propose that the > >> >>>> *first > >> >>>>>>>>> official release of Geode Native be included in Apache Geode > >> >>>> 1.8.* > >> >>>>>>>>> > >> >>>>>>>>> Since donation, the project has > >> >>>>>>>>> > >> >>>>>>>>> - modernized its C++ API based on C++ 11 standards > >> >>>>>>>>> - refactored away the cache singleton to allow for more > >> >>>> flexible > >> >>>>>>>>> architectures and client-side data modeling > >> >>>>>>>>> - refactored the serializable interfaces (DataSerializable, > >> >>>>>>>>> PdxSerializable, DataSerializableFixedId) to make object > >> >>>>>> serialization > >> >>>>>>>>> more straight-forward > >> >>>>>>>>> - created several examples on how to use the client ( > >> >>>>>>>>> https://github.com/apache/geode-native/tree/develop/examples > >> >> ) > >> >>>>>>>>> > >> >>>>>>>>> In all, the project has closed 285 JIRA tickets since > donation. > >> >>>>>>>>> > >> >>>>>>>>> If you want to learn more about the Geode Native, check out > >> >> these > >> >>>>> two > >> >>>>>>>>> Apache Geode By Example videos. > >> >>>>>>>>> > >> >>>>>>>>> .NET: https://www.youtube.com/watch?v=-LQYNJNQ7B4&t=3s > >> >>>>>>>>> > >> >>>>>>>>> C++: https://www.youtube.com/watch?v=KJciEcFRdtY&t=1s > >> >>>>>>>>> > >> >>>>>>>>> Looking forward to hearing your input on including the first > >> >> cut > >> >>>> of > >> >>>>>>> Geode > >> >>>>>>>>> Native in Apache Geode 1.8. > >> >>>>>>>>> > >> >>>>>>>>> > >> >>>>>>>>> Best, > >> >>>>>>>>> Addison > >> >>>>>>>>> > >> >>>>>>> > >> >>>>>>> > >> >>>>>> > >> >>>>> > >> >>>> > >> >>> > >> >> > >> > >> >