[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
Tue Dec 16 21:09:45 UTC 2008


On 16-Dec-2008, at 12:00 AM, Andreas Raab wrote:
>
> There are misunderstandings on both ends here. As a first-time user  
> you naturally expect those things to "just work" so calling you a  
> "heavy user" is not a good characterization for what you're doing. I  
> would call this "exploratory loading" of packages which is probably  
> the worst kind for integrators to deal with unless they have  
> automated tools for detecting those package conflicts.

Indeed, I do fully expect everything in the default "release" version  
of the Package Universe to actually work with the release it is  
intended to work with.

The kinds of conflicts I've found are _TRIVIAL_ to find.  Just LOAD  
EVERYTHING.  If you can't then something MUST be kicked out of the  
PU.  Someone can fix the conflict later if they want the official  
"release" PU to include that something.

This level of QA testing for PU is trivial -- there's no valid excuse  
for not doing it.  It doesn't even have to be automated -- just select  
everything and hit the install button.  If it blows up then the PU is  
broken and useless and you go back a step and decide whether the thing  
causing the conflict is worth the effort of fixing, or whether the  
thing it might be conflicting with is really a higher priority to  
include or not.  The next level of running all available unit tests  
should also be trivial and required for release PUs.

I would expect what you say to be true of SqueakMap, even a SqueakMap  
with proper dependency tracking and conflict management.  SqueakMap  
does claim to be a one-size one-stop shop for everything after all.   
However I really do not expect the same problems of official "release"  
Package Universes, especially when the button is there in the default  
official release and everyone is told to push it and every official  
looking bit of documentation says it's been tested successfully to  
work with the intended release.

-- 
					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/2afcd69b/PGP.pgp


More information about the Squeak-dev mailing list