Pharo 5 and Seaside

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

Pharo 5 and Seaside

jtuchel

Hi,


I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

Reply | Threaded
Open this post in threaded view
|

R: Pharo 5 and Seaside

francescoagati
Try this last message
http://forum.world.st/Seaside-3-1-and-3-2-in-Pharo-5-td4885580.html

Da: [hidden email]
Inviato: ‎19/‎06/‎2016 10:32
A: [hidden email]
Oggetto: [Pharo-users] Pharo 5 and Seaside

Hi,


I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

EstebanLM
In reply to this post by jtuchel
Hi, 

thanks for the feedback… yes we are in the process of cleaning the catalog, to make thing easy. 
In the case of Seaside, the problem is that configuration convention name changed these years and then there are older and newer configurations coexisting (30, 3, etc.).

As you correctly guessed, correct one is Seaside3.

About the catalog, yes, probably is not clear at all… it refers to “create a group in browser”, which is handy for install projects  and see them all reunited…

cheers, 
Esteban

On 19 Jun 2016, at 10:31, [hidden email] wrote:

Hi,


I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

mbratch
In reply to this post by jtuchel

I'm running Pharo 5 on Windows. When I installed Seaside 3, I just used the instructions given for Gofer (entered in the Playground and executed there). I downloaded the base package:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

I also tried the alternative Gofer instructions shown, and they also worked without dependency error. So depending upon how you actually did your load of Seaside 3, maybe you didn't pull in all the dependent packages.

Mark


On 6/19/2016 4:31 AM, [hidden email] wrote:

Hi,


I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

jtuchel

 

 

Mark,

 

I am sure I didn’t load all prerequisites. That’s what I thought the Catalog Browser and its machinery would do for me. If I understand Esteban’s answer correctly, that is the idea, but for some changes that haven’t been reflected for Seaside3 yet, it didn’t work.

 

So I guess the snippet you provided is the way to go.

 

Thanks for answering and looking into this

 

Joachim

 

Von: [hidden email]
Gesendet: Sonntag, 19. Juni 2016 12:11
An: [hidden email]
Betreff: Re: [Pharo-users] Pharo 5 and Seaside

 

I'm running Pharo 5 on Windows. When I installed Seaside 3, I just used the instructions given for Gofer (entered in the Playground and executed there). I downloaded the base package:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

I also tried the alternative Gofer instructions shown, and they also worked without dependency error. So depending upon how you actually did your load of Seaside 3, maybe you didn't pull in all the dependent packages.

Mark

 

On 6/19/2016 4:31 AM, [hidden email] wrote:

Hi,

 

I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim

 



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1
 

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

mbratch
In reply to this post by mbratch

Joachim - Apologies I don't have any experience to offer with the Catalog Browser. I hadn't tried that method for loading the package. I would, however, expect it would do the equivalent action as the Gofer command. It would be an interesting experiment to see if Gofer works with a clean image, just as a comparison.

Mark

On 6/19/2016 6:41 AM, [hidden email] wrote:

 

 

Mark,

 

I am sure I didn’t load all prerequisites. That’s what I thought the Catalog Browser and its machinery would do for me. If I understand Esteban’s answer correctly, that is the idea, but for some changes that haven’t been reflected for Seaside3 yet, it didn’t work.

 

So I guess the snippet you provided is the way to go.

 

Thanks for answering and looking into this

 

Joachim

 

Von: [hidden email]
Gesendet: Sonntag, 19. Juni 2016 12:11
An: [hidden email]
Betreff: Re: [Pharo-users] Pharo 5 and Seaside

 

I'm running Pharo 5 on Windows. When I installed Seaside 3, I just used the instructions given for Gofer (entered in the Playground and executed there). I downloaded the base package:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

I also tried the alternative Gofer instructions shown, and they also worked without dependency error. So depending upon how you actually did your load of Seaside 3, maybe you didn't pull in all the dependent packages.

Mark

 

On 6/19/2016 4:31 AM, [hidden email] wrote:

Hi,

 

I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim

 



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1
 

 

 


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

mbratch
In reply to this post by mbratch

