Seaside 3.0 Metacello Configuration broken for Squeak?

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

Seaside 3.0 Metacello Configuration broken for Squeak?

laza
Hi!

I can't load Seaside 3.0 via Metacello into the latest trunk image. It stops with a dependency exception:

This package depends on the following classes: ExecutableBlock

In the transcript I get as one of the last entries something that seems to be wrong for Squeak:

Evaluated -> Metacello-MC >> gemstone10beta24PreLoadDoIt

I guess most Seasiders don't give a nack about this and I would offer to help fix this, but I haven't dealt with
writing Metacello configurations yet.

Thanks,
 Alex

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Seaside 3.0 Metacello Configuration broken for Squeak?

Dale Henrichs
Alexander,

No kidding! Somehow you appear to have loaded the Metacello-Platform.gemstone package instead of Metacello-Platform.squeak, thereby leading Metacello to believe that you are running in GemStone.

I'll see what I can figure out...

Dale

----- Original Message -----
| From: "Alexander Lazarević" <[hidden email]>
| To: "The general-purpose Squeak developers list" <[hidden email]>, "Seaside - general
| discussion" <[hidden email]>
| Sent: Friday, August 5, 2011 4:09:11 AM
| Subject: [Seaside] Seaside 3.0 Metacello Configuration broken for Squeak?
|
|
| Hi!
|
| I can't load Seaside 3.0 via Metacello into the latest trunk image.
| It stops with a dependency exception:
|
| This package depends on the following classes: ExecutableBlock
|
| In the transcript I get as one of the last entries something that
| seems to be wrong for Squeak:
|
| Evaluated -> Metacello-MC >> gemstone10beta24PreLoadDoIt
|
| I guess most Seasiders don't give a nack about this and I would offer
| to help fix this, but I haven't dealt with
| writing Metacello configurations yet.
|
| Thanks,
| Alex
|
| _______________________________________________
| seaside mailing list
| [hidden email]
| http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
|
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Seaside 3.0 Metacello Configuration broken for Squeak?

Dale Henrichs
In reply to this post by laza
Alex,

I took a fresh trunk download (Squeak4.3alpha-11481) and executed the following:

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

and Seaside loaded just fine ... what commands did you use to load Seaside?

Dale

----- Original Message -----
| From: "Alexander Lazarević" <[hidden email]>
| To: "The general-purpose Squeak developers list" <[hidden email]>, "Seaside - general
| discussion" <[hidden email]>
| Sent: Friday, August 5, 2011 4:09:11 AM
| Subject: [Seaside] Seaside 3.0 Metacello Configuration broken for Squeak?
|
|
| Hi!
|
| I can't load Seaside 3.0 via Metacello into the latest trunk image.
| It stops with a dependency exception:
|
| This package depends on the following classes: ExecutableBlock
|
| In the transcript I get as one of the last entries something that
| seems to be wrong for Squeak:
|
| Evaluated -> Metacello-MC >> gemstone10beta24PreLoadDoIt
|
| I guess most Seasiders don't give a nack about this and I would offer
| to help fix this, but I haven't dealt with
| writing Metacello configurations yet.
|
| Thanks,
| Alex
|
| _______________________________________________
| seaside mailing list
| [hidden email]
| http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
|
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Seaside 3.0 Metacello Configuration broken for Squeak?

laza
Dale,

the problem was, that I'm using a build script that downloads the very same image you were using but also does an update _and_ does modify the system info. It does still say "Something_Squeak", but is enough to make Metacello believe it is on a gemstone system. Somehow I would have expected Metacello to just fail if it can't make a match to a known environment, but I guess that's not how it is working.

Anyway thanks for looking into this and sorry for the confusion.

Alex

2011/8/6 Dale Henrichs <[hidden email]>
Alex,

I took a fresh trunk download (Squeak4.3alpha-11481) and executed the following:

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

and Seaside loaded just fine ... what commands did you use to load Seaside?

Dale

