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