directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <elecha...@gmail.com>
Subject Re: [Releasing process] was Re: [VOTE] Release ADS 1.5.0
Date Thu, 22 Mar 2007 13:10:46 GMT
David Jencks a écrit :

>
> On Mar 21, 2007, at 7:33 PM, Emmanuel Lecharny wrote:
>
>> I would add that we could follow more or less the process described  
>> in http://cocoon.apache.org/devinfo/releasing.html
>>
>> This seems to be pretty reasonable. Tagging the trunk is not really  
>> complicated.
>>
>> wdyt ?
>
>
> I think that's pretty much completely unreasonable for a project  
> built with maven.
>
> IIUC the process incubator projects seem to be gravitating towards  
> goes something like this:
>
> 1. everyone agrees informally that it's time for a release and  
> someone is selected as release manager.
>
> 2. jiras, code, docs etc are cleaned up
>
> 3. mvn release is used to tag svn and push proposed artifacts to a  
> staging location, normally the release managers' space on  
> people.apache.org
>
> 4. Everyone goes over the proposed artifacts with a fine toothed comb  
> checking the legal requirements and whether they actually work (in  
> order of importance :-)
>
> 5. The vote occurs on the proposed binary artifacts + the svn tag.
>
> - if the vote passes, the tag remains and the artifacts are moved to  
> the apache maven repo (using the appropriate maven goal which I don't  
> know)
> - if the vote fails (usually because a jar is missing LICENSE and/or  
> NOTICE files) the tag is removed, the build number is incremented,  
> and everyone goes back to step 2.
>
> I actually like this process.


Thanks David!
We will try to define a clear process for the next release we will do 
(1.0.2) which is due for next week.
I will try to gather all those proposals in a single mail and launch a 
vote for it.

Emmanuel


Mime
View raw message