On Tue, Feb 9, 2010 at 8:27 PM, Felix Meschberger <[email protected]> wrote:
> Hi,
>
> On 09.02.2010 20:13, Karl Pauls wrote:
>> On Tue, Feb 9, 2010 at 7:41 PM, Felix Meschberger <[email protected]> wrote:
>>> +1
>>>
>>> It looks like the framework and bundlerepository do not follow our
>>> convention of using even release numbers (not a big issue and certainly
>>> not a showstopper), but something to care for the next releases to come.
>>
>> Do we have the convention for micro releases too? We never followed
>> that for any release I did... Only for minor release numbers its the
>> odd/even game but not for micro releases no?
>
> The point is that discrepancy between Maven's version number
> interpreation of x.y.z-SNAPSHOT and OSGi's interpretation of the
> converted number x.y.z.SNAPSHOT. In Maven the SNAPSHOT version is
> "lower" than the x.y.z release version. In OSGi the SNAPSHOT version is
> higher.
>
> Therefore we started a convetion of having odd SNAPSHOTs (like
> 1.4.3-SNAPSHOT) and even releases (like 1.4.4) to ensure proper
> linearity. I initially proposed this for micro version only, Richard
> extended this to minor versions.
>
> To me it is mostly important, that the release version is higher than a
> SNAPSHOT version in OSGi understanding...

Well, right, but that is why we as of now did it a little different
for the framework. We develop against 2.1.0-SNAPSHOT at the moment.
That will not be released but become 2.2.0 (or higher). If we along
the way see the need to make a micro release we do one but that should
be lower as the 2.1.0-SNAPSHOT and we never had a 2.0.3-SNAPSHOT. In
other words we have 2.0.2 < 2.0.3 < 2.1.0-SNAPSHOT < 2.2. I think that
is correct as well - it would be different if we had a 2.0.3-SNAPSHOT
at one point in time but as we didn't we don't have a problem, no?

regards,

Karl

> Regards
> Felix
>
>>
>> regards,
>>
>> Karl
>>
>>> Regards
>>> Felix
>>>
>>> On 07.02.2010 22:30, Karl Pauls wrote:
>>>> I would like to call a vote on the following subproject releases:
>>>>
>>>> shell 1.4.2
>>>> bundlerepository 1.4.3
>>>> framework  2.0.3
>>>> framework.security 1.0.0
>>>> main 2.0.3
>>>>
>>>> Staging repository:
>>>> https://repository.apache.org/content/repositories/orgapachefelix-001/
>>>>
>>>> You can use this UNIX script to download the release and verify the 
>>>> signatures:
>>>> http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh
>>>>
>>>> Usage:
>>>> sh check_staged_release.sh 001 /tmp/felix-staging
>>>>
>>>> Please vote to approve this release:
>>>>
>>>> [ ] +1 Approve the release
>>>> [ ] -1 Veto the release (please provide specific comments)
>>>>
>>>
>>
>>
>>
>



-- 
Karl Pauls
[email protected]

Reply via email to