This also has knock on impacts elsewhere. BD808 has a patch that uses PSR-log and Monolog for logging. We're starting to move to a model where we recognize that we shouldn't write everything and that things in core have significantly better replacements in the wider PHP community. It doesn't make sense to keep maintaining the vastly inferior core components when more and more core and extensions are going to want to rely on the newer interfaces and features.
The question Tim posed in the commit comes down to: * Do we bundle third party dependencies, or * Do we allow composer to do what it was designed to do and manage the dependencies for us
~Matt Walker Wikimedia Foundation Fundraising Technology Team
On Tue, Jun 10, 2014 at 9:49 PM, Tim Starling tstarling@wikimedia.org wrote:
On 11/06/14 13:22, Isarra Yos wrote:
That's a lot of discussion, and I'm not sure which bits are actually relevant here, so to clarify - are you saying that it's been proposed that MediaWiki not be installable from git without extra steps? If so, what would be the purpose of that?
In the current change, the purpose is to provide a clean, feature-rich interface which developers can use to send emails.
In particular, there is a mail library called SwiftMailer which provides bounce detection, among other things. Bounce detection would be a nice thing to have. It is proposed that developers use SwiftMailer directly instead of using a MediaWiki wrapper which optionally uses SwiftMailer. This would make the MW core smaller and thus easier to maintain.
-- Tim Starling
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l