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

Reply via email to