A quick heads up:
I'm about to remove the LBFactory_Multi (or rather: disabling) setup in WikibaseClient.example.php:
https://gerrit.wikimedia.org/r/#/c/70164/3
This setup allows the client to communicate with a repo database on a different database server. However, this interferes with testing, especially with testing environments using sqlite, as jenkins does.
Note that the example never worked out of the box: the example settings are designed for two ports and multipe IPs on the local host to be configured for MySQL, while MySQL per default only listens on a unix socket. It either needs to be adapted to the user's actual MySQL setup, or requires the user's MySQL install to be changed.
Since the setup for LBFactory_Multi is not obvious, an example is useful, but I made it inactive per default.
If you have been using it, copy the disabled example into your own LocalSettings.php
-- daniel
wikidata-tech@lists.wikimedia.org