On 04/02/2011 19:19, Guillaume Nodet wrote:
Just one question.  On your slides do you imply that the package
versions are the same than the bundle version ? It seems to be the
case.
No, well not intentionally. What I meant to say is that they are the same at the moment but that they should not be - and step one is to break the coupling between them.

Slide 1 shows them the same (as they are the way we build at the moment), Slide 3 and thereafter they are different.
On Fri, Feb 4, 2011 at 19:50, zoe slattery<[email protected]>  wrote:
Hi - I had a very useful IRC discussion with Guillaume trying to make sure
that we had a common understanding of the versioning policy that is used in
Aries today and the implications of changing it to use OSGi semantic
versioning for packages, and maybe for bundles.

I believe we agreed that we do not use package versioning correctly at the
moment and, in order to do so, we would have to break the way that that
package versions are derived from bundle versions and manage package
versions independently (manually).

We didn't agree on the right thing to do with bundle versions (we didn't
disagree either, I just don't know what the right answer is) , in particular
where a module has a set of sub-modules (bundles). The options are either:

1) To agree not to follow  bundle versioning policy. So all teh submodules
in a module would have teh same bundle version irrespective of whether they
have changed.
2) To follow it and try and cope with what could become an unholy mess of
bundle versions in the development code base.

I tried to draw this out in a set of charts, here:
https://svn.apache.org/repos/asf/aries/slides/aries-version.odp, and I've
just realised that not everyone will have odp so I'll put a pdf in there
too.

These are for discussion and illustration of the problem - feed back
welcome.


Zoe






Reply via email to