Last modified: 2012-11-18 13:49:10 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 T41701, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 39701 - deploy MediaWiki + ext automatically on beta labs
deploy MediaWiki + ext automatically on beta labs
Status: RESOLVED FIXED
Product: Wikimedia Labs
Classification: Unclassified
deployment-prep (beta) (Other open bugs)
unspecified
All All
: Low normal
: ---
Assigned To: Antoine "hashar" Musso (WMF)
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-08-27 21:28 UTC by Chris McMahon
Modified: 2012-11-18 13:49 UTC (History)
6 users (show)

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


Attachments

Description Chris McMahon 2012-08-27 21:28:33 UTC
Right now on beta labs enwiki, Mediawiki, the AFTv5 extension, NewPageFeed extension, and Page Curation Toolbar all exist and function.  

Because we want to expose these extensions in the latest core code for testing and investigation, we want to have the latest viable versions always available on beta labs.  

Therefore we should have these sets of code deployed automatically to beta labs, particularly enwiki. 

Ideally this would be done through Jenkins, but in the meantime a shell script + crontab at reasonable intervals would suffice.  

Note:  the current AFTv5 is deployed on prototype, but prototype will go EOL very soon, so moving AFTv5 to beta labs is a priority.   The current NPF is deployed on ee-prototype, but hosting it in a more production-like environment is a key goal.
Comment 1 Antoine "hashar" Musso (WMF) 2012-08-27 21:30:32 UTC
That is in my goal list for this week. I will first hack a shell script and a cronjob to handle that.
Comment 2 Platonides 2012-08-27 22:41:25 UTC
I think I had shared with you the wiki updating script.
Comment 3 Antoine "hashar" Musso (WMF) 2012-08-30 20:33:28 UTC
I am rephrasing this bug to make it update ALL extensions automatically.
Comment 4 Antoine "hashar" Musso (WMF) 2012-08-30 20:52:32 UTC
Change https://gerrit.wikimedia.org/r/#/c/22116/

Being tested on deployment-integration.
Comment 5 Antoine "hashar" Musso (WMF) 2012-09-08 11:25:37 UTC
The script also need to update the l10n cache https://gerrit.wikimedia.org/r/#/c/22673/
Comment 6 Antoine "hashar" Musso (WMF) 2012-09-24 20:24:32 UTC
(In reply to comment #5)
> The script also need to update the l10n cache
> https://gerrit.wikimedia.org/r/#/c/22673/

Change got merged which let the autoupdater update the l10n cache.

The beta autoupdater https://gerrit.wikimedia.org/r/#/c/22116/ still pending review / merge.
Comment 7 Antoine "hashar" Musso (WMF) 2012-09-24 20:25:45 UTC
Note Gerrit change #22116 is currently deployed on a labs instance so its review is not really blocking us. Thus lowering priority.
Comment 8 Antoine "hashar" Musso (WMF) 2012-11-18 13:49:10 UTC
Looks like I forgot about this bug.  The wmf beta autoupdater script has been running for quiet some time now.  It is basic shell script being run on -bastion instance as mwdeploy user. An upstart script is provided to easily reload/restart it.

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


Navigation
Links