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]