Ironically I just tried the two approaches Gofer vs. Catalog Browser on the NBSQLite3 package, and in that case the Catalog Browser loaded successfully but Gofer gave me an error.

Sent from TypeApp

On Jun 19, 2016, at 6:42 AM, [hidden email] wrote:

 

 

Mark,

 

I am sure I didn’t load all prerequisites. That’s what I thought the Catalog Browser and its machinery would do for me. If I understand Esteban’s answer correctly, that is the idea, but for some changes that haven’t been reflected for Seaside3 yet, it didn’t work.

 

So I guess the snippet you provided is the way to go.

 

Thanks for answering and looking into this

 

Joachim

 

Von: [hidden email]
Gesendet: Sonntag, 19. Juni 2016 12:11
An: [hidden email]
Betreff: Re: [Pharo-users] Pharo 5 and Seaside

 

I'm running Pharo 5 on Windows. When I installed Seaside 3, I just used the instructions given for Gofer (entered in the Playground and executed there). I downloaded the base package:

Gofer new
   

    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
   

    package: 'ConfigurationOfSeaside3';
   

    load.
   

((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.
   

I also tried the alternative Gofer instructions shown, and they also worked without dependency error. So depending upon how you actually did your load of Seaside 3, maybe you didn't pull in all the dependent packages.

Mark

 

On 6/19/2016 4:31 AM, [hidden email] wrote:

Hi,

 

I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue

  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?

  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"

  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim

 



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1
   

 

 

 

Reply | Threaded
Open this post in threaded view
|

Re: Pharo 5 and Seaside

mbratch
In reply to this post by mbratch

Joachim

I just confirmed that on Windows 10, Pharo 5.0 I get the same results you do (missing dependent class, ContextPart) when attempting to load Seaside3 from the Catalog Browser.

As I had mentioned previously, the Gofer instructions for installation, described on the Seaside website, seem to work fine, so you could try that.

Mark


On 6/19/2016 6:41 AM, [hidden email] wrote:

 

 

Mark,

 

I am sure I didn’t load all prerequisites. That’s what I thought the Catalog Browser and its machinery would do for me. If I understand Esteban’s answer correctly, that is the idea, but for some changes that haven’t been reflected for Seaside3 yet, it didn’t work.

 

So I guess the snippet you provided is the way to go.

 

Thanks for answering and looking into this

 

Joachim

 

Von: [hidden email]
Gesendet: Sonntag, 19. Juni 2016 12:11
An: [hidden email]
Betreff: Re: [Pharo-users] Pharo 5 and Seaside

 

I'm running Pharo 5 on Windows. When I installed Seaside 3, I just used the instructions given for Gofer (entered in the Playground and executed there). I downloaded the base package:

Gofer new
    url:'http://www.smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main';
    package: 'ConfigurationOfSeaside3';
    load.
((Smalltalk at: #ConfigurationOfSeaside3) project version: #stable) load.

I also tried the alternative Gofer instructions shown, and they also worked without dependency error. So depending upon how you actually did your load of Seaside 3, maybe you didn't pull in all the dependent packages.

Mark

 

On 6/19/2016 4:31 AM, [hidden email] wrote:

Hi,

 

I just downloaded Pharo 5 from pharo.org clicked on the MacOS X button), opened the Catalog Browser and wanted to load / install Seaside. I must admit I didn't read anything before I did... ;-)

Here are a few remarks:

  • Download and installation on OS X El Capitan went smoothly, just the usual security warning ion first opening. Since I know Pharo is no malware ( ;-) ), this was not an issue
  • There are several entries for Seaside, most of them warn me they are not tested/blessed for Pharo 5. They do not have a "Pharo 5" tag. So they could possibly be ommitted in this default view?
  • The "Seaside 3" entry seems to be the suitable one, but fails with "This package depends on the following classes:
      ContextPart"
  • it is not really obvious what the difference between "install stable version" and "install stable version and create group" is. The word group is something without any meaning in the context of Smalltalk to me... I clicked on the top-most entry just because I thought it's first in the menu for a reason.

So I didn't really get far in this Sunday-morning-experiment :-(

Joachim

 



-- 
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel          [hidden email]
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1