[ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
26 messages Options
12
Reply | Threaded
Open this post in threaded view
|

[ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
Hi all,

take a look at http://www.comtalk.net/Squeak/98

You will find there
- updated self-bootstrapping environment for the final 3.9 release (7067).
- shrink script for this image
- final KernelImage
- final KernelImage with primitive packages (compression, network, monticello)
- final KernelImage with MinimalMorphicLoader

to load MinimalMorphic type simply "MinimalMorphicLoader load" (it
takes a while)

Can someone publis final image somewhere? (for some Mac users that
have drawing problems with the KernelImage)

You can download some MinimalMorphicLoader versin using:

((MCHttpRepository location: 'http://squeaksource.com/KernelImage'
user: '' password: '') loadVersionFromFileNamed:
'MinimalMorphicLoader-boot.5.mcz') load.

MinimalMorphicLoader loads the MinimalMorphic package form the
KernelImage SqueakSource repository:
http://www.squeaksource.com/KernelImage.html

So now MinimalMorphic versions can be served by Monticello. You may
publish your fixes for this package directly on the repository.

Enjoy!

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

> Can someone publis final image somewhere? (for some Mac users that
> have drawing problems with the KernelImage)

ftp://[hidden email]/
password: elpelotero

/Public/MinimalMorphic/MinimalMorphic.7200.zip

Loading and building process, smooth and no problems.

Works on Mac without problems

Also I do

SystemVersion newVersion: 'MinimalMorphic'.
SystemVersion current resetHighestUpdate.
SystemVersion current highestUpdate: 7200

for doing place for "normal" Squeak.

At some time Klaus sure put in his ftp for safer/better download

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
Hi Edgar,

thank you, KernelImage withou Morphic works fine on Mac?

It's interesting why final image is so big. Even if you try to load
primitive packages once again as MC packages, the resultant image is
much bigger.

Maybe we should set the image version from the MinimalMorphic package version.

-- Pavel

On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:

> Pavel Krivanek puso en su mail :
>
> > Can someone publis final image somewhere? (for some Mac users that
> > have drawing problems with the KernelImage)
>
> ftp://[hidden email]/
> password: elpelotero
>
> /Public/MinimalMorphic/MinimalMorphic.7200.zip
>
> Loading and building process, smooth and no problems.
>
> Works on Mac without problems
>
> Also I do
>
> SystemVersion newVersion: 'MinimalMorphic'.
> SystemVersion current resetHighestUpdate.
> SystemVersion current highestUpdate: 7200
>
> for doing place for "normal" Squeak.
>
> At some time Klaus sure put in his ftp for safer/better download
>
> Edgar
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

> thank you, KernelImage withou Morphic works fine on Mac?
I download all and start from KernelImage-MC-Loader-7067.image on Mac VM (
Squeak 3.8.8beta2 in this case, I have old PowerPC).

And I do MinimalMorphicLoader load, never stop and when first show Morphic
have a old recurrent bug , what I ignore.

Still I need do

ChangeSorter initializeChangeSetCategories

for proper work of ChangeSorter

but something is different on process or on start image
> It's interesting why final image is so big. Even if you try to load
> primitive packages once again as MC packages, the resultant image is
> much bigger
MinimalMorphic.image from last 7061 -> 6.9 mb (and I do some here)
MinimalMorphic.7200.image -> 14.3 mb

You are the final word here, but what if use the 7061 one and update what
matters for going 7067 ?

And 7067 as final ?  many unsolved things ... I wish a word of Board about
quality of this image.

Could continue private if you wish.

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:
> Pavel Krivanek puso en su mail :
>
> > thank you, KernelImage withou Morphic works fine on Mac?
> I download all and start from KernelImage-MC-Loader-7067.image on Mac VM (
> Squeak 3.8.8beta2 in this case, I have old PowerPC).
>
> And I do MinimalMorphicLoader load, never stop and when first show Morphic
> have a old recurrent bug , what I ignore.

Remember that you can start working about 5 seconds after enter to the
Morphic project. Then the initialization is finished.

AFIK this bugs aren't extremely pernicious. Morphic only wants to
process some last events that don't exist. I expect that it will be
easy to solve it.

> Still I need do
>
> ChangeSorter initializeChangeSetCategories
> for proper work of ChangeSorter

Use  directly ChangesOrganizer initializeChangeSetCategories. We
should add it into the MinimalMorphicLoader code. Try it ;-)

>
> but something is different on process or on start image
> > It's interesting why final image is so big. Even if you try to load
> > primitive packages once again as MC packages, the resultant image is
> > much bigger
> MinimalMorphic.image from last 7061 -> 6.9 mb (and I do some here)
> MinimalMorphic.7200.image -> 14.3 mb

It's Monticello related bug(?). I tried to load source.st firstly and
the image had normal size.

> You are the final word here, but what if use the 7061 one and update what
> matters for going 7067 ?

I don't understand. The difference between MinimalMorphic for 7061 and
for 7067 is tidy.
1) it doesn't include code of primitive packages
2) it was modified to support MC package.
It's big and important step forward (and it was not easy to do it).
The current problems are oddments and we can solve it much more easily
because SqueakSource offers us much better code sharing and I'm not
the bottleneck now.

