Gallium/Upgrade to Precise

From Wikitech
< Gallium(Difference between revisions)
Jump to: navigation, search
m
m (Stuff that need packaging)
 
Line 27: Line 27:
 
== Stuff that need packaging ==
 
== Stuff that need packaging ==
  
'''Android SDK''' needs to be package. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]
+
=== Android SDK ===
 +
'''Android SDK''' needs to be packaged. It is, as of Oct 2012, in /home/hashar which is not really ideal :-]
  
PHPUnit is installed from PEAR repository. Ubuntu packages are too old.
+
Should probably install android on a local machine then build a dumb package that will simply install all files under /opt/androidsdk
  
Item probably not needed:
+
=== PHPUnit upgrade ===
* get PHP 5.3.2 instead of PHP 5.3.10
+
 
 +
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.

Personal tools
Namespaces

Variants
Actions
Navigation
Ops documentation
Wiki
Toolbox