On Thu, Jun 30, 2011 at 1:29 PM, Norman Maurer <nor...@apache.org> wrote:
> Am 30.06.2011 14:27, schrieb Eric Charles:
>>
>> On 30/06/11 14:19, Norman Maurer wrote:
>> (snip)
>>>>
>>>> The main issues for me are a slow development cycle caused by
>>>> unnecessary integration and targeting a moving target. IMO eliminating
>>>> this bottleneck will save more time than the cost of cutting the
>>>> additional release. Once we have a smooth pipeline, if this call turns
>>>> out to be wrong, we can just move the assembly back in.
>>>>
>>>> Robert
>>>
>>> I'm still not 100 % conviced.. Why not just freeze trunk for a few days ?
>>>
>>
>> Or at least freeze pom's dependencies/plugins declarations.
>
> Yeah should be good enough..

In general, freezing is just working around a needless bottleneck in
our release pipeline. The best approach is to fix the bottleneck by
lengthening the pipe. Taking the application assembly out creates two
project that will be easy to release from one that's proving
difficult.

In particular, manual auditing takes me quite a while. If I were fully
recovered, this might not be such an issue but ATM my productivity is
very sensitive. Freezing would allow me to audit and create
appropriate manual legal stuff but this would need to be repeated
before each release and again when checking the release. At my current
capacity level, I think this is likely to be a significant drain on my
resources and slow everyone else down.

Pushing assembly downstream from the server would allow me to check
and release the assembled application. I'm pretty sure that we'll get
better throughput this way but if it's not working for us, it would be
easy enough to move the assembly back as a module of server.

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to