Making seaside load in Squeak again.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Making seaside load in Squeak again.

Tobias Pape
Hey Seasiders

I am trying to prepare a stable Seaside Image for Squeak 4.4
and just tried loading via the Metacello configuration
(Like this:

Installer ss
        project: 'MetacelloRepository';
        install: 'ConfigurationOfSeaside30'.
((Smalltalk at: #ConfigurationOfSeaside30 project) version: #stable) load

)

This fails, as there is a dependency on Zinc #stable in
#squeakCommon. Also, I think it is worthwhile to add WebCilent
to the Adaptors for, at least, Squeak, if not Pharo, too.

I have seen that there is progress for that in the Seaside31 repository,
especially for the 3.1 version of Seaside.

1: Would anyone object if I changed the ConfigurationOfSeaside in
the MetacelloRepository to make Seaside load on Squeak (4.4) again?
2: What about me backporting the inclusion of WebClient from the 3.1
config to the 3.0.7 one?
3: Should I increase the patch revision for Seaside?

Best
        -Tobias


Reply | Threaded
Open this post in threaded view
|

Re: Making seaside load in Squeak again.

Bert Freudenberg
On 2013-02-26, at 09:42, Tobias Pape <[hidden email]> wrote:

> Hey Seasiders
>
> I am trying to prepare a stable Seaside Image for Squeak 4.4
> and just tried loading via the Metacello configuration
> (Like this:
>
> Installer ss
> project: 'MetacelloRepository';
> install: 'ConfigurationOfSeaside30'.
> ((Smalltalk at: #ConfigurationOfSeaside30 project) version: #stable) load
>
> )
>
> This fails, as there is a dependency on Zinc #stable in
> #squeakCommon. Also, I think it is worthwhile to add WebCilent
> to the Adaptors for, at least, Squeak, if not Pharo, too.
>
> I have seen that there is progress for that in the Seaside31 repository,
> especially for the 3.1 version of Seaside.
>
> 1: Would anyone object if I changed the ConfigurationOfSeaside in
> the MetacelloRepository to make Seaside load on Squeak (4.4) again?
> 2: What about me backporting the inclusion of WebClient from the 3.1
> config to the 3.0.7 one?
> 3: Should I increase the patch revision for Seaside?
>
> Best
> -Tobias


That's the spirit! :)

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: [Seaside] Making seaside load in Squeak again.

Tobias Pape
In reply to this post by Tobias Pape
Am 26.02.2013 um 11:11 schrieb Paul DeBruicker <[hidden email]>:

> The version of the ConfigurationOfSeaside30 I made here:
>
> Http://www.github.com/pdebruic/ConfigurationOfSeaside30
>
> for Seaside 3.1 also loads 3.07 or 3.071 cleanly into Squeak 4.4.  I removed the bit for Zinc and added an Installer script for Webclient.

Nice. I have added WebClient as external MetacelloProject, and ripped Zinc likewise.

Best
        -Tobias


Reply | Threaded
Open this post in threaded view
|

Fwd: [Seaside] Making seaside load in Squeak again.

Tobias Pape
In reply to this post by Tobias Pape
Hi again Seasiders


Anfang der weitergeleiteten Nachricht:

> Von: Tobias Pape <[hidden email]>
> Betreff: [Seaside] Making seaside load in Squeak again.
> Datum: 26. Februar 2013 09:42:56 MEZ
> An: Seaside - general discussion <[hidden email]>
> Kopie: The general-purpose Squeak developers list <[hidden email]>
> Antwort an: Seaside - general discussion <[hidden email]>
>
> Hey Seasiders
>
> I am trying to prepare a stable Seaside Image for Squeak 4.4
> and just tried loading via the Metacello configuration
> (Like this:
>
> Installer ss
> project: 'MetacelloRepository';
> install: 'ConfigurationOfSeaside30'.
> ((Smalltalk at: #ConfigurationOfSeaside30 project) version: #stable) load
>
> )
>
> This fails, as there is a dependency on Zinc #stable in
> #squeakCommon. Also, I think it is worthwhile to add WebCilent
> to the Adaptors for, at least, Squeak, if not Pharo, too.
>
> I have seen that there is progress for that in the Seaside31 repository,
> especially for the 3.1 version of Seaside.

In my effort to see what I can do I succeeded in
Running Seaside 3.1 atop Squeak 4.4 (I needed to bring an interim Grease 1.1.1 version for that)

You load  [1]
        http://netshed.de/seaside/ConfigurationOfGrease-topa.191.mcz
        http://netshed.de/seaside/ConfigurationOfSeaside30-topa.415.mcz
and then you can DoIt

((Smalltalk at: #ConfigurationOfSeaside30) project version: '3.1.0') load: #(Development OmniBrowser Swazoo WebClient Welcome).
(Smalltalk at: #WAServerAdaptorBrowser) open

in a fresh Squeak4.4-12327.
(Then rightclick in the Seaside Control Panel and 'Add adaptor', a WebServer Adaptor,
which uses WebClient. Then go to localhost:8080 and be happy.)

Now I will try to work on Seaside 3.0.

>>
To any Seaside dev, please consider merging my versions :)
<<

Best
        -Tobias

[1] this is no MC repo, I just don't have access to the Seaside Repos and didn't want to pollute
    any MetacelloRepository.
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: [Seaside] Making seaside load in Squeak again.

Nikolay Suslov
On Tue, Feb 26, 2013 at 5:29 PM, Tobias Pape <[hidden email]> wrote:
Hi again Seasiders


Anfang der weitergeleiteten Nachricht:

> Von: Tobias Pape <[hidden email]>
> Betreff: [Seaside] Making seaside load in Squeak again.
> Datum: 26. Februar 2013 09:42:56 MEZ
> An: Seaside - general discussion <[hidden email]>
> Kopie: The general-purpose Squeak developers list <[hidden email]>
> Antwort an: Seaside - general discussion <[hidden email]>
>
> Hey Seasiders
>
> I am trying to prepare a stable Seaside Image for Squeak 4.4
> and just tried loading via the Metacello configuration
> (Like this:
>
> Installer ss
>       project: 'MetacelloRepository';
>       install: 'ConfigurationOfSeaside30'.
> ((Smalltalk at: #ConfigurationOfSeaside30 project) version: #stable) load
>
> )
>
> This fails, as there is a dependency on Zinc #stable in
> #squeakCommon. Also, I think it is worthwhile to add WebCilent
> to the Adaptors for, at least, Squeak, if not Pharo, too.
>
> I have seen that there is progress for that in the Seaside31 repository,
> especially for the 3.1 version of Seaside.

In my effort to see what I can do I succeeded in
Running Seaside 3.1 atop Squeak 4.4 (I needed to bring an interim Grease 1.1.1 version for that)

You load  [1]
        http://netshed.de/seaside/ConfigurationOfGrease-topa.191.mcz
        http://netshed.de/seaside/ConfigurationOfSeaside30-topa.415.mcz
and then you can DoIt

((Smalltalk at: #ConfigurationOfSeaside30) project version: '3.1.0') load: #(Development OmniBrowser Swazoo WebClient Welcome).
(Smalltalk at: #WAServerAdaptorBrowser) open

in a fresh Squeak4.4-12327.
(Then rightclick in the Seaside Control Panel and 'Add adaptor', a WebServer Adaptor,
which uses WebClient. Then go to localhost:8080 and be happy.)



It just works, great!

Regards,
Nikolay