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

Tobias Pape Das.Linux at gmx.de
Sun Oct 7 17:15:17 UTC 2018


> 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



More information about the seaside-dev mailing list