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

Reply via email to