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

Max Leske maxleske at gmail.com
Sun Nov 11 14:30:15 UTC 2018


Hi Tim, Tobias,

I've let this issue lie around after the change to Squeak website and 
I'm not entirely sure if I need to do anything more. Tim, is this still 
an open issue for you?


Cheers,
Max

On 7 Oct 2018, at 19:37, tim Rowledge wrote:

>> On 2018-10-07, at 2:00 AM, 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)
>>
>
> Hmm, interesting.
>
>> 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.
>
> Well it is/was just a recent (#18199 update level) squeak image. I 
> loaded Metacello via the 'quick install snippet proffered on the 
> squea.org/project page
>
> Installer swasource
>   project: 'SwaUtilities';
>   addPackage: 'ConfigurationOfMetacello';
>   install.
>
> "Bootstrap Metacello Preview, using mcz files (#'previewBootstrap' 
> symbolic version"
> ((Smalltalk at: #ConfigurationOfMetacello) project version: 
> #'previewBootstrap') load.
>
> and then went to load Seaside with the similar snippet
>
> Metacello new
>     configuration: 'Seaside3';
>     repository: 
> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>     version: #stable;
>     load: 'OneClick'.
>
> The only difference I can see with 
> https://github.com/SeasideSt/Seaside#install-in-squeak is the last 
> line using #load: 'OneClick' instead of #load. (As in 
> https://github.com/squeak-smalltalk/squeak.org/blob/master/_projects/seaside.md)
>
>>
>>
>> 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.
>
> Sounds sensible. Don't forget to update the entires on SmalltalkHub 
> (and any other places you can find!) to reflect this.
>
>>
>> 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).
>
> The squeak.org page is on github so you can do the usual edit and PR 
> stuff. Personally, I think pointing people to SqueakMap is a better 
> idea since that can automagically make sure Metacello is installed 
> etc.
>
> tim
> --
> tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
> Strange OpCodes: CEQ: Corrupt and Erase Queue
>
>
> _______________________________________________
> 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