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 <[email protected]>
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
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to