Hi,
          We were having discussions regarding putting the new
SwiftMailer[1] lib in/out of core, after the merge of the change
https://gerrit.wikimedia.org/r/#/c/135290. Tyler recommends to add the
installer code to the composer.json and not to add the SwiftMailer code to
the core. This creates the swiftmailer lib in core/vendors/swiftmailer.
After discussing with Bryan (https://dpaste.de/XVkL/raw), it looks
like *maintaining
a separate repo* for external libraries looked like the best solution, so
that it uses composer 'properly', and still works for wmf-deployement --
rather than getting the whole into core. It could be thus deployed via
trebuchet to the cluster and the autoloader pulled in in CommonSetings
(quoting Bryan).
           Since the entire mail structure is being reworded to use
swiftmailer, and its a crucial dependancy ( There will be no alternate mail
systems in UserMailer.php -- as both the SMTP and no SMTP cases are handled
effectively by SwiftMailer ), I think we will need to have a separate repo
for that. Please go through the patch-set above and comment your opinions
on including external libraries.

[1] https://bugzilla.wikimedia.org/show_bug.cgi?id=63483

Thanks,
Tony Thomas <http://tttwrites.in>
FOSS@Amrita <http://foss.amrita.ac.in>

*"where there is a wifi, there is a way"*
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to