----- Original Message -----
| From: "Alexander Lazarević" <[hidden email]>
| To: "The general-purpose Squeak developers list" <[hidden email]>, "Seaside - general
| discussion" <[hidden email]>
| Sent: Friday, August 5, 2011 4:09:11 AM
| Subject: [Seaside] Seaside 3.0 Metacello Configuration broken for Squeak?
|
|
| Hi!
|
| I can't load Seaside 3.0 via Metacello into the latest trunk image.
| It stops with a dependency exception:
|
| This package depends on the following classes: ExecutableBlock
|
| In the transcript I get as one of the last entries something that
| seems to be wrong for Squeak:
|
| Evaluated -> Metacello-MC >> gemstone10beta24PreLoadDoIt
|
| I guess most Seasiders don't give a nack about this and I would offer
| to help fix this, but I haven't dealt with
| writing Metacello configurations yet.
|
| Thanks,
| Alex
|
| _______________________________________________
| seaside mailing list
| [hidden email]
| http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
|
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside


_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: Seaside 3.0 Metacello Configuration broken for Squeak?

Dale Henrichs
Ah ... changing the system version string is the trick ... well that's a bug in Metacello as it should fail when it doesn't get a recognizable error string ... submitted Issue 146[1].

Thanks for the additional information,

Dale

[1] http://code.google.com/p/metacello/issues/detail?id=146

----- Original Message -----
| From: "Alexander Lazarević" <[hidden email]>
| To: "Seaside - general discussion" <[hidden email]>
| Sent: Sunday, August 7, 2011 1:06:36 PM
| Subject: Re: [Seaside] Seaside 3.0 Metacello Configuration broken for Squeak?
|
|
| Dale,
|
| the problem was, that I'm using a build script that downloads the
| very same image you were using but also does an update _and_ does
| modify the system info. It does still say "Something_Squeak", but is
| enough to make Metacello believe it is on a gemstone system. Somehow
| I would have expected Metacello to just fail if it can't make a
| match to a known environment, but I guess that's not how it is
| working.
|
| Anyway thanks for looking into this and sorry for the confusion.
|
| Alex
|
|
| 2011/8/6 Dale Henrichs < [hidden email] >
|
|
| Alex,
|
| I took a fresh trunk download (Squeak4.3alpha-11481) and executed the
| following:
|
| Installer squeaksource
| project: 'MetacelloRepository';
| install: 'ConfigurationOfSeaside30'.
| (Smalltalk at: #ConfigurationOfSeaside30) perform: #load.
|
| and Seaside loaded just fine ... what commands did you use to load
| Seaside?
|
|
| Dale
|
| ----- Original Message -----
| | From: "Alexander Lazarević" < [hidden email] >
| | To: "The general-purpose Squeak developers list" <
| | [hidden email] >, "Seaside - general
| | discussion" < [hidden email] >
| | Sent: Friday, August 5, 2011 4:09:11 AM
| | Subject: [Seaside] Seaside 3.0 Metacello Configuration broken for
| | Squeak?
| |
| |
|
|
|
| | Hi!
| |
| | I can't load Seaside 3.0 via Metacello into the latest trunk image.
| | It stops with a dependency exception:
| |
| | This package depends on the following classes: ExecutableBlock
| |
| | In the transcript I get as one of the last entries something that
| | seems to be wrong for Squeak:
| |
| | Evaluated -> Metacello-MC >> gemstone10beta24PreLoadDoIt
| |
| | I guess most Seasiders don't give a nack about this and I would
| | offer
| | to help fix this, but I haven't dealt with
| | writing Metacello configurations yet.
| |
| | Thanks,
| | Alex
| |
|
|
|
| | _______________________________________________
| | seaside mailing list
| | [hidden email]
| | http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
| |
| _______________________________________________
| seaside mailing list
| [hidden email]
| http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
|
|
| _______________________________________________
| seaside mailing list
| [hidden email]
| http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
|
_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside