Page MenuHomePhabricator

Add support for extensions that are in non-standard paths
Open, MediumPublic

Description

ExtensionDistributor currently does not support downloading of extensions that are not on the root level. Two examples are 12 extensions in uniwiki/ and extensions in SocialProfile/

Details

Reference
bz16423

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:26 PM
bzimport set Reference to bz16423.
bzimport added a subscriber: Unknown Object (MLST).

And the skins in extensions/skins

  • Bug 34484 has been marked as a duplicate of this bug. ***

Also need to add extensions inside extensions/examples.

Rephrasing bug summary.

Depending on how bug 37946 is implemented, this may become obsolete / naturally possible.

Are there any extensions in Git that don't have their own repo? I guess that is the equivalent problem under Git.

Addshore set Security to None.

Are there any extensions in Git that don't have their own repo? I guess that is the equivalent problem under Git.

There's a few, but they're the exception not the norm. Couple of fixes I can think of:

  1. Provide a way to configure this in ExtDist. Seems kludgy though and and not future-proof
  2. Break said extensions apart into their own repos. This is probably best practice anyway :)
  3. Can extension.json or a similar manifest in the root specify "sub" extensions?