[squeak-dev] Re: Inbox

Bert Freudenberg bert at freudenbergs.de
Fri Aug 14 14:25:24 UTC 2009


On 13.08.2009, at 19:08, Andreas Raab wrote:

> Ken Causey wrote:
>> I've added the Treated project.
>
> Thanks.
>
>> P.S. I have to say I did not find the discussion of the Treated  
>> inbox on
>> the Pharo page at all clear.  It sounds to me like it says that an  
>> issue
>> goes from the inbox into treated whether or not it is considered  
>> valid.
>
> Indeed. It's just a way of saying "we've dealt with the issue". Just  
> like you can resolve issues in Mantis as "won't fix" or "no change  
> required" some of these may not actually end up in the final product.
>
>> It then goes on to say that if it works it is 'published' to the  
>> Pharo
>> project.  Am I to take this to mean that it is either moved out of
>> Treated or deleted?  Also frankly, I don't understand what the word
>> 'treated' means in this context.
>
> It means "resolved". I'm familiar with the Monticello workflow so it  
> makes sense to me. Effectively, the workflow goes like this:
> * You merge a package from the inbox and publish the merged result  
> into the trunk. Sometimes you can "optimize" this (when the package  
> in the inbox is a direct derivative of the last trunk version) and  
> just copy the package; but often you will not.
> * Once you've published the merge in the trunk, you move the package  
> (which has now been integrated or otherwise been dealt with) to the  
> "treated" repository. This keeps the inbox small and simple while  
> still having a backup of the original submission in the "treated"  
> repository.
> * If the package is screwy in its original submission you move it to  
> "treated" as well, but let the original submitter know what was  
> wrong with it or how to improve it.
> In either case, submissions don't litter the inbox forever, but get  
> dealt with quickly and moved out of the way to increase visibility  
> of new submissions.


Core developers can now move packages out of the inbox.

So the developer who merges a package from "inbox" into "trunk" should  
then move the package from "inbox" to "treated". Currently this  
requires using the source.squeak.org web interface.

- Bert -




More information about the Squeak-dev mailing list