[squeak-dev] GitHub issues filed for Seaside load warnings in Squeak 6.0 beta

Thiede, Christoph Christoph.Thiede at student.hpi.uni-potsdam.de
Fri Jun 10 21:33:59 UTC 2022


> You can try the latest development version of the Git Browser by changing the url in Installer >> #installGitInfrastructure to:

>
> github://hpi-swa/Squot:develop/src
>
> instead of
>
> github://hpi-swa/Squot:latest-release/src

Alternatively, the branch can be switched through the window menu of the git browser:

[cid:5e485d35-7363-417d-bdbf-8f7d79188390]

Best,
Christoph

________________________________
Von: Squeak-dev <squeak-dev-bounces at lists.squeakfoundation.org> im Auftrag von Taeumel, Marcel
Gesendet: Freitag, 10. Juni 2022 09:57:07
An: squeak-dev
Betreff: Re: [squeak-dev] GitHub issues filed for Seaside load warnings in Squeak 6.0 beta

Hi Tim --

> I also tried using Git Browser for the above.   But unfortunately, Git Browser
>  seems bitten by the 60Deprecation also ( #ifNotNilDo: ), and does not work
> very well in 6.0beta.  Will Git Browser be updated for this deprecated-method-
> removal before release?

I hope that Jakob will make another release of the Git Browser for Squeak 6.0.
Anyway, we plan to have 60Deprecated loaded by default soon again. It was
a nice little experiment and we learned something from it. :-)

You can try the latest development version of the Git Browser by changing the
url in Installer >> #installGitInfrastructure to:

github://hpi-swa/Squot:develop/src

instead of

github://hpi-swa/Squot:latest-release/src

Best,
Marcel

Am 10.06.2022 03:21:31 schrieb Tim Johnson <digit at sonic.net>:

Hi Marcel,

I have not been following the discussion re: 60Deprecated.   (I suspect 60Deprecated is a special case because it has been in images for a few releases already now?)

If Squeak 6.0 wants to be released with Seaside loadable in it, then this may be a question of release schedules and resourcing.

Agreed that the future-proof solution here is to make these changes in Seaside-Squeak-Core and Seaside-Squeak-Continuation.  And, to retain backwards compatibility, the proper change is probably to move the ContextPart & BlockContext extension methods to new packages: Seaside-Squeak5-Core and Seaside-Squeak5-Continuation.  Then, edit the BaselineOfSeaside3 spec to include those packages on squeak4.x and squeak5.x.

I started working on a commit with these changes. Unfortunately, when I tried to commit these to my FileTree repo containing my local fork, Monticello was telling me that WAPharoEncoder methods had been removed.  No idea why.  I need to try again with a fresh fork and a fresh image.

I also tried using Git Browser for the above.   But unfortunately, Git Browser seems bitten by the 60Deprecation also ( #ifNotNilDo: ), and does not work very well in 6.0beta.  Will Git Browser be updated for this deprecated-method-removal before release?


[cid:3836657F-4D71-4290-8720-1B5493010421 at gateway.sonic.net]

Thanks,
Tim J


On Jun 9, 2022, at 1:59 AM, Marcel Taeumel <marcel.taeumel at hpi.de<mailto:marcel.taeumel at hpi.de>> wrote:

Hi Tim --

Interesting. So, would it really make sense to have 60Deprecated already loaded in the release image? I think it would be better to fix these issues. At least in 6.1, I do not want to have 60Deprecated loaded anymore by default. People should opt-in for that.

Best,
Marcel

Am 05.06.2022 02:50:36 schrieb Tim Johnson <digit at sonic.net<mailto:digit at sonic.net>>:

Hi all,

Just FYI —

I went through loading Seaside in 6.0beta-#21848. (Metacello loading is so fast now! Great job and thank you!)

There are two places where the BlockContext family retirement will break Seaside loading. One is a rendering method but the other is in continuations. I've filed issues on the Seaside GitHub project. It's clear that if we want these fixed, we will have to do it ourselves.

https://github.com/SeasideSt/Seaside/issues/1314
https://github.com/SeasideSt/Seaside/issues/1315

BaselineOfSeaside3>>#baselinesqueak: would be a good place to begin splitting out the new requirements for Squeak 6.0 compared to earlier versions. I don't know that /this/ list is the proper place to have much discussion about this, but I thought I'd mention it here.

Thanks,
Tim J





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/cd2bbeea/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2022-06-07 at 3.59.38 PM.png
Type: image/png
Size: 61456 bytes
Desc: Screen Shot 2022-06-07 at 3.59.38 PM.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/cd2bbeea/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 19899 bytes
Desc: pastedImage.png
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220610/cd2bbeea/attachment-0003.png>


More information about the Squeak-dev mailing list