Maybe run independent got branches for each JVM version that way users can get 
early access to latest supported JVM releases

Sent from my iPhone

> On 27 Jul 2015, at 19:19, Kirk Lund <[email protected]> wrote:
> 
> The key here is probably to replace the term "customer" with "user". As long 
> as "users" want or need to use Geode in JDK 1.7 then we need to keep 1.7 in 
> the picture. Users can of course participate in the community, and it's up to 
> those of us in the community to represent them as best we can.
> 
> If you want to propose moving the build to 1.8, then I think you would simply 
> propose that on the dev@geode email list. Then everyone on the Geode PMC 
> could discuss it or even vote on it.
> 
> Ultimately, it probably comes down to this: if each person in the Geode PMC 
> group believes that all "users" are ready to leave 1.7 behind and move to 
> 1.8, then they should vote +1, else they should vote -1.
> 
> Even though there hasn't been a Geode release yet, we probably have to assume 
> or at least hope that existing GemFire users will eventually become Geode 
> users.
> 
> -Kirk
> 
>> On Mon, Jul 27, 2015 at 10:27 AM, Lyndon Adams <[email protected]> 
>> wrote:
>> "Customer support" is a paid service, Geode is for all. Geode OSS should sit 
>> on the curve of technology evolution and should embrace all advances with 
>> velocity. Thus any reference to "customer" should not be a concern for the 
>> Geode vision and code base. 
>> 
>> The decision of language level should be driven by OSS community and the 
>> general Apache minimum supported JVM platform.
>> 
>> Just a penny for my thoughts.
>> 
>> Lyndon Adams
>> London, SW11
>> 
>>> On 27 Jul 2015, at 18:17, John Blum <[email protected]> wrote:
>>> 
>>> I would caution that Java 6 and 7 will be around for quite sometime despite 
>>> Oracle's EOL policy for Java 6/7.  There shall be (extended) "supported" 
>>> versions of Java 6 and 7 runtimes running in customer sites for sometime...
>>> 
>>> http://www.oracle.com/technetwork/java/eol-135779.html#java-commercial-offerings
>>> 
>>> Most application servers still ship with Java 6, don't even fully support 
>>> the Java 7 spec, and have opted to start moving directly to Java 8 support, 
>>> no double because they are lagging behind and that Java 7 was not really a 
>>> huge success.
>>> 
>>> For the first time ever, the core Spring Framework will concurrently 
>>> support and run on Java 6, 7, 8, and 9.  This is significant because it 
>>> allows newer Java features to be used with the core SF based application 
>>> while simultaneously preserving compatibility with older runtimes.
>>> 
>>> Of course, the core Spring Framework dwarfs GemFire/Geode installations 
>>> several orders of magnitude over, and the core SF is highly modular unlike 
>>> GemFire/Geode that enables certain parts of the Framework to leverage Java 
>>> 8 features that are not necessarily required by applications.
>>> 
>>> Food for thought.
>>> 
>>>> On Mon, Jul 27, 2015 at 10:06 AM, William Markito Oliveira 
>>>> <[email protected]> wrote:
>>>> +1  for JDK 8 / Language Level 8 as well.
>>>> 
>>>> Please remember that JDK 7 is already no longer updated  - 
>>>> https://www.java.com/en/download/faq/java_7.xml since April/2015.
>>>> 
>>>> 
>>>> ~/William
>>>> 
>>>>> On Jul 27, 2015, at 9:43 AM, Kirk Lund <[email protected]> wrote:
>>>>> 
>>>>> True enough! I guess there's nothing preventing us from moving Geode to 
>>>>> JDK 1.8 now.
>>>>> 
>>>>> 
>>>>>> On Mon, Jul 27, 2015 at 9:39 AM, Lyndon Adams <[email protected]> 
>>>>>> wrote:
>>>>>> Why do you need to wait until "customers move to 1.8" when geode is an 
>>>>>> open source product? Surely customers are using a paid support version. 
>>>>>> Am I missing something?
>>>>>> 
>>>>>> Lyndon Adams
>>>>>> London, SW11
>>>>>> 
>>>>>>> On 25 Jul 2015, at 07:33, Kirk Lund <[email protected]> wrote:
>>>>>>> 
>>>>>>> Oi João,
>>>>>>> 
>>>>>>> Our current source code level is Java 1.7.  We just added 1.8 support 
>>>>>>> meaning that we build/compile the product under 1.7 JDK and then test 
>>>>>>> with both 1.7 and 1.8 JREs.
>>>>>>> 
>>>>>>> We won't be able to drop 1.7 support until all customers move to 1.8 
>>>>>>> (hopefully soon but probably not in 2015).
>>>>>>> 
>>>>>>> -Kirk
>>>>>>> 
>>>>>>>> On Friday, July 24, 2015, João Peixoto <[email protected]> wrote:
>>>>>>>> Thanks (obrigado ;) ) William.
>>>>>>>> 
>>>>>>>> If I were to contribute to the project with a PR, which level should I 
>>>>>>>> respect?
>>>>>>>> 
>>>>>>>>> On Fri, Jul 24, 2015 at 9:40 PM William Markito <[email protected]> 
>>>>>>>>> wrote:
>>>>>>>>> Hi João (Opa, tudo bem ?)
>>>>>>>>> 
>>>>>>>>> Actually it's supposed to be Java 7 but there are areas that needs to 
>>>>>>>>> be updated.
>>>>>>>>> 
>>>>>>>>> But you should be also fine to run and compile with Java 8.
>>>>>>>>> 
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>> > On Jul 24, 2015, at 9:32 PM, João Peixoto <[email protected]> 
>>>>>>>>> > wrote:
>>>>>>>>> >
>>>>>>>>> > I'm looking at the source code and I was wondering what is the 
>>>>>>>>> > language level that Geode is aiming for. Currently it seems 
>>>>>>>>> > compatible with Java 1.6, wondering if that minimum will be raised.
>>> 
>>> 
>>> 
>>> -- 
>>> -John
>>> 503-504-8657
>>> john.blum10101 (skype)
> 

Reply via email to