Last modified: 2014-07-31 18:26:56 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 T70122, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68122 - Use new labs project (extdist.wmflabs.org) for ExtensionDistributor
Use new labs project (extdist.wmflabs.org) for ExtensionDistributor
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Normal normal with 1 vote (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on: 68264 68608 68609
Blocks: 44022 65852
  Show dependency treegraph
 
Reported: 2014-07-16 21:11 UTC by Kunal Mehta (Legoktm)
Modified: 2014-07-31 18:26 UTC (History)
5 users (show)

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


Attachments

Description Kunal Mehta (Legoktm) 2014-07-16 21:11:48 UTC
I've set up a new labs project for ExtensionDistributor to serve tarballs instead of using github. Example tarball: http://extdist.wmflabs.org/?version=REL1_23&ext=VisualEditor

This will provide better privacy for users, and also fix a few bugs like submodule support (bug 44022).

Yuvi is helping puppetize the setup.

I want to temporarily enable ExtensionDistributor on testwiki, point it labs, make sure there are no issues, and then turn it on on mediawiki.org.
Comment 1 Kunal Mehta (Legoktm) 2014-07-26 07:35:19 UTC
New plan after talking with Chad: have ExtensionDistributor get a list of branches from Gerrit's API (I5c4ca2ee13f256260a7fe9b703af5fbdb902db66), and just assume that the tarballs exist on extdist.wmflabs.org. This way prod will never have to talk to labs.

> Yuvi is helping puppetize the setup.

I63d285612bd30d24b83718c4c8967144d146afeb 

> I want to temporarily enable ExtensionDistributor on testwiki, point it
> labs, make sure there are no issues, and then turn it on on mediawiki.org.

My half-re-write of the extension makes it so this really isn't possible :/
Comment 2 Gerrit Notification Bot 2014-07-30 17:31:19 UTC
Change 150589 had a related patch set uploaded by Legoktm:
Switch ExtensionDistributor to serve tarballs from extdist.wmflabs.org

https://gerrit.wikimedia.org/r/150589
Comment 3 Gerrit Notification Bot 2014-07-30 17:55:34 UTC
Change 150589 merged by jenkins-bot:
Switch ExtensionDistributor to serve tarballs from extdist.wmflabs.org

https://gerrit.wikimedia.org/r/150589
Comment 4 Kunal Mehta (Legoktm) 2014-07-30 21:42:24 UTC
This will go live tomorrow, when 1.24wmf16 hits mediawiki.org
Comment 5 Kunal Mehta (Legoktm) 2014-07-31 18:19:52 UTC
Deployed, nothing looks broken! :D
Comment 6 Yuvi Panda 2014-07-31 18:26:56 UTC
Should we track download counts for the tarballs? :)

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


Navigation
Links