I think it’s confusing to cut a release from different branches for geode, geode-examples, and geode-native but I don’t have a better idea.
+0 Anthony > On May 4, 2017, at 7:29 AM, Jacob Barrett <jbarr...@pivotal.io> wrote: > > All, > > I want to start the discussion on releasing Geode Native C++ and .NET > clients with the next or near future Geode release. > > There are a few house keeping items left in the source release JIRA [1]. It > would be great to get some help completing these tasks. > > If we start with a source only release, which Geode release should we > target? Since it is "adding feature" it seems it makes the most sense to do > it as part of a minor release, say 1.2. > > To throw a little wrench in it all. There are some serious changes coming > with [2] conversion to std::shared_ptr, [3] removal of all globals, [4] > replacing all non-standard concurrency methods. These changes won't be > compatible with sources written against previous releases of geode-native, > thus suggesting they will need a major rev shortly. My suggestion would be > to cut a release branch now on geode-native for 1.2 and get it ready for > source release. Backport any changes on the release branch to develop. That > leaves develop open for marching forward with what would be a 2.0 set of > sources. Any release of Geode 1.x would just include the geode-native > release/1.x branches until Geode 2.0. > > Thoughts and feedback? > > [1] https://issues.apache.org/jira/browse/GEODE-1416 > [2] https://issues.apache.org/jira/browse/GEODE-2807 > [3] https://issues.apache.org/jira/browse/GEODE-2729 > [4] https://issues.apache.org/jira/browse/GEODE-2493 > > -Jake