Hi Edgar,

I hope this my response meets you after a refreshing nap :)

On Mon, 14 May 2007 11:27:33 +0200, you wrote:

El 5/12/07 12:27 PM, "Klaus D. Witzel"  escribió:

Yes, just did it again with a fresh Squeak3.9-final-7067.image : no
problem.

Could you send an error report?

Cheers
Klaus

What I do:
Take a fresh Squeak3.9-final-7067.image
Load in order both .cs - No problem.
For not mess the update stream , I use my
http://www.squeaksource.com/Ladrillos
The .mcz for this , using our procedure was
Collections-edc.71.mcz
Multilingual-edc.24.mcz

Since both .cs must be loaded in order, putting them into the same .mcz will not work, instead the Unicode part of the system will be blown up when the single .mcz is merged/loaded.

The first .cs has methods which allow the running system to change Unicode table without crashing itself but *also* supports the (massive) change in the Unicode table.

WOW these methods support both the old and the new Unicode table simultaneously.

The second .cs has the "final" version of the same methods which no longer know about the old Unicode table.

That's all about it, nothing more (and nothing less ;-)

I quit the image without save.
When I try to load Multilingual-edc.24.mcz, the image go limbo (Forever to load), no debugger, no crash, no log.

This would also happen if both .cs files where filedIn one after the other and then filed out into a singe .cs file (which is then filedIn alone). This, BTW, was the reason for my to produce two distinct .cs files.

Same what in 3.10 at the time what I try the first time, and what I send
notice warning about old change sets could do things what Monticello no.

But all prefer Monticello ....

I'm not an expert in this particular realm of Monticello, all I can do with it are the highest-level functions (like load, merge, ...).

Q: is there a way of doing:

1] file in the first .cs
2] produce the first .mcz
3] file in the second .cs
4] produce the second .mcz in such a way that it also merges the first .mcz?

This would definitely allow to get rid of both .cs files in favour of Monticello.

All: hey, in-situ schema transformation is rare (because everybody tries to avoid it) but not always avoidable. How can that be done with Monticello?

BTW: Just making a release with the first .cs and a later (perhaps minor) release with the second .cs would fit the bill (with the exception of performance and image size).

Cheers
Klaus

Edgar


_______________________________________________
V3dot10 mailing list
[email protected]
http://lists.squeakfoundation.org/mailman/listinfo/v3dot10

Reply via email to