On Wednesday 13 December 2006 18:46, Joakim Erdfelt wrote:
> Techniques:
>   2) Staged release process
>      This process uses a staging workflow, there is no plugin for this
>      process (yet).
>
>      The benefits of this process is that a real binary is being blessed.
>      This process also provides a way to resolve problems that occur
>      during the release process.
>
>      It goes like this...
>        a) Call vote
>        b) Wait on approval.
>       ..............
>        d) 'stage' release (occurs 1 or more times)
>        .............
>        e) Wait on consensus from PMC for blessed artifacts.
>           * if not-blessed, make changes required and re-do step d.
>        f) 'bless' release (occurs once)

I don't think this process is quite correct and is certainly not the process 
that is allowed to be used in the incubator.     (a) and (b) basically boil 
down to:

Start a discussion on the list about what needs to be in the release and make 
sure it's all documented in JIRA and nominate a release manager.  When all 
items in JIRA are complete, the release manager will start producing release 
candidates.


e) is the vote.    

You HAVE to vote on the staged binaries.   You don't vote until the binaries 
are properly staged.   If you have to restage the binaries (problem detected 
and fixed), you have to restart the vote.


I know this is very different than the way the Maven team has been working.  
However, it's what we MUST do in the incubator.   


> Tools:
>   The following tools are to aide in this process.
>   maven-remote-resource-plugin  (released)
>     This will copy the appropriate Apache process LICENSE.txt and
> NOTICE.txt files into place for the released artifacts.

The NOTICE.txt file generation is not working correctly yet.    It doesn't 
produced a NOTICE file that would actually pass Apache legal review.   I 
think the velocity template is OK, but the plugin itself isn't passing the 
required information to velocity.     Thus, the "released" flag above should 
change to "alpha version available".  

Thanks!
-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to