ATTN Lex - Universes feedback (was Re: [ANN][Squeak-dev Beta Image] Version 107)

J J azreal1977 at hotmail.com
Thu Apr 12 19:47:30 UTC 2007


Figured a subject change was probably in order.

On the testing comment, the packages aren't supposed to go in if they don't 
work, or do you mean have some automated testing before allowing a package 
to be put in?

>From: Andreas Raab <andreas.raab at gmx.de>
>Reply-To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>To: The general-purpose Squeak developers 
>list<squeak-dev at lists.squeakfoundation.org>
>Subject: Re: [ANN][Squeak-dev Beta Image] Version 107
>Date: Wed, 11 Apr 2007 20:54:05 -0700
>
>Apparently so. Two more packages that fail to load are Video and Image 
>Processing as well as Units (debug logs below). I think an automated test 
>that ensures that the packages can at least be loaded would be of great 
>help here - I just tried to pick a couple that sounded interesting and (so 
>far) roughly about 1/3rd don't even load. (another thing to fix is to make 
>it possible to deselect a package - if one fails to load, you need to open 
>a new universe browser and select all the same packages again).
>
>Cheers,
>   - Andreas
>
>-----------------------------------------------------------------------
>
>11 April 2007 8:47:22 pm
>
>VM: Win32 - a SmalltalkImage
>Image: Squeak3.10alpha [latest update: #7083]
>
>SecurityManager state:
>Restricted: false
>FileAccess: true
>SocketAccess: true
>Working Dir C:\Squeak\squeak-dev
>Trusted Dir C:\Squeak\squeak-dev\andreas
>Untrusted Dir C:\My Squeak\andreas
>
>Float(Object)>>doesNotUnderstand: #units:
>	Receiver: 4046.87260987
>	Arguments and temporary variables:
>		aMessage: 	units: a CompoundUnit [square meters]
>	Receiver's instance variables:
>4046.87260987
>
>NamedUnit class>>initializeAreaUnits
>	Receiver: NamedUnit
>	Arguments and temporary variables:
>
>	Receiver's instance variables:
>		superclass: 	Unit
>		methodDict: 	a MethodDictionary(#abbreviation->a CompiledMethod (26) 
>#abbreviati...etc...
>		format: 	136
>		instanceVariables: 	#('abbreviation' 'name' 'pluralName')
>		organization: 	('accessing' abbreviation name pluralName)
>('initialization' abbr...etc...
>		subclasses: 	{BaseUnit . DerivedUnit}
>		name: 	#NamedUnit
>		classPool: 	a Dictionary(#UnitsByAbbreviation->a Dictionary() 
>#UnitsByName->a Di...etc...
>		sharedPools: 	nil
>		environment: 	a SystemDictionary(lots of globals)
>		category: 	#Units
>		traitComposition: 	nil
>		localSelectors: 	nil
>
>NamedUnit class>>initializeUnits
>	Receiver: NamedUnit
>	Arguments and temporary variables:
>
>	Receiver's instance variables:
>		superclass: 	Unit
>		methodDict: 	a MethodDictionary(#abbreviation->a CompiledMethod (26) 
>#abbreviati...etc...
>		format: 	136
>		instanceVariables: 	#('abbreviation' 'name' 'pluralName')
>		organization: 	('accessing' abbreviation name pluralName)
>('initialization' abbr...etc...
>		subclasses: 	{BaseUnit . DerivedUnit}
>		name: 	#NamedUnit
>		classPool: 	a Dictionary(#UnitsByAbbreviation->a Dictionary() 
>#UnitsByName->a Di...etc...
>		sharedPools: 	nil
>		environment: 	a SystemDictionary(lots of globals)
>		category: 	#Units
>		traitComposition: 	nil
>		localSelectors: 	nil
>
>NamedUnit class>>initializeClass
>	Receiver: NamedUnit
>	Arguments and temporary variables:
>
>	Receiver's instance variables:
>		superclass: 	Unit
>		methodDict: 	a MethodDictionary(#abbreviation->a CompiledMethod (26) 
>#abbreviati...etc...
>		format: 	136
>		instanceVariables: 	#('abbreviation' 'name' 'pluralName')
>		organization: 	('accessing' abbreviation name pluralName)
>('initialization' abbr...etc...
>		subclasses: 	{BaseUnit . DerivedUnit}
>		name: 	#NamedUnit
>		classPool: 	a Dictionary(#UnitsByAbbreviation->a Dictionary() 
>#UnitsByName->a Di...etc...
>		sharedPools: 	nil
>		environment: 	a SystemDictionary(lots of globals)
>		category: 	#Units
>		traitComposition: 	nil
>		localSelectors: 	nil
>
>
>--- The full stack ---
>Float(Object)>>doesNotUnderstand: #units:
>NamedUnit class>>initializeAreaUnits
>NamedUnit class>>initializeUnits
>NamedUnit class>>initializeClass
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Unit class>>initialize
>MCMethodDefinition>>postload
>MCMethodDefinition(MCDefinition)>>postloadOver:
>[] in MCPackageLoader>>basicLoad {[:ea | ea   postloadOver: (self 
>obsoletionFor: ea)]}
>[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: 
>{[:each :i |  bar value: i.  aBlock value: each]}
>OrderedCollection(SequenceableCollection)>>withIndexDo:
>[] in OrderedCollection(SequenceableCollection)>>do:displayingProgress: 
>{[:bar | self   withIndexDo: [:each :i |     bar value: i.    aBlock value: 
>e...]}
>[] in ProgressInitiationException>>defaultMorphicAction {[result := 
>workBlock value: progress]}
>BlockContext>>ensure:
>ProgressInitiationException>>defaultMorphicAction
>ProgressInitiationException>>defaultAction
>UndefinedObject>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>MethodContext(ContextPart)>>handleSignal:
>ProgressInitiationException(Exception)>>signal
>ProgressInitiationException>>display:at:from:to:during:
>ProgressInitiationException class>>display:at:from:to:during:
>ByteString(String)>>displayProgressAt:from:to:during:
>OrderedCollection(SequenceableCollection)>>do:displayingProgress:
>[] in MCPackageLoader>>basicLoad {[additions   do: [:ea | self tryToLoad: 
>ea]   displayingProgress: 'Loading.....]}
>BlockContext>>on:do:
>[] in MCPackageLoader>>basicLoad {[[additions   do: [:ea | self tryToLoad: 
>ea]   displayingProgress: 'Loading....]}
>BlockContext>>ensure:
>MCPackageLoader>>basicLoad
>[] in MCPackageLoader>>loadWithNameLike: {[self basicLoad]}
>...etc...
>
>------------------------------------------------------------------
>
>11 April 2007 8:44:15 pm
>
>VM: Win32 - a SmalltalkImage
>Image: Squeak3.10alpha [latest update: #7083]
>
>SecurityManager state:
>Restricted: false
>FileAccess: true
>SocketAccess: true
>Working Dir C:\Squeak\squeak-dev
>Trusted Dir C:\Squeak\squeak-dev\andreas
>Untrusted Dir C:\My Squeak\andreas
>
>Metaclass(Object)>>doesNotUnderstand: #category
>	Receiver: VPCamera class
>	Arguments and temporary variables:
>		aMessage: 	category
>	Receiver's instance variables:
>		superclass: 	VPVideoSource class
>		methodDict: 	a MethodDictionary(#cameras->a CompiledMethod (3889) 
>#clearCameras-...etc...
>		format: 	156
>		instanceVariables: 	nil
>		organization: 	('class initialization' initialize)
>('instance creation' cameras ...etc...
>		thisClass: 	VPCamera
>		traitComposition: 	nil
>		localSelectors: 	nil
>
>Parser>>notify:at:
>	Receiver: a Parser
>	Arguments and temporary variables:
>		string: 	'> expected'
>		location: 	172
>	Receiver's instance variables:
>		source: 	a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName 
>with: nam...etc...
>		mark: 	181
>		hereChar: 	Character space
>		aheadChar: 	$'
>		token: 	'bool'
>		tokenType: 	#word
>		currentComment: 	an OrderedCollection('Fills drvName and drvVer with the 
>name an...etc...
>		buffer: 	a WriteStream 'bool'
>		typeTable: 	#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary 
>#xBinary #xB...etc...
>		here: 	'apicall:'
>		hereType: 	#keyword
>		hereMark: 	172
>		hereEnd: 	179
>		prevMark: 	171
>		prevEnd: 	171
>		encoder: 	{an Encoder}
>		requestor: 	nil
>		parseNode: 	nil
>		failBlock: 	[] in Compiler>>translate:noPattern:ifFail: {[^ failBlock 
>value]}
>		requestorOffset: 	0
>		tempsMark: 	nil
>		doitFlag: 	false
>		properties: 	nil
>		category: 	#'private - api calls'
>
>Parser>>expected:
>	Receiver: a Parser
>	Arguments and temporary variables:
>		aString: 	'>'
>	Receiver's instance variables:
>		source: 	a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName 
>with: nam...etc...
>		mark: 	181
>		hereChar: 	Character space
>		aheadChar: 	$'
>		token: 	'bool'
>		tokenType: 	#word
>		currentComment: 	an OrderedCollection('Fills drvName and drvVer with the 
>name an...etc...
>		buffer: 	a WriteStream 'bool'
>		typeTable: 	#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary 
>#xBinary #xB...etc...
>		here: 	'apicall:'
>		hereType: 	#keyword
>		hereMark: 	172
>		hereEnd: 	179
>		prevMark: 	171
>		prevEnd: 	171
>		encoder: 	{an Encoder}
>		requestor: 	nil
>		parseNode: 	nil
>		failBlock: 	[] in Compiler>>translate:noPattern:ifFail: {[^ failBlock 
>value]}
>		requestorOffset: 	0
>		tempsMark: 	nil
>		doitFlag: 	false
>		properties: 	nil
>		category: 	#'private - api calls'
>
>Parser>>pragmaSequence
>	Receiver: a Parser
>	Arguments and temporary variables:
>
>	Receiver's instance variables:
>		source: 	a ReadStream 'apiCapGetDriverDescription: drvNo with: drvName 
>with: nam...etc...
>		mark: 	181
>		hereChar: 	Character space
>		aheadChar: 	$'
>		token: 	'bool'
>		tokenType: 	#word
>		currentComment: 	an OrderedCollection('Fills drvName and drvVer with the 
>name an...etc...
>		buffer: 	a WriteStream 'bool'
>		typeTable: 	#(#xBinary #xBinary #xBinary #xBinary #xBinary #xBinary 
>#xBinary #xB...etc...
>		here: 	'apicall:'
>		hereType: 	#keyword
>		hereMark: 	172
>		hereEnd: 	179
>		prevMark: 	171
>		prevEnd: 	171
>		encoder: 	{an Encoder}
>		requestor: 	nil
>		parseNode: 	nil
>		failBlock: 	[] in Compiler>>translate:noPattern:ifFail: {[^ failBlock 
>value]}
>		requestorOffset: 	0
>		tempsMark: 	nil
>		doitFlag: 	false
>		properties: 	nil
>		category: 	#'private - api calls'
>
>
>--- The full stack ---
>Metaclass(Object)>>doesNotUnderstand: #category
>Parser>>notify:at:
>Parser>>expected:
>Parser>>pragmaSequence
>  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>Parser>>method:context:encoder:
>[] in Parser>>parse:class:noPattern:context:notifying:ifFail: {[methNode := 
>self     method: noPattern     context: ctxt     encoder: (Enco...]}
>BlockContext>>on:do:
>Parser>>parse:class:noPattern:context:notifying:ifFail:
>Parser>>parse:class:category:noPattern:context:notifying:ifFail:
>Compiler>>translate:noPattern:ifFail:
>Compiler>>compile:in:classified:notifying:ifFail:
>Metaclass(Behavior)>>compile:classified:notifying:trailer:ifFail:
>Metaclass(TraitDescription)>>compile:classified:withStamp:notifying:logSource:
>Metaclass(TraitDescription)>>compile:classified:withStamp:notifying:
>...etc...
>

_________________________________________________________________
Mortgage refinance is Hot. *Terms. Get a 5.375%* fix rate. Check savings 
https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h2bbb&disc=y&vers=925&s=4056&p=5117




More information about the Squeak-dev mailing list