Status: New Owner: ---- Labels: Type-Defect Priority-Medium
New issue 1043 by damien.c...@gmail.com: Can't load glamour on Pharo 2.0 http://code.google.com/p/moose-technology/issues/detail?id=1043
$ wget --quiet -O - get.pharo.org/20+vm | bash $ ./pharo-ui Pharo.image config http://smalltalkhub.com/mc/Moose/Glamour/main ConfigurationOfGlamour --install=development --group="Core,Morphic,Roassal"
This does not work anymore.
MessageNotUnderstood: Character>>ensure: Character(Object)>>doesNotUnderstand: #ensure: MetacelloVersionConstructor(MetacelloAbstractVersionConstructor)>>with:during: MetacelloVersionConstructor>>specResolverBlock in Block: [:block | self with: versionSpec during: block] ByteString(SequenceableCollection)>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:attribute | | blockList | (blockList := self att...etc... OrderedCollection>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:versionSpec :pragma | (pragma argumentAt: 1)... MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:pragma | ... OrderedCollection>>do: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:versionString :pragmaColl | ... Dictionary>>keysAndValuesDo: in Block: [:assoc | aBlock value: assoc key value: assoc val...etc... Dictionary>>associationsDo: in Block: [:each | each... Array(SequenceableCollection)>>do: Dictionary>>associationsDo: Dictionary>>keysAndValuesDo: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: MetacelloVersionConstructor>>calculate:project: MetacelloVersionConstructor>>on: in Block: [:cache | ... MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ... MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict] BlockClosure>>on:do: MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing: MetacelloVersionConstructor>>on: MetacelloVersionConstructor class>>on: ConfigurationOfGlamour>>project ConfigurationOfGlamour class>>project ConfigurationCommandLineHandler>>project ConfigurationCommandLineHandler>>metacelloVersion:
Do we still need to maintain Moose for Pharo 2?
Alexandre
On 22 Jan 2014, at 07:19, moose-technology@googlecode.com wrote:
Status: New Owner: ---- Labels: Type-Defect Priority-Medium
New issue 1043 by damien.c...@gmail.com: Can't load glamour on Pharo 2.0 http://code.google.com/p/moose-technology/issues/detail?id=1043
$ wget --quiet -O - get.pharo.org/20+vm | bash $ ./pharo-ui Pharo.image config http://smalltalkhub.com/mc/Moose/Glamour/main ConfigurationOfGlamour --install=development --group="Core,Morphic,Roassal"
This does not work anymore.
MessageNotUnderstood: Character>>ensure: Character(Object)>>doesNotUnderstand: #ensure: MetacelloVersionConstructor(MetacelloAbstractVersionConstructor)>>with:during: MetacelloVersionConstructor>>specResolverBlock in Block: [:block | self with: versionSpec during: block] ByteString(SequenceableCollection)>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:attribute | | blockList | (blockList := self att...etc... OrderedCollection>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:versionSpec :pragma | (pragma argumentAt: 1)... MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:pragma | ... OrderedCollection>>do: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:versionString :pragmaColl | ... Dictionary>>keysAndValuesDo: in Block: [:assoc | aBlock value: assoc key value: assoc val...etc... Dictionary>>associationsDo: in Block: [:each | each... Array(SequenceableCollection)>>do: Dictionary>>associationsDo: Dictionary>>keysAndValuesDo: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: MetacelloVersionConstructor>>calculate:project: MetacelloVersionConstructor>>on: in Block: [:cache | ... MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ... MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict] BlockClosure>>on:do: MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing: MetacelloVersionConstructor>>on: MetacelloVersionConstructor class>>on: ConfigurationOfGlamour>>project ConfigurationOfGlamour class>>project ConfigurationCommandLineHandler>>project ConfigurationCommandLineHandler>>metacelloVersion:
-- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
We do not maintain glamour for Pharo 2.0. To work with it, you should load stable.
Doru
-- www.tudorgirba.com
"Every thing has its own flow."
On 22.01.2014, at 12:06, Alexandre Bergel alexandre.bergel@me.com wrote:
Do we still need to maintain Moose for Pharo 2?
Alexandre
On 22 Jan 2014, at 07:19, moose-technology@googlecode.com wrote:
Status: New Owner: ---- Labels: Type-Defect Priority-Medium
New issue 1043 by damien.c...@gmail.com: Can't load glamour on Pharo 2.0 http://code.google.com/p/moose-technology/issues/detail?id=1043
$ wget --quiet -O - get.pharo.org/20+vm | bash $ ./pharo-ui Pharo.image config http://smalltalkhub.com/mc/Moose/Glamour/main ConfigurationOfGlamour --install=development --group="Core,Morphic,Roassal"
This does not work anymore.
MessageNotUnderstood: Character>>ensure: Character(Object)>>doesNotUnderstand: #ensure: MetacelloVersionConstructor(MetacelloAbstractVersionConstructor)>>with:during: MetacelloVersionConstructor>>specResolverBlock in Block: [:block | self with: versionSpec during: block] ByteString(SequenceableCollection)>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:attribute | | blockList | (blockList := self att...etc... OrderedCollection>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:versionSpec :pragma | (pragma argumentAt: 1)... MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:pragma | ... OrderedCollection>>do: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:versionString :pragmaColl | ... Dictionary>>keysAndValuesDo: in Block: [:assoc | aBlock value: assoc key value: assoc val...etc... Dictionary>>associationsDo: in Block: [:each | each... Array(SequenceableCollection)>>do: Dictionary>>associationsDo: Dictionary>>keysAndValuesDo: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: MetacelloVersionConstructor>>calculate:project: MetacelloVersionConstructor>>on: in Block: [:cache | ... MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ... MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict] BlockClosure>>on:do: MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing: MetacelloVersionConstructor>>on: MetacelloVersionConstructor class>>on: ConfigurationOfGlamour>>project ConfigurationOfGlamour class>>project ConfigurationCommandLineHandler>>project ConfigurationCommandLineHandler>>metacelloVersion:
-- You received this message because this project is configured to send all issue notifications to this address. You may adjust your notification preferences at: https://code.google.com/hosting/settings _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Tudor Girba-2 wrote
We do not maintain glamour for Pharo 2.0. To work with it, you should load stable.
If i try to load the stable version for 2.0 i get the same error described in https://code.google.com/p/moose-technology/issues/detail?id=1043.
Is there anything i can do to load Glamour (normally i’m using '2.6-snapshot' which is the stable?) in Pharo 2.0 now? It is quite important to me :|
Thanks a lot for any suggestions. Martin.
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
Hi,
I just loaded Glamour via the ConfigurationBrowser in a fresh 2.0 image and everything goes well. This loaded version 2.6-snapshot which is marked as stable for Pharo 2.0.
The case of Damien does not work because the snapshot does not preserve (yet) the groups. What exactly are you trying to do?
Cheers, Doru
On Sun, Jan 26, 2014 at 12:30 PM, MartinW wm@fastmail.fm wrote:
Tudor Girba-2 wrote
We do not maintain glamour for Pharo 2.0. To work with it, you should
load
stable.
If i try to load the stable version for 2.0 i get the same error described in https://code.google.com/p/moose-technology/issues/detail?id=1043.
Is there anything i can do to load Glamour (normally i’m using '2.6-snapshot' which is the stable?) in Pharo 2.0 now? It is quite important to me :|
Thanks a lot for any suggestions. Martin.
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Tudor Girba-2 wrote
I just loaded Glamour via the ConfigurationBrowser in a fresh 2.0 image and everything goes well. This loaded version 2.6-snapshot which is marked as stable for Pharo 2.0. What exactly are you trying to do?
I use it in ConfigurationOfThelonious. My baseline looks like this:
----------------------------------------- baseline22: spec <version: '2.2-baseline'>
spec for: #common do: [ spec blessing: #baseline. spec repository: 'http://smalltalkhub.com/mc/MartinWalk/Thelonious/main'. spec project: 'Spy' with: [ spec className: 'ConfigurationOfSpy'; repository: 'http://smalltalkhub.com/mc/MartinWalk/Spy/main'; versionString: '1.2' ]. spec project: 'Glamour' with: [ spec className: 'ConfigurationOfGlamour'; repository: 'http://smalltalkhub.com/mc/Moose/Glamour/main'; versionString: '2.6-snapshot' ]. spec package: 'Thelonious-Core' with: [ spec requires: 'Spy' ]; package: 'Thelonious-ExampleScenario' with: [ spec requires: 'Thelonious-Core' ]; package: 'Thelonious-FaultLocators' with: [ spec requires: 'Thelonious-Core' ]; package: 'Thelonious-Glamorous-UI' with: [ spec requires: #('Thelonious-Core' 'Glamour') ]; package: 'Thelonious-Tests-Core' with: [ spec requires: #('Thelonious-Core' 'Thelonious-ExampleScenario') ]; package: 'Thelonious-Tests-FaultLocators' with: [ spec requires: #('Thelonious-FaultLocators' 'Thelonious-Tests-Core') ]; package: 'Thelonious-Tests-Glamorous-UI' with: [ spec requires: #('Thelonious-Glamorous-UI' 'Thelonious-Tests-Core') ]] ————————————————————
In the version method i do nothing that references Glamour.
I also tried to load Glamour in a fresh 2.0 image, and i always get the "MessageNotUnderstood: Character>>ensure:" error. A funny thing when trying to load Glamour via the ConfigurationBrowser is, that in the ConfigurationBrowser window it says "Glamour(TudorGirba.123)“ but in the Monticello Browser i see that ConfigurationOfGlamour(TudorGirba.130) gets loaded, that is not even present when i open the MetaRepoForPharo20??
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
Hmm. Ok. Perhaps it is due to a change that appeared in the meantime and it could be unrelated to 2.6-snapshot because that it not changed.
Until we figure it out, you could just point your repository to MetaRepoForPharo20 instead of the Glamour one: spec project: 'Glamour' with: [ spec className: 'ConfigurationOfGlamour'; repository: ' http://ss3.gemstone.com/ss/MetaRepoForPharo20'; versionString: '2.6-snapshot' ].
Cheers, Doru
On Sun, Jan 26, 2014 at 5:00 PM, MartinW wm@fastmail.fm wrote:
Tudor Girba-2 wrote
I just loaded Glamour via the ConfigurationBrowser in a fresh 2.0 image and everything goes well. This loaded version 2.6-snapshot which is marked as stable for Pharo 2.0. What exactly are you trying to do?
I use it in ConfigurationOfThelonious. My baseline looks like this:
baseline22: spec <version: '2.2-baseline'>
spec for: #common do: [ spec blessing: #baseline. spec repository: '
http://smalltalkhub.com/mc/MartinWalk/Thelonious/main'. spec project: 'Spy' with: [ spec className: 'ConfigurationOfSpy'; repository: ' http://smalltalkhub.com/mc/MartinWalk/Spy/main'; versionString: '1.2' ]. spec project: 'Glamour' with: [ spec className: 'ConfigurationOfGlamour'; repository: ' http://smalltalkhub.com/mc/Moose/Glamour/main'; versionString: '2.6-snapshot' ]. spec package: 'Thelonious-Core' with: [ spec requires: 'Spy' ]; package: 'Thelonious-ExampleScenario' with: [ spec requires: 'Thelonious-Core' ]; package: 'Thelonious-FaultLocators' with: [ spec requires: 'Thelonious-Core' ]; package: 'Thelonious-Glamorous-UI' with: [ spec requires: #('Thelonious-Core' 'Glamour') ];
package: 'Thelonious-Tests-Core' with: [ spec
requires: #('Thelonious-Core' 'Thelonious-ExampleScenario') ]; package: 'Thelonious-Tests-FaultLocators' with: [ spec requires: #('Thelonious-FaultLocators' 'Thelonious-Tests-Core') ]; package: 'Thelonious-Tests-Glamorous-UI' with: [ spec requires: #('Thelonious-Glamorous-UI' 'Thelonious-Tests-Core') ]] ————————————————————
In the version method i do nothing that references Glamour.
I also tried to load Glamour in a fresh 2.0 image, and i always get the "MessageNotUnderstood: Character>>ensure:" error. A funny thing when trying to load Glamour via the ConfigurationBrowser is, that in the ConfigurationBrowser window it says "Glamour(TudorGirba.123)“ but in the Monticello Browser i see that ConfigurationOfGlamour(TudorGirba.130) gets loaded, that is not even present when i open the MetaRepoForPharo20??
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Updates: Status: WontFix Labels: Component-Glamour
Comment #1 on issue 1043 by tu...@tudorgirba.com: Can't load glamour on Pharo 2.0 http://code.google.com/p/moose-technology/issues/detail?id=1043
To load Glamour in 2.0 you have to load stable. And if you load stable, you cannot at this point load groups either because Snapshotcello flattens that information out at the moment. It's true that we have to improve this.
moose-technology wrote
To load Glamour in 2.0 you have to load stable.
But unfortunately this gives the same error: In a new 20628 image i do:
(ConfigurationOfGlamour project version: #stable) load
and get:
Character(Object)>>doesNotUnderstand: #ensure: MetacelloVersionConstructor(MetacelloAbstractVersionConstructor)>>with:during: MetacelloVersionConstructor>>specResolverBlock in Block: [:block | self with: versionSpec during: block] ByteString(SequenceableCollection)>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:attribute | | blockList | (blockList := self att...etc... OrderedCollection>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:versionSpec :pragma | (pragma argumentAt: 1)... MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:pragma | ... OrderedCollection>>do: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:versionString :pragmaColl | ... Dictionary>>keysAndValuesDo: in Block: [:assoc | aBlock value: assoc key value: assoc val...etc... Dictionary>>associationsDo: in Block: [:each | each... Array(SequenceableCollection)>>do: Dictionary>>associationsDo: Dictionary>>keysAndValuesDo: MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: MetacelloVersionConstructor>>calculate:project: MetacelloVersionConstructor>>on: in Block: [:cache | ... MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ... MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict] BlockClosure>>on:do: MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing: MetacelloVersionConstructor>>on: MetacelloVersionConstructor class>>on:
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
MartinW wrote
moose-technology wrote
To load Glamour in 2.0 you have to load stable.
But unfortunately this gives the same error
The latest version of ConfigurationOfGlamour that works is ConfigurationOfGlamour-TudorGirba.125. All newer versions give this error. Can i somehow require ConfigurationOfGlamour-TudorGirba.125 to be used in my own configurations? I also asked this on Stackoverflow: http://stackoverflow.com/questions/21378327/can-i-require-a-specific-commit-...
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.
Hi,
Could you please try again. I just removed the default: version which was no longer in use. I think this was the problem, but I do not know exactly why.
Cheers, Doru
On Mon, Jan 27, 2014 at 10:35 AM, MartinW wm@fastmail.fm wrote:
moose-technology wrote
To load Glamour in 2.0 you have to load stable.
But unfortunately this gives the same error: In a new 20628 image i do:
(ConfigurationOfGlamour project version: #stable) load
and get:
Character(Object)>>doesNotUnderstand: #ensure:
MetacelloVersionConstructor(MetacelloAbstractVersionConstructor)>>with:during: MetacelloVersionConstructor>>specResolverBlock in Block: [:block | self with: versionSpec during: block] ByteString(SequenceableCollection)>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:attribute | | blockList | (blockList := self att...etc... OrderedCollection>>do: MetacelloVersionConstructor>>specResolverBlock in Block: [:versionSpec :pragma | (pragma argumentAt: 1)...
MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:pragma | ... OrderedCollection>>do:
MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: in Block: [:versionString :pragmaColl | ... Dictionary>>keysAndValuesDo: in Block: [:assoc | aBlock value: assoc key value: assoc val...etc... Dictionary>>associationsDo: in Block: [:each | each... Array(SequenceableCollection)>>do: Dictionary>>associationsDo: Dictionary>>keysAndValuesDo:
MetacelloVersionConstructor>>collectAllVersionsFromVersionPragmasInto:using: MetacelloVersionConstructor>>calculate:project: MetacelloVersionConstructor>>on: in Block: [:cache | ...
MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: in Block: [:dict | ...
MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary: in Block: [^ aBlock value: dict] BlockClosure>>on:do:
MetacelloPharoPlatform(MetacelloPlatform)>>useStackCacheDuring:defaultDictionary:
MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:cacheClass:at:doing: MetacelloPharoPlatform(MetacelloPlatform)>>stackCacheFor:at:doing: MetacelloVersionConstructor>>on: MetacelloVersionConstructor class>>on:
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com. _______________________________________________ Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Tudor Girba-2 wrote
Could you please try again. I just removed the default: version which was no longer in use. I think this was the problem, but I do not know exactly why.
Hi, everything works fine now. Thank you so much, Martin.
-- View this message in context: http://forum.world.st/Issue-1043-in-moose-technology-Can-t-load-glamour-on-P... Sent from the Moose mailing list archive at Nabble.com.