On Mon, Oct 7, 2013 at 3:12 PM, Jeroen De Dauw <jeroendedauw(a)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