Cool!  What’s the next step?

Anthony


> On Jan 11, 2016, at 2:41 PM, Nitin Lamba <[email protected]> wrote:
> 
> JIRA update is done!
> 
> I've also updated the wiki page [1]
> 
> Thanks,
> Nitin
> [1] 
> https://cwiki.apache.org/confluence/display/GEODE/1.0.0-incubating.M1+%28First%29+Release
> ________________________________________
> From: Anthony Baker <[email protected]>
> Sent: Monday, January 11, 2016 2:19 PM
> To: [email protected]
> Subject: Re: releaseType?
> 
> Done!  I pushed a new release branch to avoid confusion and set the build 
> version as 1.0.0-incubating.M1.  The branch is release/1.0.0-incubating.M1.  
> I used the same commit for the base revision 
> (a097fcf32cb20f2258637b1e1f6829c632a89e46).
> 
> Can someone with JIRA privs rename the 1.0.0-alpha1 version to 
> 1.0.0-incubating.M1?
> 
> Anthony
> 
> 
>> On Jan 11, 2016, at 11:59 AM, Nitin Lamba <[email protected]> wrote:
>> 
>> +1
>> 
>> This should be trivial to update within JIRA.
>> 
>> Anthony: if we have consensus, can you please update the tag within git to 
>> match?
>> 
>> Thanks,
>> Nitin
>> ________________________________________
>> From: Mark Bretl <[email protected]>
>> Sent: Monday, January 11, 2016 11:16 AM
>> To: [email protected]
>> Subject: Re: releaseType?
>> 
>> +1
>> 
>> On Mon, Jan 11, 2016 at 11:13 AM, Jens Deppe <[email protected]> wrote:
>> 
>>> +1
>>> 
>>> On Mon, Jan 11, 2016 at 11:08 AM, John Blum <[email protected]> wrote:
>>> 
>>>> +1
>>>> 
>>>> On Mon, Jan 11, 2016 at 10:19 AM, Anthony Baker <[email protected]>
>>> wrote:
>>>> 
>>>>> Sounds like the consensus is to use the Spring conventions (note that
>>> we
>>>>> can always change later…most projects I surveyed have evolved their
>>>> release
>>>>> naming over time).  Shall we also adopt Swapnil’s suggestion to change
>>>> from
>>>>> alpha1 to M1?  That is:
>>>>> 
>>>>>       1.0.0-incubating.M1
>>>>> 
>>>>> Anthony
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Jan 8, 2016, at 7:36 PM, Niall Pemberton <
>>> [email protected]
>>>>> 
>>>>> wrote:
>>>>>> 
>>>>>> On Sat, Jan 9, 2016 at 3:06 AM, Roman Shaposhnik <
>>> [email protected]
>>>>> 
>>>>>> wrote:
>>>>>> 
>>>>>>> Note, that in ASF the RCs are NOT published into public Maven
>>>>>>> repo and are generally not disclosed ouside of the dev. community.
>>>>>>> 
>>>>>> 
>>>>>> I think in this discussion the proposal is to use "RC" in the version
>>>> of
>>>>> an
>>>>>> official ASF release (e.g. "1.0.0-RC1") - if thats the case it
>>>>> could/would
>>>>>> be published to the public Maven repo and advertised outside the dev
>>>>>> community.
>>>>>> 
>>>>>> Niall
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Roman.
>>>>>>> 
>>>>>>> On Fri, Jan 8, 2016 at 10:48 AM, John Blum <[email protected]>
>>> wrote:
>>>>>>>> For clarification, the "RELEASE" version qualifier is only used for
>>>> the
>>>>>>>> final GA (production-grade release), not any other version.  So, by
>>>> way
>>>>>>> of
>>>>>>>> example, (using Spring Data GemFire
>>>>>>>> <https://github.com/spring-projects/spring-data-gemfire/releases>
>>>> [0])
>>>>>>> the
>>>>>>>> release series will progress as follows...
>>>>>>>> 
>>>>>>>> 1.7.0.M1
>>>>>>>> 1.7.0.RC1
>>>>>>>> 1.7.0.RELEASE
>>>>>>>> 1.7.1.RELEASE
>>>>>>>> 1.7.2.RELEASE
>>>>>>>> 1.8.0.M1
>>>>>>>> 1.8.0.RC1
>>>>>>>> 1.8.0.RELEASE
>>>>>>>> 
>>>>>>>> There can be any number of milestone and release candidates in
>>>> between.
>>>>>>>> 
>>>>>>>> With Spring, rather than having alpha, beta, etc type releases, we
>>>> just
>>>>>>> use
>>>>>>>> milestones (which implies things are changing... feature additions,
>>>>>>>> enhancements, bug fixes, etc) while release candidates indicate
>>>>> hardening
>>>>>>>> of the release version (mainly bug fixes, perhaps minor
>>> enhancements
>>>>> that
>>>>>>>> won't destabalize the build) and final RELEASE of course,
>>> indicates,
>>>> it
>>>>>>> is
>>>>>>>> ready for production.
>>>>>>>> 
>>>>>>>> Hope this helps.
>>>>>>>> 
>>>>>>>> -John
>>>>>>>> 
>>>>>>>> [0] -
>>>> https://github.com/spring-projects/spring-data-gemfire/releases
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Fri, Jan 8, 2016 at 10:22 AM, Anthony Baker <[email protected]>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> 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)
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> --
>>>>>>>> -John
>>>>>>>> 503-504-8657
>>>>>>>> john.blum10101 (skype)
>>>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> -John
>>>> 503-504-8657
>>>> john.blum10101 (skype)
>>>> 
>>> 

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

Reply via email to