[squeak-dev] The Trunk: PackageInfo-Base-nice.53.mcz

Levente Uzonyi leves at elte.hu
Wed Feb 16 01:06:46 UTC 2011


On Wed, 16 Feb 2011, Nicolas Cellier wrote:

> 2011/2/16 Levente Uzonyi <leves at elte.hu>:
>> On Tue, 15 Feb 2011, commits at source.squeak.org wrote:
>>
>>> Nicolas Cellier uploaded a new version of PackageInfo-Base to project The
>>> Trunk:
>>> http://source.squeak.org/trunk/PackageInfo-Base-nice.53.mcz
>>>
>>> ==================== Summary ====================
>>>
>>> Name: PackageInfo-Base-nice.53
>>> Author: nice
>>> Time: 16 February 2011, 12:02:09.324 am
>>> UUID: 27c62178-0d9c-46ad-a2f2-a80b473740cb
>>> Ancestors: PackageInfo-Base-cmm.52
>>>
>>> A Metaclass now respondsTo: #category, so don't tell, just ask.
>>
>> Isn't it necessary to create a new mcm? What if the update process will try
>> to use this method with a Metaclass, before Metaclass >> #category is
>> loaded? (I'm not sure it's a possible case, but it's safer to define the
>> load order IMHO.)
>>
>>
>> Levente
>>
>
> As I understand it, if Kernel is before PackageInfo-Base in previous
> mcm, then it's not required.

That's right. For some unknown reason I mixed PackageInfo-Base with 
Monticello, sorry for that. Btw I used to create new mcms in cases like 
this, just to be sure. :)


Levente

> But sometimes, I have chicken skin when pressing the MC save button...
>
> Nicolas
>
>>>
>>> =============== Diff against PackageInfo-Base-cmm.52 ===============
>>>
>>> Item was changed:
>>>  ----- Method: PackageInfo>>includesClass: (in category 'testing') -----
>>>  includesClass: aClass
>>> +       ^ self includesSystemCategory: aClass category!
>>> -       ^ self includesSystemCategory: aClass theNonMetaClass category!
>>>
>>>
>>>
>>
>>
>
>


More information about the Squeak-dev mailing list