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
