On Thu, Jan 19, 2017 at 2:23 PM, Anthony Baker <[email protected]> wrote:
>
>> On Jan 19, 2017, at 1:01 PM, Roman Shaposhnik <[email protected]> wrote:
>>
>> On Thu, Jan 19, 2017 at 12:54 PM, Anthony Baker <[email protected]
>> <mailto:[email protected]>> wrote:
>>>
>>>> On Jan 19, 2017, at 11:53 AM, Roman Shaposhnik <[email protected]>
>>>> wrote:
>>>>
>>>> On Thu, Jan 19, 2017 at 11:21 AM, Dan Smith <[email protected]> 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.