Status: New
Owner: ---- Labels: Type-Defect Priority-Medium New issue 1043 by [hidden email]: 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 [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Do we still need to maintain Moose for Pharo 2?
Alexandre > On 22 Jan 2014, at 07:19, [hidden email] wrote: > > Status: New > Owner: ---- > Labels: Type-Defect Priority-Medium > > New issue 1043 by [hidden email]: 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 > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev _______________________________________________ Moose-dev mailing list [hidden email] 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 <[hidden email]> wrote: > > Do we still need to maintain Moose for Pharo 2? > > Alexandre > >> On 22 Jan 2014, at 07:19, [hidden email] wrote: >> >> Status: New >> Owner: ---- >> Labels: Type-Defect Priority-Medium >> >> New issue 1043 by [hidden email]: 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 >> [hidden email] >> https://www.iam.unibe.ch/mailman/listinfo/moose-dev > > _______________________________________________ > Moose-dev mailing list > [hidden email] > https://www.iam.unibe.ch/mailman/listinfo/moose-dev _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
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. |
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 <[hidden email]> wrote: Tudor Girba-2 wrote "Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
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?? |
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 <[hidden email]> wrote: Tudor Girba-2 wrote "Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by moose-technology
Updates:
Status: WontFix Labels: Component-Glamour Comment #1 on issue 1043 by [hidden email]: 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. -- 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 [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
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: |
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-of-another-metacello-configurationof-in-my-metac |
In reply to this post by moose-technology
I guess you need something similar to this in
ConfigurationOfGlamour>stable spec for: #'common' version: '2.1'. spec for: #'pharo1.3.x' version: '2.2'. spec for: #'pharo1.4.x' version: '2.4'. spec for: #'pharo2.x' version: '2.5'. spec for: #'pharo3.x' version: '2.6-snapshot'. _______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
In reply to this post by MartinW
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 <[hidden email]> wrote: moose-technology wrote "Every thing has its own flow"
_______________________________________________ Moose-dev mailing list [hidden email] https://www.iam.unibe.ch/mailman/listinfo/moose-dev |
Hi, everything works fine now. Thank you so much, Martin. |
Free forum by Nabble | Edit this page |