[squeak-dev] A New Community Development Model

Edgar J. De Cleene edgardec2001 at yahoo.com.ar
Thu Jul 2 12:03:15 UTC 2009




On 7/2/09 8:20 AM, "Keith Hodges" <keith_hodges at yahoo.co.uk> wrote:

> The existing community development model works fine enough.
> 
> 1. Submit changes as change sets to mantis.
> 
> 2. Bob builds and tests the changes in a basic image, a dev image and a
> full image
> 
> While you need your changes, and await the release with your fixes
> integrated into it, you can load them manually from Mantis.
> 
> 3. When Bob builds the new release he automatically loads changesets
> from mantis, and fills in the MC repositories together with commit messages.
> 
> The result is an image that looks as though it has been managed with MC,
> but the work is submitted in changesets that we all prefer.
> 
> This is an open process, and you can see what is due for inclusion or
> not by querying mantis.
> 
> Now if certain members of the board would volunteer to contribute to the
> process, rather than replacing it without discussion, we would all be a
> lot better of.
> 
> best regards
> 
> Keith


I was a disbeliever of automatic procedures and wish a return to 3.8 good
practice until some better tools  comes.

I trust Colin and Goran, but MC2 and DS seems not ready yet, so all we have
is old good (or evil) Change Sets.

As user, I wish hit the button on Squeak flap and see updates load nicely,
my image don't blow and I end in a number greater as 7159, what was the last
Ralph and me cook using a very ugly MC and Change Sets combo, but works
except on two situations.

Ralph set up a high bar for quality , any change should be test for no new
red test 

I copy from http://wiki.squeak.org/squeak/5934

    * Prove the changes work as intended.
          o This often means:
         1. Loading bug tests before fixes.
         2. Run the bug test. (It should fail)
         3. Install the fix.
         4. Run the bug test. (Now it should pass.)

   1. Then prove all standard quick tests work.
   2. Then prove all standard long tests work.
   3. And as icing on the cake prove all tests work together

All this seems a must, we throw away this ?

So , before we run in a civil war with no winners, all should calm down.
Sorry I can't go to Brest and drink a beer with some Squeakers.

Edgar






More information about the Squeak-dev mailing list