[ 
https://issues.apache.org/jira/browse/JAMES-1286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13058239#comment-13058239
 ] 

Robert Burrell Donkin edited comment on JAMES-1286 at 7/1/11 7:34 AM:
----------------------------------------------------------------------

The server components need to be released first. Then the app can be released 
which uses these server components.

The problem is that manual auditing cannot just be done once. It needs to be 
repeated for each and every release. 

My suggested workflow is

 1. Release server components
 2. Upgrade application dependencies to this version 
 3. Issue application RC for testing
 4. Audit legal stuff whilst testing RC
 5. Fix any legal issues then roll final RC

I'm happy to act as release manager for the application since this saves me 
having to conduct a full audit twice. 

      was (Author: robertburrelldonkin):
    The server components need to be released first. Then the app can be 
released which uses these server components.

The problem is that manual auditing cannot just be done once. It needs to be 
repeated for each and every release. 
  
> Factor Out Application Assembly
> -------------------------------
>
>                 Key: JAMES-1286
>                 URL: https://issues.apache.org/jira/browse/JAMES-1286
>             Project: JAMES Server
>          Issue Type: Task
>          Components: Build System
>    Affects Versions: 3.0-beta1
>            Reporter: Robert Burrell Donkin
>            Assignee: Robert Burrell Donkin
>            Priority: Blocker
>
> Assembling the final james application from the server components from which 
> it is composed. Integrating these builds necessitates that application and 
> server components are released together. Until maintenance of license and 
> notice information can be automated, this creates a bottleneck and any 
> problem with either server components or application assembly stops both 
> releases. Application assembly is logical downstream of the server component 
> build. This bottleneck can be eliminated by releasing the server components 
> first and then the assembled application. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to