On Mar 24, 2013, at 10:43 PM, Camillo Bruni <camillobruni@gmail.com> wrote:
it does not load and fails on the strange statement:
spec configuration: 'Swazoo2' with: [ spec version: #stable; loads: #( 'Swazoo'); repository: 'http://www.squeaksource.com/MetacelloRepository' ].
dunno, to me this looks strange and should read rather
spec project: 'Swazoo2' with: [ spec version: #stable; loads: #( 'Swazoo'); repository: 'http://www.squeaksource.com/MetacelloRepository' ].
no?
me too. You should add className: 'ConfigurationOfâ¦. May configuration: was introduced I wrote that this is optional in the chapter because I thought that dale changed it but no. spec project: 'CoolBrowser default' with: [ spec className: 'ConfigurationOfCoolBrowser'; ''this is optional'' loads: #('default'); ''this is optional'' repository: 'http://www.example.com/CoolBrowser' ].
On 2013-03-24, at 21:01, "phil@highoctane.be" <phil@highoctane.be> wrote:
On the seaside dev list I asked if there was a conf and was pointed to:
http://www.squeaksource.com/Seaside31/
and told to look at the config class comment.
FWIW, loading packages as told by Sven worked, Seaside runs on my 2.0
Phil
2013/3/24 Sven Van Caekenberghe <sven@stfx.eu>:
On 24 Mar 2013, at 20:15, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2013-03-24, at 20:01, Sven Van Caekenberghe <sven@stfx.eu> wrote:
On 24 Mar 2013, at 19:37, Camillo Bruni <camillobruni@gmail.com> wrote:
On 2013-03-24, at 19:33, Guillermo Polito <guillermopolito@gmail.com> wrote:
Hi Camillo!
I was trying to load webdoc but there are a lot of not loading dependencies (Seaside, grease, Omnibrowser...)... The configuration does not load for 1.4 nor for 2.0... I was using this snippets:
for 2.0
Gofer new url: 'http://smalltalkhub.com/mc/dh83/webdoc/main'; configurationOf: 'WebDoc'; loadDevelopment.
for 1.4
Gofer new url: 'http://smalltalkhub.com/mc/dh83/webdoc/main'; package: 'ConfigurationOfWebDoc'; load.
ConfigurationOfWebDoc loadDevelopment.
Any hint? How did you bypass them in a safe way? tx, Guille
for 1.4 it should work out of the box.
for 2.0 I can only make it work after there is a valid Configuration for seaside :/. So for now under 2.0 you have to follow this stupid manual process: - get a 2.0 seaside image: https://ci.inria.fr/pharo-contribution/job/Seaside-2.0/ - manually install the dev version of PPMarkdownParser from: http://smalltalkhub.com/#!/~dh83/petitmarkdown - then load the latest package from for 2.0 from here: http://smalltalkhub.com/#!/~dh83/webdoc
Maybe I missed that there is now a 2.0 config for seaside, if that is so let me know and I will create a proper configuration for webdoc, beacuse this process here is plain stupid :D.
It seems like the whole world is waiting for this elusive configuration, what a messâ¦
It is just a question of making some decisions and going forward.
I guess I missed the point, but can't we just make the configuration do whatever the jenkins job does and declare it as the development version for 2.0?
We (as the Pharo community) will most probably have to do that, but it is not the right way or the best for the future.
Seaside has currently two main versions 3.0.x and 3.1 and targets many platforms, that is what Metacello is for, but it makes the config complex. Normally, the main Seaside developers should have to do this, it is their (communities') code.
Sven