I agree with you but was scared of potential issues.  But I'll give it another
try, using -alpha and -beta, and then no suffix for the "real" release.

Eclipse artifacts (plugins, features) will be marked as 3.0.0.alpha (the dot is
the Eclipse convention).

I'll give it a try.  I think the trial builds (those with versions ending in
"-SNAPSHOT") are not quite correct because the maven build helper plugin that
converts between maven convention names and eclipse convention names does a
conversion only for the 1st '-', changing it to a period. 
E.G.  a version "3.0.0-alpha-SNAPSHOT"  gets converted to
"3.0.0.alpha-SNAPSHOT", whereas
a version "3.0.0-SNAPSHOT" gets converted to "3.0.0.SNAPSHOT".

I think that might not be a problem for an actual release (where "-SNAPSHOT" is
dropped), because the version will be 3.0.0-alpha and the eclipse version will
be 3.0.0.alpha.

The other issue I saw was that the maven ordering of versions.  This is
discussed here:
http://stackoverflow.com/questions/13004443/how-does-maven-sort-version-numbers

I think this will be OK except for -SNAPSHOT versions, but perhaps that's OK.

Thanks for "pushing back"... and motivating a deeper investigation into this
arcana ...

-Marshall

On 1/22/2017 4:30 PM, Richard Eckart de Castilho wrote:
> If we release a 3.0.0 version, people will consider it stable, no matter
> how you mark it. E.g. people looking at Maven Central won't even notice
> that marker. I'm somewhat -1 for a 3.0.0 version at this point.
>
> Why don't we release as 3.0.0-alpha-1?
>
> Cheers,
>
> -- Richard
>
>> On 20.01.2017, at 15:26, Marshall Schor <[email protected]> wrote:
>>
>> Yes, my current thought is to do a 3.0.0 release, and "mark" it in the 
>> announce
>> email and in the news and on the download page as being "alpha" level 
>> quality.
>>
>> The intent is that it is an official release from an Apache point of view so
>> many more people can try it out and give feedback :-), while acknowledging 
>> that
>> it's "early" in the quality-hardening cycle.
>>
>> -Marshall
>>
>>
>> On 1/20/2017 3:26 AM, Peter Klügl wrote:
>>> Hi,
>>>
>>>
>>> what happens when there are three +1 votes? Will there be a 3.0.0 release?
>>>
>>>
>>> This would be of course OK for me, just asking. I am quite busy these
>>> days, could take some time until I can review it.
>>>
>>>
>>> (I assume that it could be a bit complicated/error-prone/undesirable to
>>> change the version of the RC afterwards to alpha)
>>>
>>>
>>> Best,
>>>
>>>
>>> Peter
>>>
>>>
>>> Am 19.01.2017 um 22:45 schrieb Marshall Schor:
>>>> Hi,
>>>>
>>>> Here's RC3.  The changes from RC2 involved JCasGen for the new built-in 
>>>> types;
>>>> they were missing from tables JCasGen uses to construct the proper imports.
>>>>
>>>> -----------
>>>>
>>>> If you happen to use JCas in your pipelines, and have JCas classes other 
>>>> than
>>>> the standard built-in ones, these classes will need to be regenerated or
>>>> migrated.  If you use the Maven JCasGen plugin to generate the JCas 
>>>> classes as
>>>> part of your project's build, your good - nothing special need be done.
>>>>
>>>> There is a migration tool, and there are scripts to run it, as well as 
>>>> Eclipse
>>>> launch configurations to run it.  The instructions for running this are in 
>>>> a new
>>>> documentation "book", part of the binary distribution (html and pdf) - it's
>>>> called the Uima V3 User's Guide.
>>>>
>>>> The guide also has an overview section which lists the new features of this
>>>> release.  Many of these need more test cases written for them; I'm happy to
>>>> mentor any volunteers who want to improve the testing  .
>>>>
>>>> The list of changes in Jira: 
>>>>
>>>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20UIMA%20AND%20fixVersion%20%3D%203.0.0SDK-alpha
>>>>
>>>> The source and binary zip/tars and the Eclipse update site are staged to
>>>>
>>>> http://home.apache.org/~schor/uima-release-candidates/uv3-alpha-rc3/
>>>> <http://home.apache.org/%7Eschor/uima-release-candidates/uv3-alpha-rc3/>
>>>>
>>>> The Maven artifacts are here: 
>>>> https://repository.apache.org/content/repositories/orgapacheuima-1116/
>>>>
>>>> The SVN tags are here:
>>>> https://svn.apache.org/repos/asf/uima/uimaj/tags/uimaj-3.0.0/
>>>>
>>>> and for the Eclipse Update Site:
>>>> http://home.apache.org/~schor/uima-release-candidates/uv3-alpha-rc3/eclipse-update-site/
>>>> <http://home.apache.org/%7Eschor/uima-release-candidates/uv3-alpha-rc3/eclipse-update-site/>
>>>>
>>>> Please vote on release:
>>>>
>>>> [ ] +1 OK to release
>>>> [ ] 0   Don't care
>>>> [ ] -1 Not OK to release, because ...
>>>>
>>>> Thanks.
>>>>
>>>> -Marshall
>>>>
>

Reply via email to