On Sat, Aug 9, 2014 at 3:40 PM, Max Semenik <[email protected]> wrote:

> Currently a lot of our extension Vagrant roles are working like Swiss
> knives: they do everything possible to imagine. For example, MobileFrontend
> always installs 3 optional dependencies while CirrusSearch includes its
> configuration for unit tests that among other things
> enforces $wgCapitalLinks = false which is untypical for most MW installs.
>
>
I hate that stupid config file for Cirrus. HATE HATE HATE.


> I think many of these actually make development harder. Solution? Can we
> split some larger roles to "basic" and "advanced" parts, so that people who
> need an extension to play around or to satisfy a dependency will not be
> forced to emulate a significant part of WMF infrastructure?
>

Not a bad idea. Cirrus doesn't depend on half the things it says
it does unless you're wanting to run browser tests.

-Chad
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to