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
squeak-dev@lists.squeakfoundation.org