[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
|