Last modified: 2013-11-06 13:05:29 UTC
When the MW autoloader comes across a class it does not know, it calls wfDebug. This means that when using a PHP library that has its own autoloader, the log gets dumped full of useless warnings. Seen this on Jenkins quite a few times for a lot of the code used by the Wikidata related components. I just noticed a hack in the SMW autoloader to work around this deficiency: https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/SemanticMediaWiki.php#L77 It is quite ridiculous this is needed however, and it is not a viable solution for libraries that are independent from MediaWiki. This is under API because a component needs to be selected while none are appropriate. Another bug I guess.
(In reply to comment #0) > This is under API because a component needs to be selected while none are > appropriate. Another bug I guess. So you picked a random entirely-unrelated component, instead of using "General/Unknown" which is specifically intended for this situation?