We will have to make Jenkins bot run composer install before running tests for a start. Currently, jenkins wont be able to find the libraries and the test fails ref: https://gerrit.wikimedia.org/r/#/c/135290. Thanks, Tony Thomas FOSS@Amrita
"where there is a wifi, there is a way" On Wed, May 28, 2014 at 7:37 PM, Tony Thomas <[email protected]> wrote: > Yes. we will have the third party code kept in a separate repo though. > Currently, mw users have to run : > > sudo apt-get install php-pear > sudo pear install mail > sudo pear install Net_SMTP > > to install the pear and mail package to get mail working. After this > patch, and composer loded with the swiftmailer configs as per > (https://gerrit.wikimedia.org/r/#/c/135290/10/composer.json), the user > just have to give > > php composer.phar install > > from core. and Swift gets auto loaded. > > > Thanks, > Tony Thomas > FOSS@Amrita > > "where there is a wifi, there is a way" > > > On Wed, May 28, 2014 at 10:43 AM, Matthew Flaschen > <[email protected]> wrote: >> >> On 05/27/2014 11:57 AM, Bryan Davis wrote: >>> >>> I think we should create a new repository in gerrit >>> ("mediawiki/core/contrib"? Bikeshed as needed) where composer is used >>> to manage importing specific versions of external libraries that are >>> needed for the wiki[mp]edia cluster deployments. >> >> >> Is the idea that third-party users would use Composer to install these >> libraries? >> >> Matt Flaschen >> >> >> _______________________________________________ >> 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
