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

Greg A. Woods; Planix, Inc. woods at planix.ca
Wed Dec 17 01:39:28 UTC 2008

On 16-Dec-2008, at 6:13 PM, Keith Hodges wrote:

> Greg A. Woods; Planix, Inc. wrote:
>> How do I change it to whatever it should be for the official 3.10
>> release?  I.e. what do I type or paste into that field to replace the
>> word "Development"?

So, I still don't know how to get to a proper "release" version of the  
PU to open when I press the "Package Universe Browser" button....

>> Is someone going to fix 3.10.3 so that it uses the right PU?
> No, please don't.
> Development is the universe that is currently being updated with the
> latest stuff. Most things in there are tested against 3.9 and 3.10,
> since thats what developers are using, so it is the most maintained.

Sorry, but that's just not reflective of the facts at the moment.

The "Development" PU is stinky peee-yooo!  It's clearly not properly  
tested with even a minimum of attention to conflict avoidance.  It's  
full of old useless garbage (i.e. tons of unnecessary old versions of  
almost every package).  It's got some old junk that won't even work in  
any way at all on 3.10.  It's a worse mess than SqueakMap because  
there's no hint as to what's been actually tested against the release  
being used.

It is of no real use to any beginner -- it's just a way to get people  
to give up and go away.

> Since 3.10 is the current released image then it is in the Development
> Universes that package load dependencies stands the best chance of  
> being
> fixed.
> This is what is called a compromise, and we know what needs to be  
> done,
> and that is being done, just not in 3.10

So the compromise is to keep what outsiders see as the one true  
official release full of untested garbage?

I'd say that's more of an outright failure instead of a compromise.

You don't put new users on the bleeding edge.  That's just suicide.

If someone could tell me how to change my "Package Universe Browser"  
button to open a PU browser on the official 3.10 PU so that I could  
see what the official release PU should look like, and give it a go to  
see if I have any better luck with it, then maybe I could have a  
better opinion on whether or not it really would be better to set the  
default PU back to the 3.10 official release PU or not.

If the only workable compromise really is just to try to go forward  
then the best solution for helping new users in the immediate future  
is to do the following:

	1. remove the default "Package Universe Browser" button from the  
3.10.2 and subsequent patch release/updated images.

	2. tell new users (on the main squeak.org page and the downloads page  
and any and all relevant Swiki pages) that they can get all the fun  
stuff from some image like the FunSqueak image, but be careful to only  
recommend the most stable and well tested version, not the bleeding  
edge where just running the unit tests will core dump the whole VM.

	3. set up an email gateway so that the "mail report" button in the  
debugger actually goes somewhere where someone who can do something  
about PU problems will take notice and do something to actually make  
this forward progress.  If I (or anyone else in my position) want to  
help and I use the "mail report" button to try to help by reporting  
problems I encounter, and then as a result I'm told that what I did is  
useless because my report didn't go to the right place then I'm just  
as likely to go away and leave you guys to your own mess.

					Greg A. Woods; Planix, Inc.
					<woods at planix.ca>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20081216/aede1100/PGP.pgp

More information about the Squeak-dev mailing list