[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