> And 7067 as final ?  many unsolved things ... I wish a word of Board about
> quality of this image.
>
> Could continue private if you wish.
>
> Edgar
>

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
In reply to this post by Edgar J. De Cleene
BTW: SystemNavigation default allUnimplementedCalls size -> 111
The image is much clener now.

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

> BTW: SystemNavigation default allUnimplementedCalls size -> 111
> The image is much clener now.
Could put the script or what you do for have 111

On  7067 I have 194


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:
> Pavel Krivanek puso en su mail :
>
> > BTW: SystemNavigation default allUnimplementedCalls size -> 111
> > The image is much clener now.
> Could put the script or what you do for have 111
>
> On  7067 I have 194
>

I was talking about MinimaMorphic image :-)

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

>  was talking about MinimaMorphic image :-)
>
> -- Pavel
And so I
MinimalMorphic have 111
Normal Squeak 3.9 7067 194

so you have some more clean as official one.
Could share how ?

In this moment I unpack all .mcz, put at same level as Kernel for doing

(FileStream readOnlyFileNamed: 'MinimalMorphicInitialization-pk.8.st')
fileIn.

(FileStream readOnlyFileNamed: 'MinimalMorphic-pk.8.st') fileIn.

When complete, I send new mail

Edgar



__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:

> Pavel Krivanek puso en su mail :
>
> >  was talking about MinimaMorphic image :-)
> >
> > -- Pavel
> And so I
> MinimalMorphic have 111
> Normal Squeak 3.9 7067 194
>
> so you have some more clean as official one.
> Could share how ?

No because I cleaned only my new unimplemented calls. MinimalMorphic
is simply smaller so it includes less original unimplemented calls :-)

> In this moment I unpack all .mcz, put at same level as Kernel for doing
>
> (FileStream readOnlyFileNamed: 'MinimalMorphicInitialization-pk.8.st')
> fileIn.
>
> (FileStream readOnlyFileNamed: 'MinimalMorphic-pk.8.st') fileIn.
>
> When complete, I send new mail

Ok, you will maybe have some problems with shared pools (see
Undeclared size). But  it will tell you more about the image size...
Simply modify methods loadMinimalMorphic and
loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

> Ok, you will maybe have some problems with shared pools (see
> Undeclared size). But  it will tell you more about the image size...
> Simply modify methods loadMinimalMorphic and
> loadMinimalMorphicInitialization in the MinimalMorphicLoader class.
>
> -- Pavel
Undeclared size 26.
Still don't automatic Morphic.
I check loadMinimalMorphic and
 loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

You wish connect via IRC or this "in the open" is what you prefer ?
Glad I see you adopt

Move UpdatingRectangleMorph
from category: 'EToys-Scripting Support'
to category: 'MorphicExtras-Etoy-Compatible'

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:

> Pavel Krivanek puso en su mail :
>
> > Ok, you will maybe have some problems with shared pools (see
> > Undeclared size). But  it will tell you more about the image size...
> > Simply modify methods loadMinimalMorphic and
> > loadMinimalMorphicInitialization in the MinimalMorphicLoader class.
> >
> > -- Pavel
> Undeclared size 26.
> Still don't automatic Morphic.
> I check loadMinimalMorphic and
>  loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

If you load MinimalMorphic from source.st, you will have problems with
sharedPools because if you load class that uses another class as
sharedPool and this class isn't loaded, you are in trouble and you
will have many Undeclared. You may try to file-in
RestOfSqueak-fixPools.cs from the previous version.

> You wish connect via IRC or this "in the open" is what you prefer ?

This information may be useful for the others too...

> Glad I see you adopt
> Move UpdatingRectangleMorph
> from category: 'EToys-Scripting Support'
> to category: 'MorphicExtras-Etoy-Compatible'

Did I? ;-)
I don't remember it. I didn't adopt much fixes before we have the
working versioning system. So now I will have to take a look on next
Mantis records.

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
Pavel Krivanek puso en su mail :

