[squeak-dev] ALL CLEAR (Re: Problems installing
Multilingual-ar.75)
Levente Uzonyi
leves at elte.hu
Sun Dec 13 04:07:32 UTC 2009
On Sat, 12 Dec 2009, Andreas Raab wrote:
> We should be all clear now. My little change to MC seems to have done the
> trick. Thanks for your patience.
>
Thanks for the fix, and sorry for breaking the update process.
Levente
> Cheers,
> - Andreas
>
> Andreas Raab wrote:
>> FYI -
>>
>> I think I have a fix but I need to test it so I'll be breaking the update
>> temporarily again before posting it. You have been warned :-)
>>
>> Cheers,
>> - Andreas
>>
>> Levente Uzonyi wrote:
>>> The cause of the problem is that MethodReference >> #category was added to
>>> the System package, while was still included in Monticello as an extension
>>> method. I removed it from Monticello in Monticello-ul.335 (IIRC) and added
>>> a new mcm, in hope that it will fix this issue. You can continue the
>>> update if you recreate the method in the debugger.
>>>
>>>
>>> Levente
>>>
>>>
>>> On Sat, 12 Dec 2009, Casimiro de Almeida Barreto wrote:
>>>
>>>> MCMethodDefinition class>>forMethodReference:
>>>>
>>>> forMethodReference: aMethodReference
>>>> | definition |
>>>> definition := self cachedDefinitions at: aMethodReference
>>>> compiledMethod ifAbsent: [].
>>>> (definition isNil
>>>> or: [definition selector ~= aMethodReference methodSymbol]
>>>> or: [definition className ~= aMethodReference classSymbol]
>>>> or: [definition classIsMeta ~= aMethodReference classIsMeta]
>>>> or: [definition category ~= aMethodReference category])
>>>> ifTrue: [definition := self
>>>> className: aMethodReference classSymbol
>>>> classIsMeta: aMethodReference classIsMeta
>>>> selector: aMethodReference methodSymbol
>>>> category: aMethodReference category
>>>> timeStamp: aMethodReference timeStamp
>>>> source: aMethodReference source.
>>>> self cachedDefinitions at: aMethodReference
>>>> compiledMethod put: definition].
>>>> ^ definition
>>>>
>>>>
>>>> MethodReference(Object)>>doesNotUnderstand: #category
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>
>
More information about the Squeak-dev
mailing list
|