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