I'm not sure what you're saying.  There are plenty of specs we've released that 
are final MRx's 

IIRC we've dealt with the "don't claim it's final" by having a SNAPSHOT maven 
version and a disclaimer somewhere and, well, not releasing it.

The micro version of an osgi version has to be numeric, here's the grammar:

version ::=
major( '.' minor ( '.' micro ( '.' qualifier )? )? )?

major ::= number

minor ::=number

micro ::=number
qualifier ::= ( alphanum | ’_’ | '-' )+

so MR2 won't work as the micro version. 


For now I'd recommend 1.2.1.  I'll try to find out what the discussion on osgi 
versions for javaee packages ended up with as a recommendation.

thanks
david jencks

On Apr 19, 2013, at 11:19 PM, Mark Struberg <[email protected]> wrote:

> thats a legal thingy with the JCP rules.
> 
> We must not release this as 'final' version if the spec is only a MR. Thus 
> the next best we can do is to add the MR2 to the version.
> 
> LieGrue,
> strub
> 
> 
> 
> 
>> ________________________________
>> From: Romain Manni-Bucau <[email protected]>
>> To: Mark Struberg <[email protected]>; [email protected] 
>> Sent: Friday, 19 April 2013, 22:10
>> Subject: Re: commons-annotation-1.2.MR2
>> 
>> 
>> 
>> No app/lib will ise mr2 IMO so i'd remove it
>> Le 19 avr. 2013 20:09, "Mark Struberg" <[email protected]> a écrit :
>> 
>> folks, what is the correct bundle version for a MR2 release?
>>> 
>>> 
>>>  <Export-Package>javax.annotation*;version=1.2.MR2</Export-Package>
>>> 
>>> is this ok from an OSGi perspective? Or should we ditch the 'MR2' anyway 
>>> and just keep it in the version for now?
>>> 
>>> 
>>> 
>>> LieGrue,
>>> strub
>>> 
>>> 
>>> 
>>> ----- Original Message -----
>>>> From: Kevan Miller <[email protected]>
>>>> To: [email protected]; Mark Struberg <[email protected]>
>>>> Cc:
>>>> Sent: Tuesday, 16 April 2013, 21:40
>>>> Subject: Re: commons-annotation-1.2.MR2
>>>> 
>>>> 
>>>> On Apr 16, 2013, at 3:32 PM, Mark Struberg <[email protected]> wrote:
>>>> 
>>>>>  hi folks!
>>>>> 
>>>>>  In CDI and EJB for EE7 we need a few things from
>>>> commons-annotation-1.2.MR2.
>>>>>  Most important is the new javax.annotation.Priority annotation.
>>>>> 
>>>>>  Should I just svn copy the geronimo-annotation_1.1_spec module and add 
>>>>> the
>>>> missing annotations?
>>>> 
>>>> Hi Mark,
>>>> Are you proposing that we svn copy geronimo-annotation_1.1_spec to a new
>>>> geronimo-annotation_1.2_spec and start adding new features defined by the 
>>>> new
>>>> spec?
>>>> 
>>>> If so, then yes. Sounds good to me. Thanks!
>>>> 
>>>> --kevan
>>>> 
>>> 
>> 
>> 

Reply via email to