On 10/19/14 3:13 PM, Bryan Davis wrote:
The structured logging implementation that I began
work on in February
has been making progress through code review recently following the
completion of Jenkins and Zuul tooling changes which allow the test
infrastructure to cope with the introduction of the mediawiki/vendor
repository. The next patch in the series [0] will require that all
consumers of MediaWiki from the git repository either use Composer
directly or clone the mediawiki/vendor repository to provide the PSR-3
[1] interfaces and abstract classes [2].
Now merged \o/
For the WMF production cluster, the mediawiki/vendor
repository [3] is
being included as a submodule on the wmf/1.25wmfX deployment branches.
This repository is also used on the *.beta.wmflabs.org and with the
Jenkins tests. The MediaWiki-Vagrant project includes Puppet
configuration that automates the installation of \Psr\Log with
Composer as defined in the mediawiki/core/composer.json configuration
file. Developers and other users of MediaWiki via git clone can pick
one installation option or the other as they prefer.
tl;dr:
$ composer install
OR
$ git clone
https://gerrit.wikimedia.org/r/p/mediawiki/vendor.git
-- Legoktm