We are waiting on Wayne/EMO to respond.

Wayne/EMO:

* can release train projects consume incubation components from Nebula?
* If so, is there a restriction on the version number that these components
must have e.g => 1.0.0?





On Wed, May 4, 2016 at 10:02 AM, Dirk Fauth <[email protected]> wrote:

> Hi,
>
> Any opinions or information on that topic? Does anybody care?
>
> Greez,
> Dirk
> Am 29.04.2016 11:24 schrieb "Wim Jongman" <[email protected]>:
>
>> cc-ing Wayne for comments.
>>
>> Wayne:
>>
>> * can release train projects consume incubation components from Nebula?
>> * If so, is there a restriction on the version number that these
>> components must have?
>>
>> Dirk:
>>
>> Normally the major version number is bumped when the API changes. However
>> I am not sure if this rule also applies when going from 0.x.x to 1.0.0
>>
>> When people consume a component they normally restrict the version number
>> in that API range e.g. [0.0.0 1.0.0) (square bracket is inclusive and round
>> bracket is exclusive). This means that peoples build would break when we do
>> this.
>>
>> The Stable widgets all deserve to go to version 1 if they are not yet.
>>
>> I am not comfortable bumping the version number just to "make people feel
>> good" or comply to some companies internal rules about version numbers.
>> However, I also not want to block it.
>>
>> Are there other opinions in the list?
>>
>> Cheers,
>>
>> Wim
>>
>>
>>
>> On Thu, Apr 28, 2016 at 8:57 PM, Dirk Fauth <[email protected]> wrote:
>>
>>> Hi Nebula Team,
>>>
>>> I have a question regarding the version policy of our "released"
>>> widgets. In detail I'm talking about the CDateTime widget.
>>>
>>> I created a NatTable editor based on CDateTime because the SWT DateTime
>>> control has several issues. There I realized that CDateTime is published
>>> with version 0.14.0. CDateTime also has a dependency to CWT which is
>>> published with version 0.9.0.
>>>
>>> I just learned that there are release rules regarding the usage of
>>> plugins in incubation state. While of course Nebula as project is in
>>> incubation, people assume that the released widgets with a version >= 1.0.0
>>> are stable and mature. But plugins with a version < 1.0.0 is still seen as
>>> incubation/unstable and therefore not allowed to use it within projects in
>>> the release train.
>>>
>>> Honestly I'm not sure about that rules and NatTable is not part of the
>>> release train. But NatTable is consumed by projects in the release train.
>>> Now if NatTable breaks the release rules by consuming incubation plugins,
>>> it would affect these projects too.
>>>
>>> There hasn't been a lot of activity in these two projects, despite some
>>> cleanups a few months ago.
>>>
>>> I would like to bump the versions of these two projects to 1.0.0, so I
>>> am able to release a NatTable editor based on CDateTime without introducing
>>> issues to other release projects.
>>>
>>> Are there any objections regarding such an update?
>>>
>>> Greez,
>>> Dirk
>>>
>>> _______________________________________________
>>> nebula-dev mailing list
>>> [email protected]
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>>
>>
>>
>> _______________________________________________
>> nebula-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>>
>
> _______________________________________________
> nebula-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
_______________________________________________
nebula-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to