> If you load MinimalMorphic from source.st, you will have problems with
> sharedPools because if you load class that uses another class as
> sharedPool and this class isn't loaded, you are in trouble and you
> will have many Undeclared. You may try to file-in
> RestOfSqueak-fixPools.cs from the previous version.
Yes, I learn this and others things the hard way on experiments with
SqueakLight, but all helps

And found and load MinimalMorphicLoader-boot.5.mcz also.

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
Pavel Krivanek puso en su mail :

> I didn't adopt much fixes before we have the
> working versioning system. So now I will have to take a look on next
> Mantis records.

We need one 24/24 ftp for managing this.

I have what I using for SqueakLight and what proved reliable service for
experiments .

Or some with power could manage for place on official severs and send
paswwords ....


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
In reply to this post by Edgar J. De Cleene
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:
> Pavel Krivanek puso en su mail :
>
> > If you load MinimalMorphic from source.st, you will have problems with
> > sharedPools because if you load class that uses another class as
> > sharedPool and this class isn't loaded, you are in trouble and you
> > will have many Undeclared. You may try to file-in
> > RestOfSqueak-fixPools.cs from the previous version.
> Yes, I learn this and others things the hard way on experiments with
> SqueakLight, but all helps

BTW do you want to continue with SqueakLight?

-- Pavel

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Edgar J. De Cleene


> loadMinimalMorphic and
>  loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

Can't found on MinimalMorphicLoader-boot.4.mcz , 5 or in
MinimalMorphic-pk.8.st or in MinimalMorphicInitialization-pk.8.st

Edgar


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Pavel Krivanek
On 11/13/06, Edgar J. De Cleene <[hidden email]> wrote:
>
>
> > loadMinimalMorphic and
> >  loadMinimalMorphicInitialization in the MinimalMorphicLoader class.
>
> Can't found on MinimalMorphicLoader-boot.4.mcz , 5 or in
> MinimalMorphic-pk.8.st or in MinimalMorphicInitialization-pk.8.st

http://www.squeaksource.com/KernelImage/

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
Pavel Krivanek puso en su mail :

> BTW do you want to continue with SqueakLight?
Nope.

Only I do wild experiments with it and transfer all knowledge to "our"
MinimalMorphic.

All what I learn on try to load any code of any Squeak goes to
MinimalMorphic.

And the lessons of masters of MorphicTeam I and II too.

Edgar

But I still wish no Traits and what who need / wish could load in one image
without it :=)





__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Re: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource

Edgar J. De Cleene
In reply to this post by Pavel Krivanek
Pavel Krivanek puso en su mail :

>> Can't found on MinimalMorphicLoader-boot.4.mcz , 5 or in
>> MinimalMorphic-pk.8.st or in MinimalMorphicInitialization-pk.8.st
>
> http://www.squeaksource.com/KernelImage/


Some miscommunication here

Repeat:

I have all .

But can't locate the methods what you are talking about

> Simply modify methods loadMinimalMorphic and
> loadMinimalMorphicInitialization in the MinimalMorphicLoader class.

And tell you the image with ;
(FileStream readOnlyFileNamed: 'MinimalMorphicInitialization-pk.8.st')
fileIn.
(FileStream readOnlyFileNamed: 'MinimalMorphic-pk.8.st') fileIn.

have 7.5 mb and 1316 classes

This are the Undeclared

a Dictionary(#ActiveEvent->nil #ActiveHand->nil #ActiveWorld->nil
#AllProjects->nil #CommonRequestStrings->nil #GoalFreePercent->nil
#GoalNotMoreThan->nil #ScheduledControllers->nil #ScriptingSystem->nil
#UIProcess->nil #UpdateUrlLists->nil #World->nil #bars->nil #guards->nil
#inForce->nil #isolatedHead->nil #lastSavedAtSeconds->nil #nextProject->nil
#parentProject->nil #previousProject->nil #resourceManager->nil
#thumbnail->nil #urlList->nil #version->nil #viewSize->nil #world->nil )



__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar

Reply | Threaded
Open this post in threaded view
|

Traits [was: [ANN] KernelImage for final Squeak 3.9 with MinimalMorphic package on SqueakSource]

Klaus D. Witzel
In reply to this post by Edgar J. De Cleene
On Mon, 13 Nov 2006 14:42:41 +0100, Edgar wrote:
...
> But I still wish no Traits and what who need / wish could load in one  
> image without it :=)

Well, you could do C/C++ or Java (not really Ruby, whatabout Python ?),  
they have no Traits ;-)

/Klaus

- http://typo.cdlm.fasmz.org/articles/2005/05/04/ruby-traits-nearly
- http://python.fyxm.net/pycon/papers/traits.html


12