> On 15 Oct 2015, at 09:36, Marcus Denker <[email protected]> wrote:
>
> Yes,
>
> -> there is a bug somewhere that flattens traits in some cases
> -> we need to write a script to delete all the wrong methods.
>
I inspected the failing lint rule and executed on the dictionary:
self keys do: [:classSymbol |
(self at: classSymbol) do: [:selector |
classSymbol asClass removeSelector: selector.
]]
resulting slice is committed:
https://pharo.fogbugz.com/f/cases/16254/
>> On 14 Oct 2015, at 17:16, Nicolai Hess <[email protected]> wrote:
>>
>> Please, someone can look at the Collections-Tests
>> The ReleaseTest complains about
>>
>> testLocalMethodsOfTheClassShouldNotBeRepeatedInItsTraits
>> (These are all Test-subclasses that use traits, but all(!) trait method are
>> compiled in the class instead, this happened after someone moved the Test
>> packages (for bootstrap?)
>>
>> OrderedCollectionTest
>> FloatArrayTest
>> ArrayTest
>> DateTest
>> HeapTest
>> MorphicTextAdapter
>> LinkedListTest
>> DatePrintFormatTester
>> StackTest
>> CheckboxButtonMorph
>> IntervalTest
>> DateAndTimeTest
>> SimpleButtonMorph
>> MethodDictionaryTest
>> SetTest
>> DictionaryTest
>> BagTest
>> SymbolTest
>> StringTest
>> CollectionRootTest
>> SortedCollectionTest
>>
>