[squeak-dev] Contributing to 3.11: Step-by-step

Andreas Raab andreas.raab at gmx.de
Mon Feb 16 04:14:48 UTC 2009


Folks -

To summarize some of the discussion on IRC, here is a step-by-step guide 
for how to contribute to 3.11:

1. Report an issue at http://bugs.squeak.org/

2. If you have a fix/patch attach it to the bug report

3. Add an installer script to the notes, like here:
    (for more options see http://installer.pbwiki.com/Installer#Mantis)

    "fix begin"
    Installer mantis bug: 1234 fix: 'FixTheBug.cs'.
    "fix end"

4. Test your fix:

    Installer mantis ensureFix: 1234

5. To propose this fix as a candidate for 3.11:
    a) Obtain "developer" status on Mantis. You can do this by mailing 
box-admins at lists.squeakfoundation.org.
    b) Update the issue and set the "Status" field to "testing"
    c) Update the issue and set "Fixed in Version" field to "3.11"
       This field is only accessible in the "advanced" view, so if you 
do not see it you need to change to the "advanced" view by clicking on 
"view advanced" or "update advanced" in the top right.

6. Load all the fixes with testing status:
	(Installer mantis bugsAll select:[:bug|
           ((bug status = 'testing' or:[bug status = 'resolved'])
		and:[bug fixedIn = '3.11']]) do:[:bug| bug ensureFix].

7. Rinse and repeat.

Cheers,
   - Andreas



More information about the Squeak-dev mailing list