[squeak-dev] Re: 3.11 and the trunk

Andreas Raab andreas.raab at gmx.de
Thu Aug 20 03:48:18 UTC 2009


Göran Krampe wrote:
> Andreas Raab wrote:
>> Göran Krampe wrote:
>>> - Keith has more or less said that the trunk effort is counter 
>>> productive in comparison to his/their 3.11 effort. Personally I might 
>>> think it is a gray area, but even so - perhaps once and for all - 
>>> with a pedagogic mindset - explaining to us all how this is so and 
>>> also describing "trunk" and "bob" in some way that all of us can grok 
>>> it... would let us come to some conclusion.
>>
>> It's quite simple really. Software development works by developers 
>> working together in a shared repository, right? That's the trunk. The 
>> trunk is nothing but a shared repository that the developers have 
>> commit rights to. In the course of software development, builds happen 
>> on a regular basis. That's Bob. Bob is a tool to assemble various bits 
>> of code and content and compile this into a result. Simple as that.
>>
>> Mantis role in this process with regards to code is to assemble 
>> contributions from non-core-developers in the project; people who are 
>> not given direct commit rights to the repository. These contributions 
>> need to be reviewed and integrated. That's Installer for you. The 
>> result of the integration process goes back into the repository. 
>> There's the trunk again. All the parts have their place in the process.
> 
> I really, really would like to hear Keith comment on the above because 
> if it is indeed like you describe it- then I am at a total loss over the 
> whole hoopla. I suspect it is not as simple as you describe above.

 From my perspective it is. I didn't make this up. Replace Bob with ant 
and I've described the product development process we use at Qwaq. 
Literally.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list