Btw, I've just confirmed that NiFi considers those subprojects
(AKA separate communities).

In fact ASF board asked them for that very clarification recently

Thanks,
Roman.

On Thu, Jan 19, 2017 at 2:27 PM, Roman Shaposhnik <ro...@shaposhnik.org> wrote:
> 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.

Reply via email to