Re: build scheduling issues

2006-11-08 Thread Brett Porter
Sorry, am I missing something? How do we end up with a cycle in Continuum? Is there a specific example? I know it's possible - we had to allow it in the repository (eg, dom4j <-> jaxen), but it is certainly undesirable and honestly should be rare, especially in m2 built artifacts. Should it

Re: build scheduling issues

2006-11-08 Thread Emmanuel Venisse
Yes Jesse McConnell a écrit : we should add a page that analyzes each schedule for cycles...that would be a cool little feature On 11/8/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote: Yes, we need a global ordering, so projects will be build independently of groups, because in some case a cycl

Re: build scheduling issues

2006-11-08 Thread Jesse McConnell
we should add a page that analyzes each schedule for cycles...that would be a cool little feature On 11/8/06, Emmanuel Venisse <[EMAIL PROTECTED]> wrote: Yes, we need a global ordering, so projects will be build independently of groups, because in some case a cycle can be created between groups

Re: build scheduling issues

2006-11-07 Thread Rahul Thakur
I meant extending the notion that every Project or ProjectGroup added to a Schedule also has an order attached to it which may be user assigned or default. Rahul Thakur wrote: How about extending the notion of Schedule and allow the user to re-order builds in a schedule? In absence of any o

Re: build scheduling issues

2006-11-07 Thread Rahul Thakur
How about extending the notion of Schedule and allow the user to re-order builds in a schedule? In absence of any order, default to the order the Projects/ProjectGroups were added to the schedule. Rahul Jesse McConnell wrote: I was reading through the DefaultContinuum.buildProjects( Schedu

Re: build scheduling issues

2006-11-07 Thread Brett Porter
I think you want global ordering. Grouping should just be a display/ management technique, not anything that changes how projects are handled. However, this needs to be reviewed as a whole (which I think Emmanuel is doing), such that builds can be triggered when their dependencies change w

Re: build scheduling issues

2006-11-07 Thread Barrie Treloar
One thing that perhaps Emmanuel could explain a bit more is the third comment there. In our conversation on this he said that he thinks that the cycles are cropping up all the time, and if thats the case then we are building a lot of unordered builds which would account for some of the strange re

build scheduling issues

2006-11-07 Thread Jesse McConnell
I was reading through the DefaultContinuum.buildProjects( Schedule id ) method and after discussing some things with Emmanuel...I think we have a problem here. When I went through and refactored things to support a more Project Group centric setup with continuum I changed this method a bit. Orig