On Thu, Jan 19, 2017 at 2:23 PM, Anthony Baker <aba...@pivotal.io> wrote: > >> On Jan 19, 2017, at 1:01 PM, Roman Shaposhnik <ro...@shaposhnik.org> wrote: >> >> On Thu, Jan 19, 2017 at 12:54 PM, Anthony Baker <aba...@pivotal.io >> <mailto:aba...@pivotal.io>> wrote: >>> >>>> On Jan 19, 2017, at 11:53 AM, Roman Shaposhnik <ro...@shaposhnik.org> >>>> wrote: >>>> >>>> On Thu, Jan 19, 2017 at 11:21 AM, Dan Smith <dsm...@pivotal.io> wrote: >>>>> I wonder if we're trying to overcomplicate things there. I don't see why >>>>> the geode-examples wouldn't use the same release schedule and version >>>>> number as geode. >>>>> >>>>> The C++ and .NET clients are also somewhat tied to the version of geode >>>>> that they support. As long as we can stick to a regular release cadence, >>>>> It >>>>> seems like those clients couldn't also follow the same release schedule >>>>> and >>>>> version numbers. >>>> >>>> Huge +1 to the above! >>>> >>>> Thanks, >>>> Roman. >>> >>> >>> Here’s a few examples of ASF projects with multiple repos for reference: >>> >>> - ActiveMQ >>> https://github.com/apache?utf8=✓&q=activemq&type=&language= >>> https://issues.apache.org/jira/secure/BrowseProjects.jspa#11160 >>> - Nifi >>> https://github.com/apache?utf8=✓&q=nifi&type=&language= >>> https://issues.apache.org/jira/secure/BrowseProjects.jspa#13460 >>> >>> I agree that semi-coordinated releases from a single project community make >>> sense—these are not independent things. Using lock-step versioning means >>> we release everything together, even for patch releases right? And I’m >>> assuming we would be doing separate release VOTE threads per repo. >> >> An interesting thing to note is that despite multiple repos they still >> release >> a single source artifact: >> https://www.apache.org/dist/activemq/5.13.5/ >> <https://www.apache.org/dist/activemq/5.13.5/> >> https://www.apache.org/dist/nifi/1.1.1/ >> <https://www.apache.org/dist/nifi/1.1.1/> >> >> Thanks, >> Roman. > > FWIW, it looks to me like these projects are doing releases from each of > their repos: > > https://www.apache.org/dist/activemq/activemq-apollo/1.7.1/ > https://www.apache.org/dist/activemq/activemq-artemis/1.5.1/ > https://www.apache.org/dist/activemq/activemq-cpp/3.9.3/
I'm actually not sure what the status of these is sine I can't seem to find those on the official download page: http://activemq.apache.org/download.html > https://www.apache.org/dist/nifi/minifi/0.1.0/ > https://www.apache.org/dist/nifi/nifi-minifi-cpp/0.1.0/ > https://www.apache.org/dist/nifi/nifi-nar-maven-plugin-1.1.0/ Ditt for NiFi. In fact, as far as minifi is concerned -- I'm pretty sure it is still considered to be 'do not try this at home'. > Which is not to say that is how Geode should operate, but I’m just looking > for precedent and prior art :-) But that's my point -- I don't think it constitutes prior art. In fact the only prior art I'm aware of would be Apache Commons (which actually does explicitly split the community). Thanks, Roman.