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

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Wed Feb 16 00:55:43 UTC 2011


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.
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