Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [january-dev] Januart Datasets and Java 8

I have added a branch in prep to do the downgrade if we decide to go
that way here: https://github.com/jonahkichwacoders/january/tree/downgrade_to_java_6
~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On 25 October 2016 at 09:13, Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
> (Changed subject, was Re: [january-dev] January 1.0 released!)
>
> Hi Peter,
>
> I think this warrants further discussion. There are reasons I would
> encourage Java 1.8:
> - Not supporting Java 8 increases barriers to contributors (two ways,
> 1 not being able to use "all" Java features, 2 tooling and setup makes
> it more complicated*)
> - Java 6 & 7 of EOL
> - The IDataset, originally part of the API plug-in was 1.7 or greater
> since DAWNSci initial import, the 1.8 was put in place in April.
> Although some other bundles had lower reqs, having any dep be 1.8,
> this essentially meant that everything was 1.8 in practice.
>
> So, when I set the 1.8 across the range, it was because of these
> reasons, the lack of earlier discussion was due to the implicit
> assumption on my part due to the last reason, so thank you for raising
> it now to make sure it is discussed fully. (You did point this out
> earlier[1], but I misunderstood the meaning of the comment at the
> time).
>
> There is one strong reason against 1.8 (or at least delaying the move to 1.8):
> - A specific/known potential consumer of January datasets is stuck
> with Java < 1.8
>
> Peter, please let me know your thoughts and what I may have overlooked.
> Thanks,
> Jonah
>
> [1] https://github.com/eclipse/january/pull/12#issuecomment-247993737
>
>
> ~~~
> Jonah Graham
> Kichwa Coders Ltd.
> www.kichwacoders.com
>
>
> On 24 October 2016 at 15:43, Jay Jay Billings <jayjaybillings@xxxxxxxxx> wrote:
>> Peter,
>>
>> Sure. That works for me.
>>
>> Jay
>>
>> On Mon, Oct 24, 2016 at 10:40 AM, <Peter.Chang@xxxxxxxxxxxxx> wrote:
>>>
>>>
>>>
>>> Hi Jay,
>>>
>>>
>>>
>>> Ok, but can the january, j.asserts, j.examples and j.test be 1.6+ and the
>>> rest be 1.8+?
>>>
>>>
>>>
>>> Peter
>>>
>>>
>>>
>>>
>>>
>>> From: january-dev-bounces@xxxxxxxxxxx
>>> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Jay Jay Billings
>>> Sent: 24 October 2016 15:37
>>> To: january developer discussions <january-dev@xxxxxxxxxxx>
>>> Subject: Re: [january-dev] January 1.0 released!
>>>
>>>
>>>
>>> The form and geometry parts require Java 1.8.
>>>
>>> Jay
>>>
>>>
>>>
>>> On Mon, Oct 24, 2016 at 10:35 AM, <Peter.Chang@xxxxxxxxxxxxx> wrote:
>>>
>>>
>>> Hi Jonah,
>>>
>>> Thanks for the release!
>>>
>>> I had a chance to compare our repo with the new Eclipse repo and it seems
>>> that Java 1.8 is required now. I thought we were targeting 1.6. It's not
>>> important to Diamond but has this changed?
>>>
>>> Peter
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: january-dev-bounces@xxxxxxxxxxx
>>> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Jonah Graham
>>> Sent: 21 October 2016 16:09
>>> To: january developer discussions <january-dev@xxxxxxxxxxx>; Science
>>> Industry Working Group <science-iwg@xxxxxxxxxxx>
>>> Subject: [january-dev] January 1.0 released!
>>>
>>> Everyone,
>>>
>>> January 1.0 is now available at https://www.eclipse.org/january.
>>>
>>> The P2 Site is located here:
>>> http://download.eclipse.org/january/releases/1.0.0/repository/
>>> And you can check out January, browse examples, etc here:
>>>
>>> https://github.com/eclipse/january/tree/JANUARY_1_0_0#the-eclipse-january-project
>>>
>>> Thanks!
>>> Jonah
>>>
>>>
>>> ~~~
>>> Jonah Graham
>>> Kichwa Coders Ltd.
>>> www.kichwacoders.com
>>> _______________________________________________
>>> january-dev mailing list
>>> january-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit https://dev.eclipse.org/mailman/listinfo/january-dev
>>>
>>> --
>>> This e-mail and any attachments may contain confidential, copyright and or
>>> privileged material, and are for the use of the intended addressee only. If
>>> you are not the intended addressee or an authorised recipient of the
>>> addressee please notify us of receipt by returning the e-mail and do not
>>> use, copy, retain, distribute or disclose the information in or attached to
>>> the e-mail.
>>> Any opinions expressed within this e-mail are those of the individual and
>>> not necessarily of Diamond Light Source Ltd.
>>> Diamond Light Source Ltd. cannot guarantee that this e-mail or any
>>> attachments are free from viruses and we cannot accept liability for any
>>> damage which you may sustain as a result of software viruses which may be
>>> transmitted in or with the message.
>>> Diamond Light Source Limited (company no. 4375679). Registered in England
>>> and Wales with its registered office at Diamond House, Harwell Science and
>>> Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
>>>
>>>
>>> _______________________________________________
>>> january-dev mailing list
>>> january-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/january-dev
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Jay Jay Billings
>>>
>>> Oak Ridge National Laboratory
>>>
>>> Twitter Handle: @jayjaybillings
>>>
>>>
>>>
>>> --
>>>
>>> This e-mail and any attachments may contain confidential, copyright and or
>>> privileged material, and are for the use of the intended addressee only. If
>>> you are not the intended addressee or an authorised recipient of the
>>> addressee please notify us of receipt by returning the e-mail and do not
>>> use, copy, retain, distribute or disclose the information in or attached to
>>> the e-mail.
>>> Any opinions expressed within this e-mail are those of the individual and
>>> not necessarily of Diamond Light Source Ltd.
>>> Diamond Light Source Ltd. cannot guarantee that this e-mail or any
>>> attachments are free from viruses and we cannot accept liability for any
>>> damage which you may sustain as a result of software viruses which may be
>>> transmitted in or with the message.
>>> Diamond Light Source Limited (company no. 4375679). Registered in England
>>> and Wales with its registered office at Diamond House, Harwell Science and
>>> Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
>>>
>>>
>>>
>>> _______________________________________________
>>> january-dev mailing list
>>> january-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/january-dev
>>>
>>
>>
>>
>> --
>> Jay Jay Billings
>> Oak Ridge National Laboratory
>> Twitter Handle: @jayjaybillings
>>
>> _______________________________________________
>> january-dev mailing list
>> january-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/january-dev
>>


Back to the top