Metacello issue?

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

Metacello issue?

abergel
Hi Dale,

I am facing some problem with Metacello that really drive me crazy. Recently we have introduced a dependency to Athens in the baseline 0.6.

This triggers some error that I do not understand. For example:
 Error: Error composing version '1.220': MessageNotUnderstood: SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
 Error: Error composing version '1.239': MessageNotUnderstood: SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
 Warning: Symbolic version #development refers to a version'0.6-baseline' whose blessing #baseline is not #development { notDevelopmentVersion } [ #validateVersionSpecForSymbolicVersion:symbolicVersion: ]

I am thinking about removing the dependency of Athens because all the tooling we have to development is broken.

Do you have any idea what is going on?
You can reproduce the problem by doiting the following in a 2.0:

-=-=-=-=-=-=-=-=-=-=-=-=
Gofer new url: 'http://smalltalkhub.com/mc/ObjectProfile/Roassal/main'
; package: 'ConfigurationOfRoassal'; load.

(MetacelloToolBox validateConfiguration: (Smalltalk at: #ConfigurationOfRoassal)) explore
-=-=-=-=-=-=-=-=-=-=-=-=

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Metacello issue?

Dale Henrichs
Alex,

When using Pharo1.4, I only get the Warning:

  Warning: Symbolic version #development refers to a version'0.6-baseline'
  whose blessing #baseline is not #development { notDevelopmentVersion } [
  #validateVersionSpecForSymbolicVersion:symbolicVersion: ]

which means that you have defined a #development symbolic version against a linear version whose baseline is not #development ... which is correct, but it is also exactly what you intended ... it _is_ only a warning ...

When using Pharo2.0, I get the same warning and I don't see the errors that you are reporting. I used "Pharo2.0 Latest update: #20596" from a one-click ... I can't tell which version of the vm I'm actually using, because the executable does not understand -v or -version or any other way of getting the version:(

Presumably the errors you are seeing are a consequence of VM bugs as we've seen in other cases?

Dale


----- Original Message -----
| From: "Alexandre Bergel" <[hidden email]>
| To: "Dale Henrichs" <[hidden email]>
| Cc: "Moose-related development" <[hidden email]>
| Sent: Monday, April 15, 2013 10:02:51 AM
| Subject: Metacello issue?
|
| Hi Dale,
|
| I am facing some problem with Metacello that really drive me crazy. Recently
| we have introduced a dependency to Athens in the baseline 0.6.
|
| This triggers some error that I do not understand. For example:
|  Error: Error composing version '1.220': MessageNotUnderstood:
|  SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
|  Error: Error composing version '1.239': MessageNotUnderstood:
|  SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
|  Warning: Symbolic version #development refers to a version'0.6-baseline'
|  whose blessing #baseline is not #development { notDevelopmentVersion } [
|  #validateVersionSpecForSymbolicVersion:symbolicVersion: ]
|
| I am thinking about removing the dependency of Athens because all the tooling
| we have to development is broken.
|
| Do you have any idea what is going on?
| You can reproduce the problem by doiting the following in a 2.0:
|
| -=-=-=-=-=-=-=-=-=-=-=-=
| Gofer new url: 'http://smalltalkhub.com/mc/ObjectProfile/Roassal/main'
| ; package: 'ConfigurationOfRoassal'; load.
|
| (MetacelloToolBox validateConfiguration: (Smalltalk at:
| #ConfigurationOfRoassal)) explore
| -=-=-=-=-=-=-=-=-=-=-=-=
|
| Cheers,
| Alexandre
| --
| _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
| Alexandre Bergel  http://www.bergel.eu
| ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
|
|
|
|
_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

Re: Metacello issue?

abergel
Thanks Dale for your help. I will check this

Cheers,
Alexandre


On Apr 15, 2013, at 4:50 PM, Dale Henrichs <[hidden email]> wrote:

> Alex,
>
> When using Pharo1.4, I only get the Warning:
>
>  Warning: Symbolic version #development refers to a version'0.6-baseline'
>  whose blessing #baseline is not #development { notDevelopmentVersion } [
>  #validateVersionSpecForSymbolicVersion:symbolicVersion: ]
>
> which means that you have defined a #development symbolic version against a linear version whose baseline is not #development ... which is correct, but it is also exactly what you intended ... it _is_ only a warning ...
>
> When using Pharo2.0, I get the same warning and I don't see the errors that you are reporting. I used "Pharo2.0 Latest update: #20596" from a one-click ... I can't tell which version of the vm I'm actually using, because the executable does not understand -v or -version or any other way of getting the version:(
>
> Presumably the errors you are seeing are a consequence of VM bugs as we've seen in other cases?
>
> Dale
>
>
> ----- Original Message -----
> | From: "Alexandre Bergel" <[hidden email]>
> | To: "Dale Henrichs" <[hidden email]>
> | Cc: "Moose-related development" <[hidden email]>
> | Sent: Monday, April 15, 2013 10:02:51 AM
> | Subject: Metacello issue?
> |
> | Hi Dale,
> |
> | I am facing some problem with Metacello that really drive me crazy. Recently
> | we have introduced a dependency to Athens in the baseline 0.6.
> |
> | This triggers some error that I do not understand. For example:
> |  Error: Error composing version '1.220': MessageNotUnderstood:
> |  SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
> |  Error: Error composing version '1.239': MessageNotUnderstood:
> |  SmallInteger>>add: { versionCompositionError } [ #validateProject: ]
> |  Warning: Symbolic version #development refers to a version'0.6-baseline'
> |  whose blessing #baseline is not #development { notDevelopmentVersion } [
> |  #validateVersionSpecForSymbolicVersion:symbolicVersion: ]
> |
> | I am thinking about removing the dependency of Athens because all the tooling
> | we have to development is broken.
> |
> | Do you have any idea what is going on?
> | You can reproduce the problem by doiting the following in a 2.0:
> |
> | -=-=-=-=-=-=-=-=-=-=-=-=
> | Gofer new url: 'http://smalltalkhub.com/mc/ObjectProfile/Roassal/main'
> | ; package: 'ConfigurationOfRoassal'; load.
> |
> | (MetacelloToolBox validateConfiguration: (Smalltalk at:
> | #ConfigurationOfRoassal)) explore
> | -=-=-=-=-=-=-=-=-=-=-=-=
> |
> | Cheers,
> | Alexandre
> | --
> | _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> | Alexandre Bergel  http://www.bergel.eu
> | ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> |
> |
> |
> |

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.




_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev