Last modified: 2013-07-17 22:58:15 UTC
Normally I wouldn't report this as critical but we intend to use beta for a QA training session about 18 hours from now. PHP fatal error in /data/project/apache/common-local/php-master/extensions/Wikibase/lib/WikibaseLib.php line 105: Uncaught exception 'Exception' with message 'WikibaseLib depends on the DataTypes extension.' in /data/project/apache/common-local/php-master/extensions/Wikibase/lib/WikibaseLib.php:105 Stack trace: #0 /data/project/apache/common-local/wmf-config/CommonSettings.php(2515): require_once() #1 /data/project/apache/common-local/php-master/LocalSettings.php(11): include_once('/data/project/a...') #2 /data/project/apache/common-local/php-master/includes/WebStart.php(139): require_once('/data/project/a...') #3 /data/project/apache/common-local/php-master/index.php(52): require('/data/project/a...') #4 /data/project/apache/common-local/w/index.php(3): require('/data/project/a...') #5 {main} thrown
http://en.wikipedia.beta.wmflabs.org/
This is doubtlessly because of: http://lists.wikimedia.org/pipermail/wikidata-tech/2013-July/000120.html
From Jeroen's follow up email: -- Commits that presumably fix this are: * https://gerrit.wikimedia.org/r/74282 * https://gerrit.wikimedia.org/r/74284 --
That would fix Zuul/Jenkins, not beta.
Where is the beta config? And is this beta thing running master rather then the deployment branch? Can't it use Composer? And if not, can't this config for the WMF infrastructure be specified on ONE place, where we have actual access to it?
Beta is back up. Jeroen reverted the breakage with https://gerrit.wikimedia.org/r/#/c/74286/
(In reply to comment #5) > Where is the beta config? > In the same place as the normal WMF config, the wmf-config repository. > And is this beta thing running master rather then the deployment branch? > Master, yes. That's the point of beta. > Can't it use Composer? And if not, can't this config for the WMF > infrastructure > be specified on ONE place, where we have actual access to it? No, since it's supposed to be like production. Which means if we deploy a new extension to beta, we need to configure it *like* production. So, there's two places that need setup if you're going to fork repositories like this again: 1) Jenkins/Zuul config (which you had already spotted and worked on), as well as 2) the configuration in wmf-config (like we would have to do in prod anyway).
https://gerrit.wikimedia.org/r/#/c/74291/