On 29 February 2012 14:57, Schwab,Wilhelm K <[email protected]> wrote:
> Sig,
>
> I appear to a 1.3 image in preliminary state.  I'm sure stuff will be broken, 
> and Cog is rearing its head by looking for external libraries in the wrong 
> places; symlinks should clear that up, but it's ugly.
>
Bill, it's not about 1.3 or 1.4. it is how VM works (symlinks/lib search).
In this regard, any pharo version is not anything better than other.
Yes, we need to change that at some day.

> I used the 1.3 seaside image as a base, and will have Seaside 2-3 problems to 
> fix.  Alien was the problem, probably breaking the compiler, as you suggested.
>

To correct you: it was not a suggestion. When Alien was released there
was need to change compiler/parser in order to make it work. Eliot
made a separate package for that.
Now, after those changes were incorporated into Pharo itself, they are
no longer needed. and moreover they might override existing methods
with older/incompatible versions of it
coming from Alien.
Overrides are evil. Overrides in kernel are evil^2 :)

> Bill
>
>
>
> ________________________________________
> From: [email protected] 
> [[email protected]] on behalf of Igor Stasenko 
> [[email protected]]
> Sent: Sunday, February 26, 2012 9:50 AM
> To: [email protected]
> Subject: Re: [Pharo-project] [Bug Tracker] Issues tagged 1.3
>
> On 25 February 2012 11:15, Schwab,Wilhelm K <[email protected]> wrote:
>> Sig,
>>
>> This is helpful, as you have told me  what is killing my images.   Then you 
>> say to load then you say to load the latest config.  Happy to comply, but 
>> how do I do that?
>>
>
> (ConfigurationOfWhatever project version: 'x.y.z') load
>
> or better learn more about metacello, there's a well-written chapter
> of it from the guys who care
> https://gforge.inria.fr/scm/viewvc.php/*checkout*/PharoByExampleTwo-Eng/Metacello/Metacello.pdf?revision=182&root=pharobooks
>
>> Bill
>>
>> ________________________________________
>> From: [email protected] 
>> [[email protected]] on behalf of Igor Stasenko 
>> [[email protected]]
>> Sent: Saturday, February 25, 2012 12:39 AM
>> To: [email protected]
>> Subject: Re: [Pharo-project] [Bug Tracker] Issues tagged 1.3
>>
>> On 25 February 2012 06:52, Igor Stasenko <[email protected]> wrote:
>>> On 25 February 2012 06:35, Schwab,Wilhelm K <[email protected]> wrote:
>>>> Sig,
>>>>
>>>> Sorry about the empty reply.  Migrate is fair game, and the image was 
>>>> healthy enough to file out the base (attached).  Please look over how I 
>>>> install FFI to see if there are any mistakes.  You might need to stub out 
>>>> a basic subclass (e.g. MigrateSig or anything else you want to call it) 
>>>> with a few methods (#me, #homeGrownClasses, etc.) to make it happy.  
>>>> Content of them can be simple to start.  The "private stuff" has yet to 
>>>> enter the picture so shouldn't matter to us.
>>>>
>>>> THANKS!!!
>>>>
>>> Good. I will take a look.
>>>
>>>> Bill
>>
>> Ok, things for starting:
>>
>>
>>        Gofer new
>>                url:self mirror, 'MetacelloRepository';
>>                package: 'ConfigurationOfAlien';
>>                load.
>>        (Smalltalk globals classNamed: 'ConfigurationOfAlien')
>> perform:#loadLatestVersion.
>>
>>
>> Never ever use #loadLatestVersion, always use concrete version
>> numbers, if you want to have stability.
>>
>> In our case, #loadLatestVersion is not quite latest, you can check it
>> by yourself:
>>
>>
>> ConfigurationOfAlien project updateProject.
>> ConfigurationOfAlien project latestVersion  "inspect it"
>>
>> 0.1 [ConfigurationOfAlien]
>> so it actually loads not the latest available version, but the most
>> old one. Because it is the only version with #release blessing.
>>
>> And i can tell you without even proceeding further, that it won't work
>> in 1.3 neither in 1.4, because it is too old and not takes into
>> account
>> certain changes made in pharo.
>>
>> For instance:
>>
>> package: 'Alien-Prereqs'
>>
>> is no longer needed, as i told here:
>>
>> http://forum.world.st/Alien-Prerequisites-is-now-not-required-td3258432.html
>>
>> but its even worse, this version of config will be loading
>> Alien-Prereqs-mha.3 which having even more overrides,
>> and will definitely put image to its knees because compiler will be broken.
>>
>> So, try to load latest config first, if it would not help we will continue.
>>
>> P.S. to all people involved in using Alien.. some love needed to
>> update configs for pharo 1.3 and 1.4 to finally get rid of
>>  'Alien-Prereqs' package loading.
>>
>> --
>> Best regards,
>> Igor Stasenko.
>>
>>
>
>
>
> --
> Best regards,
> Igor Stasenko.
>



-- 
Best regards,
Igor Stasenko.

Reply via email to