Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [january-dev] January version 2.0 release

Hi all,

I have completed the dev ops worked I had outstanding ahead of 2.0:
https://github.com/eclipse/january/pull/74

Highlights of what it includes:
- Bump version to 2.0 and add API tooling and all the @since tags [1]
That means the master latest p2 repo now has version 2.0 bundles [2]
- Verify that generated java files are all up to date [3] This will
fail the build if the generated files don't match expectations. It
does not actually generate in the build.
- Add source references into built MANIFEST.MF [4] This makes it much
easier for adopters to pull in January [5]

It seems a good time to make the 2.0 branch. I will make it at the
beginning of next week and set up the build machinery for it (hudson
jobs and p2 urls) at that time.

Jonah

[1] https://github.com/eclipse/january/pull/74/commits/544d0608c257c91f62e6a6aadd837747fbf3127d
[2] http://download.eclipse.org/january/builds/january-master/latest/repository/?d
[3] https://github.com/eclipse/january/pull/74/commits/bacbf3d0693f8e2c4004b88ee42dcb10a06941f7
[4] https://github.com/eclipse/january/pull/74/commits/00c4c2228be41975222b3e4c36f1632b560dc8fc
[5] https://wiki.eclipse.org/PDE/UI/SourceReferences
~~~
Jonah Graham
Kichwa Coders Ltd.
www.kichwacoders.com


On 22 February 2017 at 11:32,  <Peter.Chang@xxxxxxxxxxxxx> wrote:
>
>
> Hi Dinko,
>
>
>
> Unfortunately, we have to postpone UoM support as version 0.6.2 of si-units
> does not have NonSI class so we cannot use it in Dawn at the moment. It will
> be added in the future with something like
> https://github.com/eclipse/january/pull/73. That PR is code ported from our
> usage of the old JScience in Dawn
> (https://github.com/eclipse/dawnsci/blob/master/org.eclipse.dawnsci.analysis.api/src/org/eclipse/dawnsci/analysis/api/metadata/UnitMetadata.java)
> which is very similar to what you have J
>
>
>
> Best regards,
>
> Peter
>
>
>
>
>
> From: january-dev-bounces@xxxxxxxxxxx
> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Dinko Ivanov
> Sent: 22 February 2017 10:33
>
>
> To: january developer discussions <january-dev@xxxxxxxxxxx>
> Subject: Re: [january-dev] January version 2.0 release
>
>
>
> Hi Peter,
>
> I saw you're intending to add UoM support in January. In case it might be of
> use I'm sharing the simple implementation I'm using in my January repo fork:
>
> https://github.com/dinkoivanov/january/blob/master/org.eclipse.january.examples/src/org/eclipse/january/examples/dataset/UomMetadata.java
>
> Best Regards,
>
> Dinko
>
>
>
> On Fri, Feb 17, 2017 at 7:58 PM, <Peter.Chang@xxxxxxxxxxxxx> wrote:
>
> Thank Jay. I found it: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=12206
>
>
>
> Okay, we need a Tycho guru to add this dependency to our target platform…
>
>
>
> Regards,
>
> Peter
>
>
>
> From: january-dev-bounces@xxxxxxxxxxx
> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Jay Jay Billings
> Sent: 17 February 2017 16:54
>
>
> To: january developer discussions <january-dev@xxxxxxxxxxx>
> Subject: Re: [january-dev] January version 2.0 release
>
>
>
> I'm not able to log in to ipzilla at the moment, but if any other Eclipse
> projects are using this then you can do a piggyback cq, which is automated
> mostly.
>
>
>
> Jay
>
>
>
> On Feb 17, 2017 10:02 AM, <Peter.Chang@xxxxxxxxxxxxx> wrote:
>
>
> This one: https://github.com/eclipse/january/issues/72 ;-)
>
> Best regards,
>  Peter
>
> -----Original Message-----
> From: january-dev-bounces@xxxxxxxxxxx
> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Jonah Graham
> Sent: 17 February 2017 14:46
> To: january developer discussions <january-dev@xxxxxxxxxxx>
> Subject: Re: [january-dev] January version 2.0 release
>
>> A quick question: will we need a CQ for the proposed UoM dependency as I
>> assume other eclipse projects already use it?
>
> Are we depending on only the parts in Eclipse land already? If so, no CQ. If
> we are depending on other code we do need a CQ, but it is just a piggy-back
> CQ if other projects have already have the IP approved, so is easy and fast
> to get. Which issue/PR is UoM under?
>
> Jonah
> ~~~
> Jonah Graham
> Kichwa Coders Ltd.
> www.kichwacoders.com
>
>
> On 17 February 2017 at 13:30,  <Peter.Chang@xxxxxxxxxxxxx> wrote:
>> Hi Jonah,
>>
>> Sure, I will take care of the release record and docs.
>>
>> A quick question: will we need a CQ for the proposed UoM dependency as I
>> assume other eclipse projects already use it?
>>
>> Peter
>>
>>
>> -----Original Message-----
>> From: january-dev-bounces@xxxxxxxxxxx
>> [mailto:january-dev-bounces@xxxxxxxxxxx] On Behalf Of Jonah Graham
>> Sent: 17 February 2017 13:20
>> To: january developer discussions <january-dev@xxxxxxxxxxx>
>> Subject: Re: [january-dev] January version 2.0 release
>>
>> Hi Peter,
>>
>> Sounds OK, other than we might be a bit tight on time to get release
>> record + review done. [1] AFAICT the next release review date is March
>> 1 and that means review needs to be submitted by 22 Feb (next wed).
>>
>> Otherwise, that sounds good to me. I have assigned #53 and #55 to myself,
>> I'll aim to get them done in the next few days.
>>
>> Will you create the release record and review docs?
>>
>> [1]
>> https://wiki.eclipse.org/Development_Resources/HOWTO/Release_Reviews
>>
>> Jonah
>> ~~~
>> Jonah Graham
>> Kichwa Coders Ltd.
>> www.kichwacoders.com
>>
>>
>> On 17 February 2017 at 13:08,  <Peter.Chang@xxxxxxxxxxxxx> wrote:
>>>
>>>
>>> Dear all,
>>>
>>>
>>>
>>> I would like to propose we do a release in time of the next version of
>>> Dawn.
>>> To do so, we need a build by the end of this month (give or take a
>>> few days).
>>>
>>>
>>>
>>> Does anyone have outstanding issues that need addressing?
>>>
>>>
>>>
>>> On my list:
>>>
>>> 1)      Add a UnitMetadata interface based off UoM though that will pull
>>> in
>>> a new dependency;
>>>
>>> 2)      Finish and commit an some internal refactoring for the
>>> statistical
>>> calculations;
>>>
>>> 3)      Address issues 27 (and its PR
>>> https://github.com/eclipse/january/pull/71), 53, 55
>>>
>>>
>>>
>>>
>>>
>>> Best regards,
>>>
>>> Peter
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> 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
>>>
>> _______________________________________________
>> 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
> _______________________________________________
> 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
>
>
>
> --
>
> 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
>
>
>
>
>
> --
>
> 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
>


Back to the top