3.6 "full" packages

Doug Way dway at riskmetrics.com
Sun Jul 27 04:26:06 UTC 2003


On Saturday, July 26, 2003, at 03:38 PM, Ned Konz wrote:

> On Saturday 26 July 2003 12:02 pm, Andreas Raab wrote:
>> Can you please explain a) what an "old-style" SAR is
>
> I don't know.

I think my original message wasn't very clear, but the main problem is 
that the VMMaker & Balloon3D packages cannot be installed into a fresh 
3.6beta image as-is; a MNU occurs which I've attached.  Something is 
not quite right with the SARInstaller, it expects 
SARInstaller>>fileIntoChangeSetNamed:fromStream: to exist, which does 
not, although the method is on the class side and also on 
SMSimpleInstaller.

I used the term "old-format" SAR because I was guessing that maybe this 
method was deprecated at some point, but it sounds like something else 
is going on.

It may be that it works fine if you have DVS or something else 
installed...

- Doug



27 July 2003 12:03:01 am

VM: Mac OS - Squeak3.4alpha of '11 November 2002' [latest update: 
#5109] Squeak VM 3.4.0b2
Image: Squeak3.6beta [latest update: #5373]

SARInstaller(Object)>>doesNotUnderstand: 
#fileIntoChangeSetNamed:fromStream:
	Receiver: a SARInstaller
	Arguments and temporary variables:
		aMessage: 	a Message with selector: 
#fileIntoChangeSetNamed:fromStream: and argu...etc...
	Receiver's instance variables:
		dependents: 	nil
		zip: 	a ZipArchive
		directory: 	MacHFSPlusFileDirectory on 
'The_Monolith:Users:dway:Desktop:Squeak 3...etc...
		fileName: 	'Balloon3D.sar'
		installed: 	an OrderedCollection()

SARInstaller>>DoIt
	Receiver: a SARInstaller
	Arguments and temporary variables:

	Receiver's instance variables:
		dependents: 	nil
		zip: 	a ZipArchive
		directory: 	MacHFSPlusFileDirectory on 
'The_Monolith:Users:dway:Desktop:Squeak 3...etc...
		fileName: 	'Balloon3D.sar'
		installed: 	an OrderedCollection()

Compiler>>evaluate:in:to:notifying:ifFail:
	Receiver: a Compiler
	Arguments and temporary variables:
		textOrStream: 	'"Postscript:
Read and install everything."
self fileIntoChange...etc...
		aContext: 	nil
		receiver: 	a SARInstaller
		aRequestor: 	nil
		failBlock: 	[] in Compiler class>>evaluate:for:notifying:logged:
		methodNode: 	DoIt
	self fileIntoChangeSetNamed: 'Graphics-Tools' fromStream: (se...etc...
		method: 	a CompiledMethod (1564)
		value: 	nil
	Receiver's instance variables:
		sourceStream: 	a ReadStream
		requestor: 	nil
		class: 	SARInstaller
		context: 	nil
		parserClass: 	Parser
		cacheDoItNode: 	true

Compiler class>>evaluate:for:notifying:logged:
	Receiver: Compiler
	Arguments and temporary variables:
		textOrString: 	'"Postscript:
Read and install everything."
self fileIntoChange...etc...
		anObject: 	a SARInstaller
		aController: 	nil
		logFlag: 	true
		val: 	nil
	Receiver's instance variables:
		superclass: 	Object
		methodDict: 	a MethodDictionary(#cacheDoItNode:->a CompiledMethod 
(2488) #compil...etc...
		format: 	142
		instanceVariables: 	#('sourceStream' 'requestor' 'class' 'context' 
'parserClass'...etc...
		organization: 	('error handling' interactive notify: notify:at:)
('public access...etc...
		subclasses: 	nil
		name: 	#Compiler
		classPool: 	a Dictionary()
		sharedPools: 	nil
		environment: 	a SystemDictionary(lots of globals)
		category: 	nil


--- The full stack ---
SARInstaller(Object)>>doesNotUnderstand: 
#fileIntoChangeSetNamed:fromStream:
SARInstaller>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:
Compiler class>>evaluate:for:notifying:logged:
  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Compiler class>>evaluate:for:logged:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
BlockContext>>on:do:
[] in RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
ProgressInitiationException>>defaultAction
UndefinedObject>>handleSignal:
ProgressInitiationException(Exception)>>signal
ProgressInitiationException>>display:at:from:to:during:
ProgressInitiationException class>>display:at:from:to:during:
String>>displayProgressAt:from:to:during:
RWBinaryOrTextStream(PositionableStream)>>fileInFor:announcing:
[] in SARInstaller>>fileInFrom:
BlockContext>>ensure:
SARInstaller>>fileInFrom:
[] in SARInstaller>>fileIn
[] in SARInstaller class>>withCurrentChangeSetNamed:do:
BlockContext>>ensure:
SARInstaller class>>withCurrentChangeSetNamed:do:
SARInstaller>>fileIn
[] in SARInstaller class>>installSAR:
FileDirectory class>>splitName:to:
SARInstaller class>>installSAR:
SimpleServiceEntry>>performServiceFor:
PluggableButtonMorph>>performAction
[] in PluggableButtonMorph>>mouseUp:
Array(SequenceableCollection)>>do:
PluggableButtonMorph>>mouseUp:
PluggableButtonMorph(Morph)>>handleMouseUp:
MouseButtonEvent>>sentTo:
PluggableButtonMorph(Morph)>>handleEvent:
PluggableButtonMorph(Morph)>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
HandMorph>>handleEvent:
HandMorph>>processEvents
[] in WorldState>>doOneCycleNowFor:
Array(SequenceableCollection)>>do:
WorldState>>handsDo:
...etc...



More information about the Squeak-dev mailing list