[Release] 3.11 liaison change

Andreas Raab andreas.raab at gmx.de
Thu Jul 2 17:08:29 UTC 2009


Keith Hodges wrote:
> I dont know what you are talking about... this is closer to what people
> do in normal development... out in the non squeak world they have a
> thing called "make" Make defines tasks that are assembled together to
> perform a build. Builds are preformed regularly together with automated
> testing.

Indeed. But make generally runs against a set of well-defined source 
code repositories, not against an issue tracker. The source code 
repository is accessible to the developer and allows the developer to 
quickly do many important operations (merge, diff, compare). That's just 
the model I'm after.

> The whole point is to make it simpler, but since you havent seen it end
> to end you think it is complicated. What is complicated about it...
> 
> I say again... you submit you fixes to mantis, and bob builds the image
> and documents the changes for you.

A typical use case is that a developer starts some bit of work this week 
and then only gets around to work on it again two weeks later. What the 
developer needs to be able to do is to find out what changed, find out 
whether it affects any part that he was working on, and merge eventual 
differences. Monticello can handle these tasks trivially, I have no idea 
how Mantis or Bob would help me here.

> I do commercial software development too, and working to a moving target
> doesnt work.

Out of curiosity, how big are these projects (i.e., how many people work 
on them concurrently)?

[BTW, I gotta run to work; I'm late already. I'll be back tonight.]

Cheers,
   - Andreas


More information about the Release mailing list