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