On Apr 13, 2010, at 5:54 PM, Adrian Crum wrote:

> Jacopo Cappellato wrote:
>> On Apr 13, 2010, at 5:13 PM, Adrian Crum wrote:
>>> Scott Gray wrote:
>>>> On 13/04/2010, at 10:21 PM, Jacopo Cappellato wrote:
>>>>> On Apr 13, 2010, at 12:00 PM, Scott Gray wrote:
>>>>> 
>>>>>> On 13/04/2010, at 9:36 PM, Jacopo Cappellato wrote:
>>>>>> 
>>>>>>> On Apr 13, 2010, at 11:33 AM, Scott Gray wrote:
>>>>>>> 
>>>>>>>> Hi Jacopo,
>>>>>>>> 
>>>>>>>> What exactly does it mean to create an "alpha" release, compared to 
>>>>>>>> what we have now where we create a release branch?
>>>>>>> It fundamentally means that we can distribute it outside of the inner 
>>>>>>> group of contributors because the we can guarantee that it is full 
>>>>>>> compliant with ASF license requirements.
>>>>>> Ah okay I see what you mean and that sounds fine to me.  I'm not 
>>>>>> entirely clear on the version numbering though, 10.04a, 10.04b, 10.04 
>>>>>> (this is the stable one), 10.04.1 (post stable bug fix release?)
>>>>>> 
>>>>> Numbering is an interesting point because it is difficult to state what 
>>>>> is "stable" from what is not; in your example, of course 10.04a is not 
>>>>> stable; however what makes 10.04 stable? In fact it is less stable than 
>>>>> 10.04.1.
>>>>> I don't know, if we are concerned about clarifying what we consider 
>>>>> stable we could follow the following strategy: adding the prefix "alpha-" 
>>>>> to all the releases we feel like should not be considered "stable".
>>>>> For example:
>>>>> alpha-10.04.a
>>>>> alpha-10.04.b
>>>>> Then when we feel we can consider the release stable:
>>>>> 10.04 (first stable release on 10.04)
>>>>> 10.04.1 (latest current stable release on 10.04)
>>>>> or even:
>>>>> stable-10.04
>>>>> stable-10.04.1
>>>>> 
>>>>> Even if it could be simpler to just start from 10.04.1 since the first 
>>>>> alpha release and then continue increasing the suffix:
>>>>> alpha-10.04.1
>>>>> alpha-10.04.2
>>>>> stable-10.04.3
>>>>> stable-10.04.4
>>>>> 
>>>>> but I understand that this is less appealing (i.e. the "stable" release 
>>>>> will start with 10.04.3)
>>>> I don't think we're limited to the version name when it comes to 
>>>> describing each release, the download page and perhaps a README file can 
>>>> help as well.
>>>> How about:
>>>> 10.04-alpha-1
>>>> 10.04-alpha-2
>>>> 10.04
>>>> 10.04.1
>>>> 10.04.2
>>>> ?
>>> Or what other ASF projects do:
>>> 
>>> 10.04-RC1
>>> 10.04-RC2
>>> 10.04
>>> 10.04.1
>>> 10.04.2
>>> 
>>> -Adrian
>> I would prefer to avoid the RC (Release Candidate) suffix because it could 
>> be confusing since it is actually a real release, even if not intended to be 
>> used in production.
> 
> I guess everyone has their preference. Not using the RC suffix seems more 
> confusing to me. ;-)
> 

HTTPD and Tomcat use a lot "alpha" and "beta" releases

http://archive.apache.org/dist/httpd/
http://archive.apache.org/dist/tomcat/tomcat-6/

I think that RC is used more in branches and tags (for release candidates 
actually).

Jacopo

Reply via email to