On Mon, Oct 7, 2013 at 3:12 PM, Jeroen De Dauw jeroendedauw@gmail.com wrote:
Hey,
We use lots of libraries that happen to use composer. We just don't
use composer to deploy them.
Oh? Lots? Is there a list somewhere? Are most of those libraries forked? Are a good portion of them semi-assimilated into core? I hope the answer to the later two is "no".
I believe the procedure is to set up a clone of them on gerrit, include them as a submodule, and then do *something* to make the classes autoload. Updating from upstream should be a mater of pulling the upstream update locally, pushing to gerrit, updating the submodule pointer, and making sure the autoloading still makes sense. In some respects it is a very convenient way to do things. In others, not so much.
There isn't a list, they are scattered among the mediawiki extensions in gerrit.
I'm not defending it, but I can see why we do it.
Nik