Hi,
Tomorrow a major update[1] will be deployed for the ExtensionDistributor extension on mediawiki.org. We will start fetching branch information directly from Gerrit instead of relying on Github. Additionally, tarballs will be served from extdist.wmflabs.org[2] instead of using Github.
There will be a few differences, namely that tarballs are only generated every hour, instead of on the fly like Github did. These tarballs will include submodules inside tarballs for extensions like VisualEditor (bug 44022[3]).
If you notice any issues or have any ideas for enhancements, please file a bug in Bugzilla[4].
Additionally, I'd like to thank ^demon and YuviPanda for their help in putting this service together.
-- Legoktm
[1] https://gerrit.wikimedia.org/r/#/c/149474/ [2] https://extdist.wmflabs.org/dist/ [3] https://bugzilla.wikimedia.org/show_bug.cgi?id=44022 [4] https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions&...
On 30 July 2014 21:25, Legoktm legoktm.wikipedia@gmail.com wrote:
Hi,
Tomorrow a major update[1] will be deployed for the ExtensionDistributor extension on mediawiki.org. We will start fetching branch information directly from Gerrit instead of relying on Github. Additionally, tarballs will be served from extdist.wmflabs.org[2] instead of using Github.
There will be a few differences, namely that tarballs are only generated every hour, instead of on the fly like Github did. These tarballs will include submodules inside tarballs for extensions like VisualEditor (bug 44022[3]).
If you notice any issues or have any ideas for enhancements, please file a bug in Bugzilla[4].
Additionally, I'd like to thank ^demon and YuviPanda for their help in putting this service together.
-- Legoktm
[1] https://gerrit.wikimedia.org/r/#/c/149474/ [2] https://extdist.wmflabs.org/dist/ [3] https://bugzilla.wikimedia.org/show_bug.cgi?id=44022 [4]
https://bugzilla.wikimedia.org/enter_bug.cgi?product=MediaWiki%20extensions&...
Great work, thanks Lego, Chad and Yuvi!
J.
Hey,
\o/
Feature request 1: be able to download specific versions of extensions based on the tags their provide.
Feature request 2: include dependencies defined in composer.json.
Feature request 3: be able to specify a bunch of extensions to download and have a compat check be done (based on the package definitions), after which they are bundled together
Cheers
-- Jeroen De Dauw - http://www.bn2vs.com Software craftsmanship advocate Evil software architect at Wikimedia Germany ~=[,,_,,]:3
On 7/31/14, 10:34 AM, Jeroen De Dauw wrote:
Hey,
\o/
Feature request 1: be able to download specific versions of extensions based on the tags their provide.
https://bugzilla.wikimedia.org/show_bug.cgi?id=68939
Feature request 2: include dependencies defined in composer.json.
https://bugzilla.wikimedia.org/show_bug.cgi?id=68940
Feature request 3: be able to specify a bunch of extensions to download and have a compat check be done (based on the package definitions), after which they are bundled together
Could you elaborate on this a bit? For which extensions would this be useful?
-- Legoktm
Hey,
Feature request 3: be able to specify a bunch of extensions to download and
have a compat check be done (based on the package definitions), after
which
they are bundled together
Could you elaborate on this a bit? For which extensions would this be useful?
Those that have Composer defined dependencies. If someone wants to install Wikibase Repo and Wikibase Query on their wiki, and they don't have CLI access, then they need to create a build manually. Having a tool that does this via a web UI would be awesome.
Cheers
-- Jeroen De Dauw - http://www.bn2vs.com Software craftsmanship advocate Evil software architect at Wikimedia Germany ~=[,,_,,]:3
Legoktm wrote:
Tomorrow a major update[1] will be deployed for the ExtensionDistributor extension on mediawiki.org. We will start fetching branch information directly from Gerrit instead of relying on Github. Additionally, tarballs will be served from extdist.wmflabs.org[2] instead of using Github.
[...]
[1] https://gerrit.wikimedia.org/r/#/c/149474/ [2] https://extdist.wmflabs.org/dist/
Neat! The approach taken at https://gerrit.wikimedia.org/r/149474 looks to be easily adaptable to a future switch to Phabricator. Nicely done. :-)
I do wonder a little why extdist.wmflabs.org was chosen over (for example) https://releases.wikimedia.org/, though this is really a minor point.
MZMcBride
On 7/31/14, 7:34 PM, MZMcBride wrote:
I do wonder a little why extdist.wmflabs.org was chosen over (for example) https://releases.wikimedia.org/, though this is really a minor point.
Mainly because labs gives us extra flexibility with fetching arbitrary git submodules and in the future, dependencies via composer. The entire setup is puppetized however, so it should be feasible to move it into production if we decide that we want to.
-- Legoktm
wikitech-l@lists.wikimedia.org