ofbiz-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pierre Smits <pierre.sm...@gmail.com>
Subject Re: Java 8 and functional programming in trunk
Date Wed, 14 Oct 2015 09:47:31 GMT
So we need to plan for it, and tie it to a release branch?

Best regards,

Pierre Smits

*OFBiz Extensions Marketplace*
http://oem.ofbizci.net/oci-2/

On Wed, Oct 14, 2015 at 11:23 AM, Jacques Le Roux <
jacques.le.roux@les7arts.com> wrote:

> I tend to agree. Actually there are 2 points,
> 1) use Java 8 to compile
> 2) use new Java 8 features
>
> We can already do 1, but we should maybe wait the next freezed branch to
> do 2. That should be discussed but does not prevent 1. Of course any commit
> with 2 will be rejected as long as an agreement on 2 will not be reached
>
> Jacques
>
>
> Le 11/10/2015 19:09, Ron Wheeler a écrit :
>
>> I am not sure why backwards compatibility is an issue with moving to Java
>> 8.
>>
>> It works well,
>> it is the supported version of Java.
>> As far as I have heard, the Java 8 JVM runs code compiled with earlier
>> versions of Java. (My own experience is uniformly positive).
>>
>> I can see no reason to think that anyone who is developing or using OFBiz
>> would need to compile or run with an older version of Java.
>>
>> In this day of VM and Docker Containers, it is hard to imagine that
>> someone would be stuck on an older JVM in a production environment and
>> unable to come up with a configuration that would allow them to run JVM 8
>> to support OFBiz.
>>
>> IMHO, we should just move to requiring the supported version of Java as
>> soon as possible.
>>
>> Ron
>>
>>
>> On 11/10/2015 4:14 AM, Taher Alkhateeb wrote:
>>
>>> Hello Everyone,
>>>
>>> We created and provided the patches for this issue since June and OFBiz
>>> is pretty much ready to move to JDK 8. I'm not sure if lazy consensus is
>>> enough or whether a vote is warranted to move this issue forward?
>>>
>>> Cheers,
>>>
>>> Taher Alkhateeb
>>>
>>> ----- Original Message -----
>>>
>>> From: "Pierre Smits" <pierre.smits@gmail.com>
>>> To: dev@ofbiz.apache.org
>>> Sent: Thursday, 7 May, 2015 10:52:00 AM
>>> Subject: Re: Java 8 and functional programming in trunk
>>>
>>> I don't think that it is a question of using or not using J8. It is more
>>> about when to move it into trunk, as from that moment on there will be
>>> backward compatibility issues.
>>> A helpful solution in this respect could be to designate a specific
>>> release
>>> branch now (e.g. r15 or r16), create the version in JIRA and setup the
>>> dev
>>> branch in svn. Doing it that way J8 related issues can get registered,
>>> changes can get implemented and assessed (in the dev branch) without
>>> breaking current stuff in trunk.
>>>
>>> But it also ensures that we can create awareness prior to releasing
>>> stuff.
>>>
>>> Best regards,
>>>
>>>
>>>
>>> Pierre Smits
>>>
>>> *ORRTIZ.COM <http://www.orrtiz.com>*
>>> Services & Solutions for Cloud-
>>> Based Manufacturing, Professional
>>> Services and Retail & Trade
>>> http://www.orrtiz.com
>>>
>>> On Thu, May 7, 2015 at 9:30 AM, Nicolas Malin <nicolas.malin@nereide.fr>
>>> wrote:
>>>
>>> Ok Thanks Scott and Jacques.
>>>>
>>>> So Who is against use java 8 and more on trunk ?
>>>>
>>>> :)
>>>>
>>>> Nicolas
>>>>
>>>>
>>>> Le 07/05/2015 08:46, Jacques Le Roux a écrit :
>>>>
>>>> Yes (lazy) consensus over vote ;)
>>>>>
>>>>> Jacques
>>>>>
>>>>> Le 07/05/2015 05:02, Scott Gray a écrit :
>>>>>
>>>>> I'm not sure if a vote is necessary, particularly if no one has any
>>>>>> objections.
>>>>>>
>>>>>> Regards
>>>>>> Scott
>>>>>> On 7 May 2015 07:44, "Nicolas Malin" <nicolas.malin@nereide.fr>
>>>>>> wrote:
>>>>>>
>>>>>> I'm favorable to use java 8.
>>>>>>
>>>>>>> I think it's will be pretty fin if you can support oracle jdk8
and
>>>>>>> openjdk8 also.
>>>>>>>
>>>>>>> I propose to organize a vote to validate or not this proposition
>>>>>>>
>>>>>>> Nicolas
>>>>>>>
>>>>>>> Le 03/05/2015 11:52, Jacques Le Roux a écrit :
>>>>>>>
>>>>>>> Hi Taher,
>>>>>>>
>>>>>>>> Yes I think so. For now well known (I hope ;)) security reasons,
if
>>>>>>>> people want to use Oracle JDK they need to use Java 8.
>>>>>>>> So implementing with new Java 8 features now in trunk sounds
good to
>>>>>>>> me.
>>>>>>>> BTW this is only my opinion...
>>>>>>>>
>>>>>>>> Note that our demos are still using OpenJDK 1.7 I'm not quite
sure
>>>>>>>> of
>>>>>>>> the
>>>>>>>> policy
>>>>>>>>
>>>>>>>>
>>>>>>>> http://www.cvedetails.com/vulnerability-list/vendor_id-93/product_id-23642/version_id-138218/Oracle-Openjdk-1.7.0.html
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Jacques
>>>>>>>>
>>>>>>>>
>>>>>>>> Le 03/05/2015 10:52, Taher Alkhateeb a écrit :
>>>>>>>>
>>>>>>>> Hi everyone,
>>>>>>>>
>>>>>>>>> I would like to work on a few JIRAs and at the same refactor
some
>>>>>>>>> existing
>>>>>>>>> code to utilize Lambdas and Streams utilizing Java 8
features.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Is it acceptable to develop with JDK 8 features into
trunk?
>>>>>>>>>
>>>>>>>>> Taher Alkhateeb
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>
>>
>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message