Hi Dale! ( was Re: [squeak-dev] Refactoring Browser and Rewrite Engine for Squeak)

Dale Henrichs dhenrich at vmware.com
Fri Mar 25 20:39:28 UTC 2011


Woops, I guess I missed the original thread:)

I'd like to know the packageSpec file and repositoryString to understand which package caused a problem ... the error _could_ have come from SqueakSource or other repository being down ... Metacello tries three times before giving up ...

Seaside30 uses the #stable version of OmniBrowser (which at this point in time is also the lastVersion:) and when 3.0.4 was released I was able to successfully load OmniBrowser into a 4.2 image, so I would try again and hope that the repository is not down again ... SqueakSource is usually the culprit:)

The repositoryString should give you the name of the repository...

Dale

On Mar 25, 2011, at 12:58 PM, Facundo Vozzi wrote:

Thanks Chirs, I'll stay tuned to dale answer's.

Just by curiosity, nobody are using refactoring browser on Squeak 4.2?

See you,
FV



On Fri, Mar 25, 2011 at 11:11 AM, Chris Cunnington <smalltalktelevision at gmail.com<mailto:smalltalktelevision at gmail.com>> wrote:
Yea, interesting question.

To start, I wouldn't follow that swiki post. Open a 4.2 and go to the menu bar:

Help>>ExtendingTheSystem

Open that. Then highlight:

"Omnibrowser, including Refactoring engine"
(Installer ss project: 'MetacelloRepository') install: 'ConfigurationOfOmniBrowser'.
((Smalltalk at: #ConfigurationOfOmniBrowser) project perform: #lastVersion) load: #( Dev ).

Select all and doit. It'll rattle along for a while and then get an error:

error: 'Could not resolve: ', packageSpec name, ' [', packageSpec file, ']', ' in', repositoryString,
               (repositoryError == nil
                   ifTrue: ['']
                   ifFalse: [
                       "report repository error to user here, since failure here is likely to be due to earlier repository error"
                       ' ERROR: ', repositoryError description printString ])

which is in:

MetacelloLoadingMCSpecLoader>>retryingResolvePackageSpecReferences:gofer:

So, I'd say that would be the best approach to take, not my wiki post. Often some gap grows with OB and Metacello and Squeak. But, Dale is good about this kind of stuff, so I imagine that he'll be along to help you presently.

Chris

<ATT00001..txt>




More information about the Squeak-dev mailing list