On 07/05/2015 14:56, Anthony Baker wrote:
> Packaging renaming has a few interesting, perhaps unexpected effects on the 
> community.  It breaks:
> 
> 1) API backwards-compatibility
> 2) Client/Server backwards-compatibility
> 3) Rolling upgrades

It's a big change so I don't think it's unexpected that the impact will
be significant.  Having said that, Geode could be considered a different
product to GemFire and thus API changes expected.


> These qualities have typically been rather important within the GemFire 
> community.  

Understandable!  (I note that as a GemFire user, this would impact the
project I work on.)


> Although the GEODE community is just starting up I’m expecting a fair bit of 
> cross-over.  Any thoughts on how to handle this?  Assuming we do move ahead 
> with pkg renaming it should be a singular and well-known event that occurs 
> prior to a binary release of GEODE.

I think the assertion is (and I understood it is usual) that it's a
required condition for exiting incubation - so I'm asking the question
early. When is it best for that event to happen?

My suggestion is sooner rather than later - because the longer this code
is out there, the more chance of early adopters, the more chance of
other projects starting integration.  I'm in agreement about the impact
and am wondering how to minimise it.


p


> Anthony
> 
> 
>> On May 7, 2015, at 3:54 AM, Pid <[email protected]> wrote:
>>
>> On 07/05/2015 11:40, Justin Erenkrantz wrote:
>>> Yes, it is expected that these will be renamed by the time Geode is ready
>>> for graduation from the Incubator.
>>>
>>> Years ago, we tried to make projects do this type of rename before
>>> incubation and it was silly.  So, it is now one of the key criteria for
>>> exit - not entrance.
>>
>> In which case, the question is whether to do this now/soon (before
>> proliferation of branches) or later (and try to coordinate rebases &
>> merges if there's branches in progress).
>>
>> I am in favour of doing it early.
>>
>>
>> p
>>
>>
>>> Cheers.  -- justin
>>> On May 7, 2015 6:05 AM, "Pid" <[email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> Is there a requirement, or pre-discussed plan, to renamed packages (and
>>>> subprojects?) from com.gemstone.* to org.apache.geode.*?
>>>>
>>>> If so, it would probably be better to do this early, before branches
>>>> start appearing, because that kind of thing can be painful to merge later.
>>>>
>>>>
>>>> p
>>>>
>>>>
>>>> --
>>>>
>>>> [key:62590808]
>>>>
>>>
>>
>>
>> -- 
>>
>> [key:62590808]
> 
> 


-- 

[key:62590808]

Reply via email to