Skip to main content

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

(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