Seaside 64-bit

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

Seaside 64-bit

Chris Cunnington-4
Hi Tobias,

It's none of my business what is or is not on squeak.org. But you're statement is kind of confusing to me, so for the sake of my own clarity of mind, I've deduced the following. Here are the two side by side:


Installer squeaksource project: 'MetacelloRepository'; install: 'ConfigurationOfSeaside3'.
(Smalltalk at: #ConfigurationOfSeaside3) load.

"Menu>>Extending The System"

(Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfSeaside30'.
(Smalltalk at: #ConfigurationOfSeaside30) load.
(Smalltalk at: #WAPharoServerAdaptorBrowser) open.

You will notice that in MetacelloRepository there is both ConfigurationOfSeaside30 and ConfigurationOfSeaside3. The former has its last entry on 10 Sept. 2013. The later has its first entry at 25 Sept. 2013. It's first entry message from Esteban Lorenzano is instructive: 

"- 3.1 was not loading any adaptor. Added Seaside-Adaptor (not tested outside Pharo)"

It looks to me like ConfigurationOfSeaside3 is better suited for Pharo and ConfigurationOfSeaside30 is better suited to Squeak. This is supported by the inclusion of ConfigurationOfSeaside30 in Menu>>ExtendingTheSystem which is already proven to work. 

FWIW,
Chris 


Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Stephan Eggermont-3
On 07/08/15 17:14, Chris Cunnington wrote:

> It looks to me like ConfigurationOfSeaside3 is better suited for Pharo
> and ConfigurationOfSeaside30 is better suited to Squeak. This is
> supported by the inclusion of ConfigurationOfSeaside30 in
> Menu>>ExtendingTheSystem which is already proven to work.

That is a bad idea as ConfigurationOfSeaside3 gets the updates
and bugfixes. They are not automatically backported to
ConfigurationOfSeaside30

Stephan


Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Tobias Pape
In reply to this post by Chris Cunnington-4
Hi Chris

Sorry that this is a rather late email.

On 07.08.2015, at 17:14, Chris Cunnington <[hidden email]> wrote:

> Hi Tobias,
>

> It's none of my business what is or is not on squeak.org. But you're statement is kind of confusing to me, so for the sake of my own clarity of mind, I've deduced the following. Here are the two side by side:
>
> "squeak.org/projects page"
>
> Installer squeaksource project: 'MetacelloRepository'; install: 'ConfigurationOfSeaside3'.
> (Smalltalk at: #ConfigurationOfSeaside3) load.
>

This is correct and maintained.

> "Menu>>Extending The System"
>
> (Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfSeaside30'.
> (Smalltalk at: #ConfigurationOfSeaside30) load.
> (Smalltalk at: #WAPharoServerAdaptorBrowser) open.

This is outdated.

>
> You will notice that in MetacelloRepository there is both ConfigurationOfSeaside30 and ConfigurationOfSeaside3. The former has its last entry on 10 Sept. 2013. The later has its first entry at 25 Sept. 2013. It's first entry message from Esteban Lorenzano is instructive:
>
> "- 3.1 was not loading any adaptor. Added Seaside-Adaptor (not tested outside Pharo)"
>
> It looks to me like ConfigurationOfSeaside3 is better suited for Pharo and ConfigurationOfSeaside30 is better suited to Squeak. This is supported by the inclusion of ConfigurationOfSeaside30 in Menu>>ExtendingTheSystem which is already proven to work.

No no no. ConfigurationOfSeaside30 is unmaintained as of now.
By default, ConfigurationOfSeaside3 has _no_ adaptor, as the installation cannot know,
whether you want, FastCGI, Comanche, Comet, or WebServer. That's why it has to be explicit.

Also, by default it does not load the dev tools, which is ok, as the Config is used for
automated testing and deployment.

There is, however, a 'OneClick' group that loads a lot of interesting stuff:

 #('Development' 'Welcome' 'RSS-Examples' 'Seaside-Email' 'Seaside-Examples' 'Seaside-Tools-Web' 'WebClient')

(where WebClient would load a usable adaptor!)
That's how I built the 4.4-Seaside-3.0.8 AllInOne (http://ftp.squeak.org/4.4/seaside/)


That's why the correct version for Squeak 4.5/5.0 is

====
(Installer repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main')
    install: 'ConfigurationOfSeaside3'.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
"Or
  ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load: 'OneClick'
for the jumpstart experience
"
====

and for the website it's

====
Metacello new
    configuration: 'Seaside3';
    repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    version: #stable;
    load: 'OneClick'.
"Make sure you have Metacello installed."
====

Best regards
        -Tobias

PS: If I find time after my vacation, I'll probably build a 5.0-Seaside-3.2 AIO…




Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Chris Cunnington-4

On Aug 20, 2015, at 9:59 AM, Tobias Pape <[hidden email]> wrote:

PS: If I find time after my vacation, I'll probably build a 5.0-Seaside-3.2 AIO…

These scripts look great. Thanks. If you could find the time to build an image, I’m sure that would be popular. 

Chris 



Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Paul DeBruicker
In reply to this post by Tobias Pape
We've got to get the default platform attributes on Squeak updated for 4.6 and 5.0 before Seaside will load properly.  I've started a thread on the Metacello list: http://forum.world.st/MetacelloSqueakPlatform-gt-gt-defaultPlatformAttributes-needs-an-update-td4844596.html




Tobias Pape wrote
Hi Chris

Sorry that this is a rather late email.

On 07.08.2015, at 17:14, Chris Cunnington <[hidden email]> wrote:

> Hi Tobias,
>

> It's none of my business what is or is not on squeak.org. But you're statement is kind of confusing to me, so for the sake of my own clarity of mind, I've deduced the following. Here are the two side by side:
>
> "squeak.org/projects page"
>
> Installer squeaksource project: 'MetacelloRepository'; install: 'ConfigurationOfSeaside3'.
> (Smalltalk at: #ConfigurationOfSeaside3) load.
>

This is correct and maintained.

> "Menu>>Extending The System"
>
> (Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfSeaside30'.
> (Smalltalk at: #ConfigurationOfSeaside30) load.
> (Smalltalk at: #WAPharoServerAdaptorBrowser) open.

This is outdated.

>
> You will notice that in MetacelloRepository there is both ConfigurationOfSeaside30 and ConfigurationOfSeaside3. The former has its last entry on 10 Sept. 2013. The later has its first entry at 25 Sept. 2013. It's first entry message from Esteban Lorenzano is instructive:
>
> "- 3.1 was not loading any adaptor. Added Seaside-Adaptor (not tested outside Pharo)"
>
> It looks to me like ConfigurationOfSeaside3 is better suited for Pharo and ConfigurationOfSeaside30 is better suited to Squeak. This is supported by the inclusion of ConfigurationOfSeaside30 in Menu>>ExtendingTheSystem which is already proven to work.

No no no. ConfigurationOfSeaside30 is unmaintained as of now.
By default, ConfigurationOfSeaside3 has _no_ adaptor, as the installation cannot know,
whether you want, FastCGI, Comanche, Comet, or WebServer. That's why it has to be explicit.

Also, by default it does not load the dev tools, which is ok, as the Config is used for
automated testing and deployment.

There is, however, a 'OneClick' group that loads a lot of interesting stuff:

 #('Development' 'Welcome' 'RSS-Examples' 'Seaside-Email' 'Seaside-Examples' 'Seaside-Tools-Web' 'WebClient')

(where WebClient would load a usable adaptor!)
That's how I built the 4.4-Seaside-3.0.8 AllInOne (http://ftp.squeak.org/4.4/seaside/)


That's why the correct version for Squeak 4.5/5.0 is

====
(Installer repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main')
    install: 'ConfigurationOfSeaside3'.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
"Or
  ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load: 'OneClick'
for the jumpstart experience
"
====

and for the website it's

====
Metacello new
    configuration: 'Seaside3';
    repository: 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    version: #stable;
    load: 'OneClick'.
"Make sure you have Metacello installed."
====

Best regards
        -Tobias

PS: If I find time after my vacation, I'll probably build a 5.0-Seaside-3.2 AIO…
Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Dale Henrichs-3
Chris and Paul ... Since both of you will be at the PDX Camp Smalltalk,
we could take a crack at that this weekend ... if you want:)

Dale

On 08/20/2015 10:45 AM, Paul DeBruicker wrote:

> We've got to get the default platform attributes on Squeak updated for 4.6
> and 5.0 before Seaside will load properly.  I've started a thread on the
> Metacello list:
> http://forum.world.st/MetacelloSqueakPlatform-gt-gt-defaultPlatformAttributes-needs-an-update-td4844596.html
>
>
>
>
>
> Tobias Pape wrote
>> Hi Chris
>>
>> Sorry that this is a rather late email.
>>
>> On 07.08.2015, at 17:14, Chris Cunnington &lt;
>> brasspen@
>> &gt; wrote:
>>
>>> Hi Tobias,
>>>
>>> It's none of my business what is or is not on squeak.org. But you're
>>> statement is kind of confusing to me, so for the sake of my own clarity
>>> of mind, I've deduced the following. Here are the two side by side:
>>>
>>> "squeak.org/projects page"
>>>
>>> Installer squeaksource project: 'MetacelloRepository'; install:
>>> 'ConfigurationOfSeaside3'.
>>> (Smalltalk at: #ConfigurationOfSeaside3) load.
>>>
>> This is correct and maintained.
>>
>>> "Menu>>Extending The System"
>>>
>>> (Installer ss project: 'MetacelloRepository') install:
>>> 'ConfigurationOfSeaside30'.
>>> (Smalltalk at: #ConfigurationOfSeaside30) load.
>>> (Smalltalk at: #WAPharoServerAdaptorBrowser) open.
>> This is outdated.
>>
>>> You will notice that in MetacelloRepository there is both
>>> ConfigurationOfSeaside30 and ConfigurationOfSeaside3. The former has its
>>> last entry on 10 Sept. 2013. The later has its first entry at 25 Sept.
>>> 2013. It's first entry message from Esteban Lorenzano is instructive:
>>>
>>> "- 3.1 was not loading any adaptor. Added Seaside-Adaptor (not tested
>>> outside Pharo)"
>>>
>>> It looks to me like ConfigurationOfSeaside3 is better suited for Pharo
>>> and ConfigurationOfSeaside30 is better suited to Squeak. This is
>>> supported by the inclusion of ConfigurationOfSeaside30 in
>>> Menu>>ExtendingTheSystem which is already proven to work.
>> No no no. ConfigurationOfSeaside30 is unmaintained as of now.
>> By default, ConfigurationOfSeaside3 has _no_ adaptor, as the installation
>> cannot know,
>> whether you want, FastCGI, Comanche, Comet, or WebServer. That's why it
>> has to be explicit.
>>
>> Also, by default it does not load the dev tools, which is ok, as the
>> Config is used for
>> automated testing and deployment.
>>
>> There is, however, a 'OneClick' group that loads a lot of interesting
>> stuff:
>>
>>   #('Development' 'Welcome' 'RSS-Examples' 'Seaside-Email'
>> 'Seaside-Examples' 'Seaside-Tools-Web' 'WebClient')
>>
>> (where WebClient would load a usable adaptor!)
>> That's how I built the 4.4-Seaside-3.0.8 AllInOne
>> (http://ftp.squeak.org/4.4/seaside/)
>>
>>
>> That's why the correct version for Squeak 4.5/5.0 is
>>
>> ====
>> (Installer repository:
>> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main')
>>      install: 'ConfigurationOfSeaside3'.
>> ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
>> "Or
>>    ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable)
>> load: 'OneClick'
>> for the jumpstart experience
>> "
>> ====
>>
>> and for the website it's
>>
>> ====
>> Metacello new
>>      configuration: 'Seaside3';
>>      repository:
>> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>>      version: #stable;
>>      load: 'OneClick'.
>> "Make sure you have Metacello installed."
>> ====
>>
>> Best regards
>> -Tobias
>>
>> PS: If I find time after my vacation, I'll probably build a
>> 5.0-Seaside-3.2 AIO…
>
>
>
>
> --
> View this message in context: http://forum.world.st/Seaside-64-bit-tp4841507p4844609.html
> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>


Reply | Threaded
Open this post in threaded view
|

Re: Seaside 64-bit

Chris Cunnington-4
Great. Let’s do that. I’m in Dallas at the moment. En route. People here wearing cowboy hats like the mean it.

Chris

> On Aug 20, 2015, at 1:58 PM, Dale Henrichs <[hidden email]> wrote:
>
> Chris and Paul ... Since both of you will be at the PDX Camp Smalltalk, we could take a crack at that this weekend ... if you want:)
>
> Dale
>
> On 08/20/2015 10:45 AM, Paul DeBruicker wrote:
>> We've got to get the default platform attributes on Squeak updated for 4.6
>> and 5.0 before Seaside will load properly.  I've started a thread on the
>> Metacello list:
>> http://forum.world.st/MetacelloSqueakPlatform-gt-gt-defaultPlatformAttributes-needs-an-update-td4844596.html
>>
>>
>>
>>
>>
>> Tobias Pape wrote
>>> Hi Chris
>>>
>>> Sorry that this is a rather late email.
>>>
>>> On 07.08.2015, at 17:14, Chris Cunnington &lt;
>>> brasspen@
>>> &gt; wrote:
>>>
>>>> Hi Tobias,
>>>>
>>>> It's none of my business what is or is not on squeak.org. But you're
>>>> statement is kind of confusing to me, so for the sake of my own clarity
>>>> of mind, I've deduced the following. Here are the two side by side:
>>>>
>>>> "squeak.org/projects page"
>>>>
>>>> Installer squeaksource project: 'MetacelloRepository'; install:
>>>> 'ConfigurationOfSeaside3'.
>>>> (Smalltalk at: #ConfigurationOfSeaside3) load.
>>>>
>>> This is correct and maintained.
>>>
>>>> "Menu>>Extending The System"
>>>>
>>>> (Installer ss project: 'MetacelloRepository') install:
>>>> 'ConfigurationOfSeaside30'.
>>>> (Smalltalk at: #ConfigurationOfSeaside30) load.
>>>> (Smalltalk at: #WAPharoServerAdaptorBrowser) open.
>>> This is outdated.
>>>
>>>> You will notice that in MetacelloRepository there is both
>>>> ConfigurationOfSeaside30 and ConfigurationOfSeaside3. The former has its
>>>> last entry on 10 Sept. 2013. The later has its first entry at 25 Sept.
>>>> 2013. It's first entry message from Esteban Lorenzano is instructive:
>>>>
>>>> "- 3.1 was not loading any adaptor. Added Seaside-Adaptor (not tested
>>>> outside Pharo)"
>>>>
>>>> It looks to me like ConfigurationOfSeaside3 is better suited for Pharo
>>>> and ConfigurationOfSeaside30 is better suited to Squeak. This is
>>>> supported by the inclusion of ConfigurationOfSeaside30 in
>>>> Menu>>ExtendingTheSystem which is already proven to work.
>>> No no no. ConfigurationOfSeaside30 is unmaintained as of now.
>>> By default, ConfigurationOfSeaside3 has _no_ adaptor, as the installation
>>> cannot know,
>>> whether you want, FastCGI, Comanche, Comet, or WebServer. That's why it
>>> has to be explicit.
>>>
>>> Also, by default it does not load the dev tools, which is ok, as the
>>> Config is used for
>>> automated testing and deployment.
>>>
>>> There is, however, a 'OneClick' group that loads a lot of interesting
>>> stuff:
>>>
>>>  #('Development' 'Welcome' 'RSS-Examples' 'Seaside-Email'
>>> 'Seaside-Examples' 'Seaside-Tools-Web' 'WebClient')
>>>
>>> (where WebClient would load a usable adaptor!)
>>> That's how I built the 4.4-Seaside-3.0.8 AllInOne
>>> (http://ftp.squeak.org/4.4/seaside/)
>>>
>>>
>>> That's why the correct version for Squeak 4.5/5.0 is
>>>
>>> ====
>>> (Installer repository:
>>> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main')
>>>     install: 'ConfigurationOfSeaside3'.
>>> ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
>>> "Or
>>>   ((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable)
>>> load: 'OneClick'
>>> for the jumpstart experience
>>> "
>>> ====
>>>
>>> and for the website it's
>>>
>>> ====
>>> Metacello new
>>>     configuration: 'Seaside3';
>>>     repository:
>>> 'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
>>>     version: #stable;
>>>     load: 'OneClick'.
>>> "Make sure you have Metacello installed."
>>> ====
>>>
>>> Best regards
>>> -Tobias
>>>
>>> PS: If I find time after my vacation, I'll probably build a
>>> 5.0-Seaside-3.2 AIO…
>>
>>
>>
>>
>> --
>> View this message in context: http://forum.world.st/Seaside-64-bit-tp4841507p4844609.html
>> Sent from the Squeak - Dev mailing list archive at Nabble.com.
>>
>
>