Important for 3.9 submissions and fixes

Marcus Denker denker at iam.unibe.ch
Sat Sep 10 09:08:58 UTC 2005


Am 10.09.2005 um 10:42 schrieb stéphane ducasse:

> Hi all
>
> To ease harvesting I would like that we follow the following rules:
>     - check that if you removed a method, you deprecated it,
>     - check all its callers
>
>     - if your changes only affect a package, publish it in that  
> package on inbox
>     - if your changes cross cut several packages, then package them  
> as another
>     package and during the inclusion in the image we will take care to
>     dispatch the changes atomically in the right packages. Else  
> this will be the hell
>     for me to know which packages version should be loaded with  
> each other one

Yes, this is a real problem. But packaging this stuff as it's own mc  
package does
not solve anthing: re-sorting all the extension methods and overrides  
is so much
work that it would be easier to merge in a changeset than these patch- 
packages.

One thing we need to think about: Monticello does a little bit of  
analysis and ordering
when loading. This works surprisingly well. The problem now is that  
in the current
setup, we load each package independly.

      Marcus



More information about the Squeak-dev mailing list