Software update process: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
m +Code Review link
m sentence ended with a preposition!
Line 3: Line 3:
Those with commit access change the (non-live) MediaWiki code in [[w:Subversion (software)|Subversion]] (SVN), a version control software. The code is usually [[:mw:Special:Code/MediaWiki|reviewed]] by [[User:Brion VIBBER|Brion]] or [[User:Tim Starling|Tim]] a few times a week and the site is then "scapped."
Those with commit access change the (non-live) MediaWiki code in [[w:Subversion (software)|Subversion]] (SVN), a version control software. The code is usually [[:mw:Special:Code/MediaWiki|reviewed]] by [[User:Brion VIBBER|Brion]] or [[User:Tim Starling|Tim]] a few times a week and the site is then "scapped."


To "scap" is to run a custom script that syncs all of the various servers that Wikimedia to use a particular file or files. Sometimes the site is scapped and only one particular file is synced to the various squid servers. Other times, following an "svn up," all of the squid servers are updated to whichever version the sysadmins have decided to update the software to. Scap stands for "Synchronize Common All PHP." All wikis are scapped simultaneously. A bot named "logmsgbot" reports scaps in [[irc:wikimedia-tech|#wikimedia-tech]].
To "scap" is to run a custom script that syncs all of the various servers that Wikimedia to use a particular file or files. Sometimes the site is scapped and only one particular file is synced to the various squid servers. Other times, following an "svn up," all of the squid servers are updated to whichever version the sysadmins have decided upon. Scap stands for "Synchronize Common All PHP." All wikis are scapped simultaneously. A bot named "logmsgbot" reports scaps in [[irc:wikimedia-tech|#wikimedia-tech]].


The version of MediaWiki that Wikimedia is running is always available at [[Special:Version]].
The version of MediaWiki that Wikimedia is running is always available at [[Special:Version]].

Revision as of 20:39, 6 July 2009

There are mainly two types of MediaWiki developers, those who submit patches to Bugzilla and those who have commit access.

Those with commit access change the (non-live) MediaWiki code in Subversion (SVN), a version control software. The code is usually reviewed by Brion or Tim a few times a week and the site is then "scapped."

To "scap" is to run a custom script that syncs all of the various servers that Wikimedia to use a particular file or files. Sometimes the site is scapped and only one particular file is synced to the various squid servers. Other times, following an "svn up," all of the squid servers are updated to whichever version the sysadmins have decided upon. Scap stands for "Synchronize Common All PHP." All wikis are scapped simultaneously. A bot named "logmsgbot" reports scaps in #wikimedia-tech.

The version of MediaWiki that Wikimedia is running is always available at Special:Version.