Last modified: 2013-08-22 14:55:46 UTC
It seems like Jenkins is using an old version of master. During testing of the DataValues extension it failed due to a missing MediaWikiTestCase::assertException() [1], and that method should be available as it was merged into core some time ago. When hashar checked Jenkins master (?) was based on Tue Nov 27 12:42:47 2012. This will have impact on tests for DataValues and possibly also some tests for Wikibase. [1] https://integration.mediawiki.org/ci/job/mwext-DataValues-testextensions/18/console
Root cause is the bare repository is not actually mirroring change. I need to recreate it properly.
I have created a new remote in /var/lib/jenkins/git/mw-core-bare set as a fetch mirror: git remote add --mirror=fetch neworigin https://gerrit.wikimedia.org/r/p/mediawiki/core.git Then fetched it (took a looong time to get all the branches and refs) and once done deleted origin and renamed neworigin to origin. Result: $ git rev-parse master 9842026d063bdcda145a0a3092151dec9814bc86 Which is from Mon Dec 10 19:52:01 2012 +0000 So I guess that fixed it.
I have retriggered a few jobs. Seems everything is fixed now. Sorry for the trouble :/
Closed older resolved bugs as verified.