Re: ConfigurationOfSeaside3 not working with Pharo 6 ?

Cyrille Delaunay <[email protected]>
Newsgroups gmane.comp.lang.smalltalk.squeak.seaside
Message-ID <CAMEdb_C0fRL9yqxr-voRo4ZaYmS6NNT4ObR60Yc8WJg9FqarqA@mail.gmail.com>
Thank you Johan !

2017-06-13 20:37 GMT+02:00 Johan Brichau <[email protected]>:

> Hi,
>
> I think I fixed the issue in ConfigurationOfSeaside3
>
> Metacello is trying to resolve configurations for previous versions as
> well (when opening versionner) and when it tries to resolve the packages of
> 3.1.x, the configuration crashes because it was not adapted for pharo6.
> Overall… this is becoming a combinatorial explosion to maintain that
> config if even older versions need to work on all platforms, so I’m not
> sure I fixed all issues that are related to this.
> In any case, I’m now able to perform the scenario as reported by Cyrille
> without errors.
>
> Please let me know if you hit any further problems… I’ll try to tackle
> them, while in the meantime trying to find out how to prevent needing to
> maintain old versions.
>
> @Mariano, answers to your questions below.
>
> On 13 Jun 2017, at 18:12, Mariano Martinez Peck <[email protected]>
> wrote:
>
>
> On Tue, Jun 13, 2017 at 12:07 PM, Johan Brichau <[email protected]> w
> rote:
>
>> Hi Mariano,
>>
>> Seaside 3.2.x works on Gemstone. It was even consolidated to have the
>> same code repository for Gemstone and Pharo from 3.2 onwards:
>> https://travis-ci.org/SeasideSt/Seaside
>> The github repo https://github.com/SeasideSt/Seaside is the master for
>> all platforms.
>>
>> As for Pharo 6: only Seaside 3.2.2 is working on Pharo 6.
>>
>
> Ok, so as per above 2 paragraphs, then 3.2.2 should work on Pharo 6.0 and
> 3.2.x on GemStone. Correct?
>
>
> Yes.
>
> In addition, I made Seaside 3.0.19 work because at Yesplan we are using
>> that version.
>>
>
> Above you said only 3.2.2 was working on 6.0. But now you said 3.0.19 does
> too. Can I assume that was released? I am asking just to be sure I
> understand your answer hahaha.
>
>
> Yes, it was released.
>
>
> I did not look at Seaside 3.1.15 but it should be possible to make the
>> same step as for 3.0.19
>> It would be great if someone who needs it can step in there ;)
>>
>>
> Is there an easy way I can see the changes you had to do (in both, Seaside
> itself and ConfigurationOf)?
> Of course, I can try to make it work. At the least, if it loads/works the
> "Core", I can test Seaisde plus all the dependencies I use.
>
>
> I did not have to make a new version of Seaside 3.0.19, because I only had
> to add 1 method.
> The package is Seaside-Pharo60-Legacy and now I also added it to 3.1.6.
> Seaside 3.1.6 loads in Pharo6 but there are a couple of remaining failing
> tests. You probably can fix them by taking a look at the corresponding code
> in 3.2
> If you do, you can send me the packages to integrate and I can probably
> make a version 3.1.6.1
>
> cheers
> Johan
>
>
>
>
>
> _______________________________________________
> seaside mailing list
> [email protected]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>


-- 
Cyrille Delaunay

_______________________________________________
seaside mailing list
[email protected]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.