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 >> >>>>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> >> >> >>