>> Sometimes no exported package changes but you still have new
>> functionality. So a increasing the minor version instead of the bugfix
>> version makes sense.

I agree, but this has always been the case. The version reflects the
semantics of the package or bundle, not the API. So if new function is
added and no externals (interfaces etc) change, then the minor version
must still get bumped. This is so that a client of that package can
indicate its requirement for the new function.

Also, version numbers don't get bumped unnecessarily. Say a bundle has
changes that would ordinarily mean a minor version change, then the
minor version is bumped and the micro version zero'd out. All the
other bundles being co-released (assuming they don't have significant
ie major version changes) will also have their minor version bumped
(and micro version reset).
I would object to a the minor version (say) being bumped when all that
has changed across the whole release is micro changes.

On 19 August 2015 at 13:04, John W Ross <jwr...@us.ibm.com> wrote:
> Christian made a caveat in a previous message [1]. Given that, a bundle
> version update will simply mean that the bundle is part of the X.X.X
> release of the Z project and that something in the project changed.
>
> [1]
>>> For the bundle version I think the version policy described makes sense
>>> in general but I would not mind if the version jump is bigger than the
>>> jump described in the policy.
>>> Sometimes no exported package changes but you still have new
>>> functionality. So a increasing the minor version instead of the bugfix
>>> version makes sense.
>
>> From: Daniel Kulp <dk...@apache.org>
>> To: dev@aries.apache.org
>> Date: 08/18/2015 06:12 PM
>> Subject: Re: Versioning Policy
>>
>>
>> > On Aug 18, 2015, at 12:35 PM, John W Ross <jwr...@us.ibm.com> wrote:
>> > Previously, you could count on a minor bundle version increment to
>> > correspond to at least one package in that bundle also having a minor
>> > version increment. I guess what it would tell me now is that at least
> one
>> > of the packages in one of the bundles within the same project received
> a
>> > minor version increment, although not necessarily this particular
> bundle?
>>
>> Correct.
>>
>> Dan
>>
>>
>>
>> >
>> >> From: Christian Schneider <ch...@die-schneider.net>
>> >> To: dev@aries.apache.org
>> >> Date: 08/18/2015 11:10 AM
>> >> Subject: Re: Fw: Versioning Policy
>> >> Sent by: Christian Schneider <cschneider...@gmail.com>
>> >>
>> >> As long as the bundle exports the packages with the same version as
>> >> before it should not have any influence.
>> >> The only major problem would be if people use require bundle instead
> of
>> >> import package.
>> >>
>> >> Christian
>> >>
>> >>
>> >>
>> >> On 18.08.2015 17:56, John W Ross wrote:
>> >>> There are no concerns with a bundle version changing even though the
>> >>> content of the bundle did not change?
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Christian Schneider
>> >> http://www.liquid-reality.de
>> >>
>> >> Open Source Architect
>> >> http://www.talend.com
>> >>
>> >
>>
>> --
>> Daniel Kulp
>> dk...@apache.org - http://dankulp.com/blog
>> Talend Community Coder - http://coders.talend.com
>>
>

Reply via email to