[Seaside-dev] Load failure of Seaside3 into Squeak 5.2alpha

Max Leske maxleske at gmail.com
Sat Oct 13 13:55:17 UTC 2018


Thanks Tobias.

https://github.com/squeak-smalltalk/squeak.org/pull/24

Cheers,
Max


On 7 Oct 2018, at 19:15, Tobias Pape wrote:

>> On 07.10.2018, at 11:00, Max Leske <maxleske at gmail.com> wrote:
>>
>> Hi Tim,
>>
>> I've tested loading of Seaside with all of the methods you described:
>> - GitHub: works (3.2.5)
>> - Quick Install: works (3.2.5)
>> - SqueakMap: works (3.2.5)
>>
>> I've tested this by creating an up to date Squeak-trunk image with 
>> SmalltalkCI locally.
>> Can you give me a step by step instruction on how and wher you obtain 
>> your 5.2 image until the point where you get an error? I didn't see a 
>> single one and definitely did not have to hack the platform 
>> attributes.
>
> Thanks Max for the effort!
>
>>
>>
>> We'll have to update the installation instructions for 3.3 to pull 
>> from GitHub and not from SmalltalkHub. We'll also have to create a 
>> new SqueakMap entry that fetches from GitHub.
>>
>> The "Quick Install" thing seems out of place. Can we change that 
>> either to the new invocation (the one that will point to GitHub) or, 
>> preferrably, to point to GitHub instead? I can change the entry on 
>> seaside.st but I don't know how I'd refer to the SqueakMap entry (or 
>> are you suggesting to edit the Quick Install script to reference 
>> SqueakMap? That would also be good, I guess. Still, I wouldn't know 
>> how).
>
> It's here: 
> https://github.com/squeak-smalltalk/squeak.org/blob/master/_projects/seaside.md
>
> Full quote: =-=-=-=-=-=-=-=-=-=-=-=
>
>
> ---
> title:          Seaside
> img-src:        projects/seaside.png
> href:           http://www.seaside.st/
> quick-install: >
>     Metacello new
>         configuration: 'Seaside3';
>         repository: 
> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>         version: #stable;
>         load: 'OneClick'.
> quick-install-notes: >
>     Make sure you have <a 
> href="https://github.com/dalehenrich/metacello-work" 
> target="_blank">Metacello</a> installed.
> ---
> A layered set of abstractions over HTTP and HTML, that let you build 
> highly interactive web applications.
>
> <!--
> It is ported to and maintained for several Smalltalk dialects.
> -->
>
>
> I'd propose =-=-=-=-=-=-=-=-=-=-=-=
>
>
> ---
> title:          Seaside
> img-src:        projects/seaside.png
> href:           http://www.seaside.st/
> quick-install: >
>     Metacello new
>         baseline:'Seaside3';
>         repository: 'github://SeasideSt/Seaside:master/repository';
>         load: 'OneClick'.
> quick-install-notes: >
>     Make sure you have <a 
> href="https://github.com/dalehenrich/metacello-work" 
> target="_blank">Metacello</a> installed.
> ---
> A layered set of abstractions over HTTP and HTML, that let you build 
> highly interactive web applications.
>
> <!--
> It is ported to and maintained for several Smalltalk dialects.
> -->
>
>
> Best regards
> 	-Tobias
>
>>
>>
>>
>> Cheers,
>> Max
>>
>> On 5 Oct 2018, at 4:57, tim Rowledge wrote:
>>
>>>> On 2018-10-03, at 10:17 PM, Max Leske <maxleske at gmail.com> wrote:
>>>>
>>>> Thanks Tim,
>>>>
>>>> Interestingly, our build for Squeak 5.2 appears to work, with the 
>>>> exception of one failing test. I'll investigate over the weekend. 
>>>> Hopefully, your description well make initial debugging a bit 
>>>> easier for me.
>>>
>>> I'll try to do a load test with a plain 5.2 image and the changed 
>>> defaultPlatformAttributes method. Squeak 5.2 is very near release so 
>>> it would be good to have Seaside ready to go. I see that there is an 
>>> actual SqueakMap entry for release 3.2 which I didn't even get to 
>>> notice before.
>>>
>>> The very basic stuff certainly works and I offered a fix for the 
>>> 'browse' button problem in the control panel doohickey.
>>>
>>> The load instructions I followed were *not* found on the github site 
>>> (though the actual metacello invocation was the same) but via the 
>>> squeak.org projects page (the 'quick install' link). It's worth 
>>> noting that they are there and will need updating if/when anything 
>>> changes. The install-for-squeak link in seaside.st leads to that 
>>> squeak.org page. It might be better to refer to the SqueakMap entry?
>>>
>>> As ever, when looking for information there is chaos in your 
>>> googling. So many out of date pages get listed, confusion can ensue 
>>> and live is not as much fun as it should be.
>>>
>>> tim
>>> --
>>> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
>>> In /dev/null no one can hear you scream
>>>
>>>
>>> _______________________________________________
>>> seaside-dev mailing list
>>> seaside-dev at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>> _______________________________________________
>> seaside-dev mailing list
>> seaside-dev at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev


More information about the seaside-dev mailing list