Last modified: 2014-07-31 18:20:29 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46022, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44022 - Include git submodules, by default, or optionally
Include git submodules, by default, or optionally
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
ExtensionDistributor (Other open bugs)
master
All All
: Normal enhancement (vote)
: ---
Assigned To: Kunal Mehta (Legoktm)
https://www.mediawiki.org/wiki/Extens...
:
Depends on: 68122
Blocks:
  Show dependency treegraph
 
Reported: 2013-01-16 04:31 UTC by Matthew Flaschen
Modified: 2014-07-31 18:20 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Matthew Flaschen 2013-01-16 04:31:41 UTC
Some extensions, such as Extension:GuidedTour, require git submodules.

It would be a very useful enhancement if ExtensionDistributor included these in the download, by default or optionally.
Comment 1 Kunal Mehta (Legoktm) 2014-07-15 11:30:55 UTC
Yeah, we need this for VE too.

Github doesn't support submodules, but it's easy to do this on labs (I already wrote a script to do it). Just requires a few changes to the extension...
Comment 2 Gerrit Notification Bot 2014-07-15 12:28:22 UTC
Change 146430 had a related patch set uploaded by Legoktm:
Support having multiple API endpoints

https://gerrit.wikimedia.org/r/146430
Comment 3 Kunal Mehta (Legoktm) 2014-07-15 12:33:11 UTC
I've set up an API endpoint for VisualEditor on labs: http://tools.wmflabs.org/extdist/?version=REL1_23&ext=VisualEditor

I don't see any submodules in GuidedTour?
Comment 4 Gerrit Notification Bot 2014-07-16 20:54:12 UTC
Change 146430 abandoned by Legoktm:
Support having multiple API endpoints

Reason:
We're going to just point everything to labs instead.

https://gerrit.wikimedia.org/r/146430
Comment 5 Kunal Mehta (Legoktm) 2014-07-16 21:48:50 UTC
Once we switch to the new labs tarball generator, this will be fixed.
Comment 6 Matthew Flaschen 2014-07-25 02:37:19 UTC
(In reply to Kunal Mehta (Legoktm) from comment #3)
> I've set up an API endpoint for VisualEditor on labs:
> http://tools.wmflabs.org/extdist/?version=REL1_23&ext=VisualEditor
> 
> I don't see any submodules in GuidedTour?

Correct, we forked Guiders so there's no longer a submodule.
Comment 7 Kunal Mehta (Legoktm) 2014-07-31 18:20:29 UTC
New tarball generator has been deployed, which now includes submodules.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links