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

Reply via email to