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
