Gallium/Upgrade to Precise
From Wikitech
< Gallium(Difference between revisions)
m |
m (→Stuff that need packaging) |
||
| Line 27: | Line 27: | ||
== Stuff that need packaging == | == Stuff that need packaging == | ||
| − | '''Android SDK''' needs to be | + | === Android SDK === |
| + | '''Android SDK''' needs to be packaged. It is, as of Oct 2012, in /home/hashar which is not really ideal :-] | ||
| − | + | Should probably install android on a local machine then build a dumb package that will simply install all files under /opt/androidsdk | |
| − | + | === PHPUnit upgrade === | |
| − | + | ||
| + | PHPUnit is installed from PEAR repository. The Ubuntu provided packages are too old. There is a watch file in the Debian package, so we could probably easily create a PHPUnit 3.7.8 packages using <tt>uscan</tt> and <tt>uupdate</tt>. | ||
| + | |||
| + | |||
| + | === PHP 5.3.2 === | ||
| + | |||
| + | '''optional''' would be nice to get PHP 5.3.2 instead of PHP 5.3.10. 5.3.2 is the minimal version supported by MediaWiki. | ||
Latest revision as of 15:56, 22 October 2012
This page is about upgrading the gallium host from Ubuntu Lucid to Ubuntu Precise.
Contents |
[edit] Process
- send an email to wikitech-l about host being upgraded and service under maintenance
- Stop Apache
- Stop Jenkins
Backup!!!
- Backup the following directories (and maybe do a full backup of the 46GB as well)
- /home
- /var/lib/jenkins (roughly 40GB)
- /srv
- Need to make sure dotfiles are included ;-)
- Upgrade
- Get puppet to run. Will reinistall a half working copy of jenkins.
- Stop Jenkins
- Drop /var/lib/jenkins and replaces it with the /var/lib/jenkins backup
- Start Jenkins
Jenkins should be available at https://integration.mediawiki.org/ci/
[edit] Stuff that need packaging
[edit] Android SDK
Android SDK needs to be packaged. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]
Should probably install android on a local machine then build a dumb package that will simply install all files under /opt/androidsdk
[edit] PHPUnit upgrade
PHPUnit is installed from PEAR repository. The Ubuntu provided packages are too old. There is a watch file in the Debian package, so we could probably easily create a PHPUnit 3.7.8 packages using uscan and uupdate.
[edit] PHP 5.3.2
optional would be nice to get PHP 5.3.2 instead of PHP 5.3.10. 5.3.2 is the minimal version supported by MediaWiki.