As a starting point for discussion, I’ve set the version on the 
release/1.0.0-incubating-alpha1 branch to:

        1.0.0-incubating-alpha1

Is there a preference to follow the Spring convention as John is suggesting?  
Are there many / any ASF projects following that convention?.  Here’ s what 
that version string would look like:

        1.0.0-incubating-alpha1.RELEASE


I do think we should remove the -SNAPSHOT from the version on the release 
branch so that we can validate the exact bits that we will publish.  Also, I 
don’t see a need to do M? or RC? releases before this initial release.  IMHO of 
course...

Anthony


> On Jan 8, 2016, at 9:44 AM, John Blum <[email protected]> wrote:
> 
> In Spring, the releaseType (qualifier) is always (BUILD-)SNAPSHOT unless it
> is a release (M1, M2, ..., RC1, ... RELEASE (GA)).
> 
> When a particular version ends, for instance when 1.0.0.RELASE goes GA, the
> version/releaseType switches to 1.1.0.(BUILD-)SNAPSHOT and a 1.0.x branch
> is created to "service" the old version (with subsequent releases being
> 1.0.1.RELEASE, 1.0.2.RELEASE, etc; the 1.0.x development branch will have
> then have subsequent versions of 1.0.3.(BUILD-)SNAPSHOT), but remain with a
> releaseType of (BUILD-)SNAPSHOT).
> 
> Make sense?
> 
> 
> On Fri, Jan 8, 2016 at 8:26 AM, William Markito <[email protected]> wrote:
> 
>> I think we can keep it snapshot until it actually becomes a final
>> release...  Ideally it would go - *SNAPSHOT -> BETA, RC, RC2.... -
>> Release* -
>> but by keeping it snapshots until the "final" release will probably easy
>> the process, unless ASF requires otherwise.
>> 
>> By the way, I'm looking into this -
>> https://github.com/researchgate/gradle-release and not sure we already use
>> that in our scripts.
>> 
>> 
>> On Wed, Jan 6, 2016 at 6:04 PM, Anthony Baker <[email protected]> wrote:
>> 
>>> I was looking in our gradle.properties file:
>>> 
>>>        versionNumber = 1.0.0-incubating
>>>        releaseType = SNAPSHOT
>>> 
>>> I’m not sure what the releaseType should be for a non-SNAPSHOT release
>> :-)
>>> 
>>> Given that version is set to:
>>> 
>>>        version = versionNumber + '-' + releaseType
>>> 
>>> I'm wondering if we should just simplify this and set the version
>> directly
>>> in the properties file.
>>> 
>>> Thoughts?
>>> 
>>> Anthony
>>> 
>>> 
>> 
>> 
>> --
>> 
>> William Markito Oliveira
>> -- For questions about Apache Geode, please write to
>> *[email protected]
>> <[email protected]>*
>> 
> 
> 
> 
> --
> -John
> 503-504-8657
> john.blum10101 (skype)

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to