[squeak-dev] The Trunk: Help-Squeak-CorePackages-mt.3.mcz

tim Rowledge tim at rowledge.org
Wed May 30 16:59:20 UTC 2018



> On 30-05-2018, at 5:58 AM, commits at source.squeak.org wrote:
> 
> Marcel Taeumel uploaded a new version of Help-Squeak-CorePackages to project The Trunk:
> http://source.squeak.org/trunk/Help-Squeak-CorePackages-mt.3.mcz
> 
> ==================== Summary ====================
> 
> Name: Help-Squeak-CorePackages-mt.3
> Author: mt
> Time: 30 May 2018, 2:57:53.79831 pm
> UUID: 375f817f-e19f-054d-a133-3ac749d9ac57
> Ancestors: Help-Squeak-CorePackages-tpr.2
> 
> Fix "typo" :-)

That's an interesting thing because it's a method I didn't alter myself but rather one that got magically changed. I think I noticed at least a couple of those in this package. The interesting thing is that I can't currently see any references to HelpSqueakCorePackagesServiceProvider in the system by name, faked-up string or even a quick look for pointers to the class. Somewhere some code is evidently triggering ServiceProvider>newProviderFor: which would compile a method like this - 
	cls class compile: 'initialize 
	ServiceRegistry buildProvider: self new' classified: 'initialization'.

So if that's wrong (do you know? I don't) then that needs a fix too, along with any case where it might have created the 'incorrect' #initialize method.

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Never underestimate the bandwidth of a station wagon full of tapes.




More information about the Squeak-dev mailing list