Installing KomHttpServer in 3.7/3.8/3.9

goran.krampe at bluefish.se goran.krampe at bluefish.se
Wed Dec 29 13:01:40 UTC 2004


Hi!

Ok, some clarification for the interested:

1. Test in 3.9a-6532:
	- Something is weird (the key not found yaddayadda when installing
KomServices) if you don't use Monticello and thus use MCInstaller. I
blame Avi. :) So install Monticello first. BUT... that will bump you
into a funny little "halt"! Hehe, well I deleted the halt-call in the
debugger, saves, and restarted that method. Obviously some kind of
shadowing is going on in Avi's code.
	- Then install KomServices and DynamicBindings. Sure, it whines but
just give the proper answers to get it to move on.
	- Finally install KomHttpServer and that will bump you into some
dependency mechanism currently in Monticello - answer no. Obviously I
have messed it up somehow so that it thinks you should use an older
KomServices.

	Smoke test worked.

2. Test in 3.8g-6527:
	- Opened SqueakMap Package Loader and did a "upgrade all" first and
said yes to install Monticello.
	- Then install KomServices and DynamicBindings. Sure, it whines but
just give the proper answers to get it to move on.
	- Finally install KomHttpServer and that will bump you into some
dependency mechanism currently in Monticello - answer no.

	Smoke test worked.

3. Test in 3.7-5989-basic:
	- Opened SqueakMap Package Loader and did a "upgrade all" first and
said yes to install Monticello.
	- Then install KomServices and DynamicBindings. No whining this time
since I have tested 3.7 before and the packages are properly marked. :)
	- Finally install KomHttpServer and that will bump you into some
dependency mechanism currently in Monticello - answer no.

	Smoke test worked.


Ok, now:

- Since Squeak 3.8 and 3.9 aren't released I haven't marked these
packages with those categories yet. I don't consider that a bug.
- The Transcript halt thing in 3.9 is not my fault. That is simply a bug
in Squeak, it shouldn't have a halt in there (something better). 
- The dependency mumblejumble is perhaps my fault but I hadn't seen it
earlier because older Monticello didn't complain. And frankly I am not
sure what is going on - in my Komanche development image I have
KomHttpServer.6 that requires KomServices.2. At the moment it escapes me
why I created that relation - perhaps I was just learning Monticello.

Btw, the smoketest is the code showed in the description of
KomHttpServer.

regards, Göran



More information about the Squeak-dev mailing list