Now in http://code.google.com/p/pharo/issues/detail?id=746 Stef On Apr 16, 2009, at 10:16 AM, Lukas Renggli wrote:
I don't have a package registered called 'System', however there are some other packaging related problems in the latest Pharo. The classes BlockClosuresTestCase, ClosureTests, CollectionCombinator, and DecompilerTests are in no package.
I used the following script, that is part of code critics:
| packages | packages := MCWorkingCopy allManagers collect: [ :each | each packageInfo ]. SystemNavigation default allClassesAndTraits do: [ :class | (packages count: [ :package | package includesSystemCategory: class category ]) ~= 1 ifTrue: [ Transcript show: class name; show: ' ('; show: class category; show: ')'; cr ] ifFalse: [ [ :mclass | mclass selectors do: [ :selector | (packages count: [ :package | package includesMethod: selector ofClass: mclass ]) ~= 1 ifTrue: [ Transcript show: mclass name; show: '>>'; show: selector; cr ] ] ] value: class; value: class class ] ] displayingProgress: 'Checking Packages'