Thanks for the investigation Dale...now...suppose I want to fix it and I want to force to load gofer again. How can I do that ? because if I try to install it normally, it won't do it as it is already installed. Thanks Mariano On Tue, Apr 20, 2010 at 6:21 PM, Dale Henrichs <dale.henrichs@gemstone.com>wrote:
Mariano,
The Pharo-1.0.changes file looks to be corrupted. If you edit the the changes file and search for ConfigurationOfGofer here's what you see:
!ConfigurationOfGofer methodsFor: 'accessing' stamp: 'nk 3/5/2005 15:28'! sNil! !
!ConfigurationOfGofer methodsFor: 'baselines'! 1 into: [:sum :each | sum * (self foo: each)]! !
!ConfigurationOfGofer methodsFor: 'versions'! tring]. ^string! !
!ConfigurationOfGofer methodsFor: 'versions'! RefactoryTestDataApp methodsFor: 'inline'! !
!ConfigurationOfGofer methodsFor: 'versions'! inlineComponent | a | a := 5. ^a class superclass; hasImmediateInstances; yourself! !
!ConfigurationOfGofer class methodsFor: 'accessing'! h | each printString. ^anObject]! !
!ConfigurationOfGofer class methodsFor: 'loading'! ! !
!ConfigurationOfGofer class methodsFor: 'metacello tool support' stamp: 'md 3/14/2006 16:47'! malltalk at: #MyTest ifAbsent: [| collection | collection := #(). Smalltalk at: #MyTest put: collection]! !
!ConfigurationOfGofer class methodsFor: 'metacello tool support'! ng new! !
!ConfigurationOfGofer class methodsFor: 'metacello tool support'! or: 'inline'! !
!ConfigurationOfGofer class methodsFor: 'private' stamp: 'DaleHenrichs 1/25/2010 13:14'! bootstrapPackage: aString from: aPath | reposito ! !
!ConfigurationOfGofer class methodsFor: 'private'! 4:51'! !
So somehow the source was corrupted ... the compiled methods are correct since:
ConfigurationOfGofer project versions
gives the correct answer. The source following ConfigurationOfGofer looks fine so I can't imagine how the source would have been corrupted especially since the methods were compiled correctly...
Dale
----- "Mariano Martinez Peck" <marianopeck@gmail.com> wrote:
| wow...you are right....but I have NO idea how that could have been | done. | | Adrian: look at the instance methods of the class ConfigurationOfGofer | and | you will notice what Erwann says. | | Dale, do you have an idea how this can be done ? As I remember | correctly, I | just evaluated: | | | Gofer new | squeaksource: 'MetacelloRepository'; | package: 'ConfigurationOfPharo'; | load. | | ((Smalltalk at: #ConfigurationOfPharo) project version: '1.0-10517') | perform: #silently: with: true; perform: #load. | | | to generate the Pharo1.0 dev image. This code will bootstrap Metacello | and | thus, install Gofer. Do you think there could be a problem there ? | | Thanks Erwann for reporting! Open a bug ticket please. | | Cheers | | Mariano | | On Tue, Apr 20, 2010 at 4:52 PM, Adrian Lienhard | <alienhard@netstyle.ch>wrote: | | > Hi Erwann | > | > What does scrambled mean? | > | > I cc-ed to Mariano, he may more quickly see whether there is | something | > wrong. | > | > Cheers, | > Adrian | > | > ___________________ | > http://www.adrian-lienhard.ch/ | > | > On Apr 20, 2010, at 16:34 , Erwann Wernli wrote: | > | > > "ConfigurationOfGofer class" seem scrambled in the download of | Pharo 1.0 | > form the website -- don't know what happened or if it's only on my | image. | > > | > > Erwann | > > | > > | > > | > | > | | | -- | Subscription settings: | http://groups.google.com/group/metacello/subscribe?hl=en