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]