On Tue, Nov 17, 2009 at 1:17 PM, Felix Meschberger <fmesc...@gmail.com> wrote: > ...How about this: > > * The bundle version number is always >= the highest version > number of all exported packages. > * If only implementation fixes apply to a bundle, the micro > number is increased > * If the version number is to be incresed it is set to the next > minor version number of the bundle.... > > ...* Extend package1 API, thus: > version 1.1.0 > exports package1,version 1.1 > exports package2,version 1.0 > contains implementation code > > * Extend package2 API, thus: > version 1.2.0 > exports package1,version 1.1 > exports package2,version 1.2 > contains implementation code...
And now, if package1's API changes (version 1.2), what's the bundle version number? I'd suggest 1.3.0, i.e. bump up the middle number whenever a package version changes. -Bertrand