[squeak-dev] worst crash yet trying to load stuff from Packages Universe in 3.10.2....

Ralph Johnson johnson at cs.uiuc.edu
Mon Dec 15 12:20:14 UTC 2008


Here are at least two things you are doing wrong.  It looks like you
are trying to load many versions of the same package.  Only lead ONE
version of each package.  Almost always, load the most recent one.  In
my opinion, all the old versions of packages should be deleted from a
package universe.

If you are loading Squeak-dev image, you don't need to load anything
else.  It has all the generally useful and reliable packages that a
developer would want.  You load just one package, and you get several
dozen loaded automatically.
That is the magic of PU.

You might find that you need packages not in "Squeak-dev image", in
which case you should feel free to load them.  Each package in PU is
supposed to list all packages that it depends on, so if you load a
package and don't get its prerequisite, that is bug in the package
definition.

I have found PU to be useful and reliable.  On the other hand, I have
never loaded more than four or five packages at once, counting
"Squeak-dev image" and everything it requires as a single package.
When you realize that most of these packages are independently
developed and are not always tested together, you will realize that
loading 50 packages all at once is a bad idea.

On Sun, Dec 14, 2008 at 6:28 PM, Greg A. Woods; Planix, Inc.
<woods at planix.ca> wrote:

>        Squeak-dev image version 0.96
>        Squeak-dev image version 0.97
>        Squeak-dev image version 0.98
>        Squeak-dev image version 0.105
>        Squeak-dev image version 0.106
>        Squeak-dev image version 0.107
>        Squeak-dev image version 0.108
>        Squeak-dev image version 0.114
>        Squeak-dev image version 0.115
>        Squeak-dev image version 0.116
>        Squeak-dev image version 0.117
>        Squeak-dev image version 0.118
>        Squeak-dev image version 0.120
>        Squeak-dev image version 0.123
>        Squeak-dev image version 0.125
>        Squeak-dev image version 0.126
>        Squeak-dev image version 0.128
>        Squeak-dev image version 0.129
>        Squeak-dev image version 0.130
>        Squeak-dev image version 0.133
>        Squeak-dev image version 0.134
>        Squeak-dev image version 0.137
>        Squeak-dev image version 0.140
>        Squeak-dev image version 0.143
>        Squeak-dev image version 0.144
>        Squeak-dev image version 0.148
>        Squeak-dev image version 0.151
>        Squeak-dev image version 0.154
>        Squeak-dev image version 0.155
>        Squeak-dev image version 0.156
>        Squeak-dev image version 0.158
>        Squeak-dev image version 0.159
>        Squeak-dev image version 0.160
>        Squeak-dev image version 0.161
>        Squeak-dev image version 0.162
>        Squeak-dev image version 0.163
>        Squeak-dev image version 0.164
>        Squeak-dev image version 0.165
>        Squeak-dev image version 0.167



More information about the Squeak-dev mailing list