[V3dot10] Loading complicated packages in reduced images
Edgar J. De Cleene
edgardec2001 at yahoo.com.ar
Tue Jun 24 21:09:04 UTC 2008
El 6/24/08 12:58 PM, "Matthew Fulmer" <tapplek at gmail.com> escribió:
> HTTPSocket httpFileIn: 'installer.pbwiki.org/f/LPF.st'
Well, SqueakLightII miss SystemVersion majorMinorVersion, so I put in
updates.
> I am already using a Monticello 1.6 beta, backed by
> SystemEditor. It works so far as I have tested it, which is not
> much. It is able to load Monticello, so it is a big improvement.
> To use it, do Installer install: 'Monticello16-Beta' after
> installing LPF.
And here I have this
VM: Mac OS - a SmalltalkImage
Image: SqueakLight|II [latest update: #7177]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir Discovery:Users:admin:SqueakDevelop:SqueakLightII
Trusted Dir Discovery:Users:admin:SqueakDevelop:SqueakLightII
Untrusted Dir Discovery:Users:admin:Library:Preferences:Squeak:Internet:My
Squeak
UndefinedObject(Object)>>doesNotUnderstand: #methodsFor:stamp:
Receiver: nil
Arguments and temporary variables:
aMessage: methodsFor: '*monticello' stamp: 'al 3/26/2006 21:31'
Receiver's instance variables:
nil
UndefinedObject>>DoIt
Receiver: nil
Arguments and temporary variables:
Receiver's instance variables:
nil
Compiler>>evaluate:in:to:notifying:ifFail:logged:
Receiver: a Compiler
Arguments and temporary variables:
textOrStream: 'ClassTrait methodsFor: ''*monticello'' stamp:
''al 3/26/2006 21:...etc...
aContext: nil
receiver: nil
aRequestor: nil
failBlock: [] in Compiler class>>evaluate:for:notifying:logged:
{[^ nil]}
logFlag: false
methodNode: DoIt
^ ClassTrait methodsFor: '*monticello' stamp: 'al 3/26/2006 2...etc...
method: a CompiledMethod (1467)
value: nil
toLog: nil
itsSelectionString: nil
itsSelection: nil
Receiver's instance variables:
sourceStream: a ReadStream 'ClassTrait methodsFor:
''*monticello'' stamp: ''al ...etc...
requestor: nil
class: UndefinedObject
category: nil
context: nil
parserClass: Parser
Compiler class>>evaluate:for:notifying:logged:
Receiver: Compiler
Arguments and temporary variables:
textOrString: 'ClassTrait methodsFor: ''*monticello'' stamp:
''al 3/26/2006 21:...etc...
anObject: nil
aController: nil
logFlag: false
Receiver's instance variables:
superclass: Object
methodDict: a
MethodDictionary(#compile:in:classified:notifying:ifFail:->a Comp...etc...
format: 142
instanceVariables: #('sourceStream' 'requestor' 'class'
'category' 'context' 'p...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: #'Compiler-Kernel'
--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #methodsFor:stamp:
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
ClassTrait is not on image, the common trouble I asking HOW WE DEAL WITH in
modular images.
Any existent package could use classes not in target image.
>What is cs uninstall?
I copy from private mail send to Jason
> On 8/7/07, Edgar J. De Cleene <edgardec2001 at yahoo.com.ar> wrote:
>
> Jason:
> We just meet with Javier in the UTN labs.
> We decide have two things:
>
> undo to previous
> uninstall
>
> uninstall should delete the change sets and all classes defined into without
> leave obsoletes into image ( I showing Javier how to).
> Also should work in ANY major Squeak (3.7, 3.8 , 3.9, 3.10).
> If we find some for a particular version, we work around.
unistall is not perfect, because Traits we believe.
Anyway, is on image and could be polished if we need.
Edgar
More information about the V3dot10
mailing list