SqueakMap Package Loader
danielv at netvision.net.il
danielv at netvision.net.il
Thu Oct 24 20:17:25 UTC 2002
You're seeing two phenomena -
1. DefaultInstaller>>unpack is not returning a boolean result as it
should, so you get a walkback. Truth is the safe answer, so you can just
proceed to test installing stuff. If you then get a walkback saying
something like the file wasn't found, then it should have been false,
but no harm done. I expect Goran will fix this soon.
2. map1 really is not available, so SM is automatically falling back to
map2, which is a good thing. It is also letting you know this, which
might be superflous. Maybe it should just Transcript show: it?
What do you think about the Loader UI - is it dead simple enough? does
the help work?
Daniel
Brent Vukmer <bvukmer at blackboard.com> wrote:
> Dan, Goran, Ned, Avi -- everybody working on this rocks.
>
> I see two SqueakMap listings in the Loader. When I try to install the
> RC1 version, I get the messages something like "map1 not available" then
> "download of SqueakMapBrowser failed". The RC1 listing disappears from
> the Loader's list. The SqueakMap Browser( ->012023 ) listing is still
> there, but if I try to install it, I get a Debugger. After that, I
> can't seem to install anything. The squeakmapbrowser-021023.cs.gz file
> was downloaded and unzipped, though.
>
> Here's the top of my SqueakDebugLog:
>
> NonBooleanReceiver: proceed for truth.
> 24 October 2002 4:34:56 pm
>
> VM: Win32 - Squeak3.2gamma of 12 January 2002 [latest update: #4879]
> Image: Squeak3.2 [latest update: #4956]
>
> SMDefaultInstaller(Object)>>mustBeBoolean
> Receiver: a SMDefaultInstaller
> Arguments and temporary variables:
> proceedValue: nil
> Receiver's instance variables:
> package: a SMCard
> fileName: 'squeakmapbrowser-021023.cs.gz'
> dir: DosFileDirectory on 'D:\apps\squeak\goodies\squeak-map'
> unpackedFileName: 'squeakmapbrowser-021023.cs'
>
> SMDefaultInstaller>>install
> Receiver: a SMDefaultInstaller
> Arguments and temporary variables:
>
> Receiver's instance variables:
> package: a SMCard
> fileName: 'squeakmapbrowser-021023.cs.gz'
> dir: DosFileDirectory on 'D:\apps\squeak\goodies\squeak-map'
> unpackedFileName: 'squeakmapbrowser-021023.cs'
>
> SMSqueakMapBrowser>>installPackage:
> Receiver: a SMSqueakMapBrowser(718)
> Arguments and temporary variables:
> aPackage: a SMCard
> installer: a SMDefaultInstaller
> Receiver's instance variables:
> bounds: 101 at 18 corner: 701 at 418
> owner: a PasteUpMorph(1622) [world]
> submorphs: #(an AlignmentMorph(3058) a
> PluggableListMorph(2828) a PluggableList...etc...
> fullBounds: 101 at 18 corner: 701 at 418
> color: (Color r: 0.962 g: 0.962 b: 0.962)
> extension: a MorphExtension (981) [eventHandler = an
> EventHandler; mouseEnterSe...etc...
> borderWidth: 2
> borderColor: #raised
> model: nil
> slotName: nil
> open: false
> labelString: 'SqueakMap'
> stripes: #(a RectangleMorph(1017) a RectangleMorph(910))
> label: a StringMorph(1165)'SqueakMap'
> closeBox: a SimpleButtonMorph(1572)
> collapseBox: a SimpleButtonMorph(3294)
> activeOnlyOnTop: true
> paneMorphs: #(an AlignmentMorph(1440) a
> PluggableListMorph(2822) a PluggableLis...etc...
> paneRects: nil
> collapsedFrame: nil
> fullFrame: 101 at 18 corner: 701 at 418
> isCollapsed: false
> menuBox: an IconicButton(3314)
> mustNotClose: false
> labelWidgetAllowance: 75
> updatablePanes: #(a PluggableListMorph(2828) a
> PluggableListMorph(3339) a Plugg...etc...
> allowReframeHandles: true
> labelArea: an AlignmentMorph(3058)
> expandBox: an IconicButton(932)
> squeakMap: a SMSqueakMap
> currentTopCategory: nil
> lastSelectedCategory: SMCategory: Development tools
> categories: #(SMCategory: Development tools SMCategory:
> Class libraries SMCateg...etc...
> subCategories: nil
> categoriesListIndex: 1
> subCategoriesListIndex: 0
> subSubCategoriesListIndex: 0
> packagesListIndex: 5
> selectedPackagesListIndex: 0
> showPackagesDeep: false
> downloadDirectory: DosFileDirectory on
> 'D:\apps\squeak\goodies\squeak-map'
>
> SMSqueakMapBrowser>>installPackage
> Receiver: a SMSqueakMapBrowser(718)
> Arguments and temporary variables:
>
> Receiver's instance variables:
> bounds: 101 at 18 corner: 701 at 418
> owner: a PasteUpMorph(1622) [world]
> submorphs: #(an AlignmentMorph(3058) a
> PluggableListMorph(2828) a PluggableList...etc...
> fullBounds: 101 at 18 corner: 701 at 418
> color: (Color r: 0.962 g: 0.962 b: 0.962)
> extension: a MorphExtension (981) [eventHandler = an
> EventHandler; mouseEnterSe...etc...
> borderWidth: 2
> borderColor: #raised
> model: nil
> slotName: nil
> open: false
> labelString: 'SqueakMap'
> stripes: #(a RectangleMorph(1017) a RectangleMorph(910))
> label: a StringMorph(1165)'SqueakMap'
> closeBox: a SimpleButtonMorph(1572)
> collapseBox: a SimpleButtonMorph(3294)
> activeOnlyOnTop: true
> paneMorphs: #(an AlignmentMorph(1440) a
> PluggableListMorph(2822) a PluggableLis...etc...
> paneRects: nil
> collapsedFrame: nil
> fullFrame: 101 at 18 corner: 701 at 418
> isCollapsed: false
> menuBox: an IconicButton(3314)
> mustNotClose: false
> labelWidgetAllowance: 75
> updatablePanes: #(a PluggableListMorph(2828) a
> PluggableListMorph(3339) a Plugg...etc...
> allowReframeHandles: true
> labelArea: an AlignmentMorph(3058)
> expandBox: an IconicButton(932)
> squeakMap: a SMSqueakMap
> currentTopCategory: nil
> lastSelectedCategory: SMCategory: Development tools
> categories: #(SMCategory: Development tools SMCategory:
> Class libraries SMCateg...etc...
> subCategories: nil
> categoriesListIndex: 1
> subCategoriesListIndex: 0
> subSubCategoriesListIndex: 0
> packagesListIndex: 5
> selectedPackagesListIndex: 0
> showPackagesDeep: false
> downloadDirectory: DosFileDirectory on
> 'D:\apps\squeak\goodies\squeak-map'
>
> ...etc...
More information about the Squeak-dev
mailing list
|