Ori.livneh has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/133903

Change subject: Add package dependencies from wikimedia-task-appserver
......................................................................

Add package dependencies from wikimedia-task-appserver

The appserver package is difficult to maintain and largely obsolete. By
declaring package dependencies in Puppet, we can get rid of the package.

Change-Id: I4e2dee8aa46dec59c4245dde2a8e0994abadffb0
---
M modules/applicationserver/manifests/packages.pp
1 file changed, 59 insertions(+), 6 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/03/133903/1

diff --git a/modules/applicationserver/manifests/packages.pp 
b/modules/applicationserver/manifests/packages.pp
index 12342eb..c72d1df 100644
--- a/modules/applicationserver/manifests/packages.pp
+++ b/modules/applicationserver/manifests/packages.pp
@@ -1,20 +1,28 @@
 # application server required packages
 class applicationserver::packages {
-
-    package { [ 'libapache2-mod-php5', 'php5-common', 'php5-cli', 
'libmemcached11' ]:
-        ensure => latest,
+    package { [
+        'apache2-mpm-prefork',
+        'libapache2-mod-php5',
+        'libmemcached11',
+        'php-apc',
+        'php-pear',
+        'php5-cli',
+        'php5-common',
+    ]:
+        ensure => present,
     }
 
     # Standard PHP extensions
     package { [
         'php5-curl',
+        'php5-geoip',
         'php5-intl',
         'php5-memcached',
         'php5-mysql',
         'php5-redis',
         'php5-xmlrpc',
     ]:
-        ensure => latest,
+        ensure => present,
     }
 
     # Wikimedia-specific PHP extensions
@@ -24,7 +32,7 @@
         'php5-wmerrors',
         'php5-fss',
     ]:
-        ensure => latest,
+        ensure => present,
     }
 
     # Pear modules
@@ -32,6 +40,51 @@
         'php-mail',
         'php-mail-mime',
     ]:
-        ensure => latest,
+        ensure => present,
+    }
+
+    # TeX packages
+    package { [
+        'texlive',
+        'texlive-bibtex-extra',
+        'texlive-font-utils',
+        'texlive-fonts-extra',
+        'texlive-lang-all',
+        'texlive-latex-extra',
+        'texlive-math-extra',
+        'texlive-pictures',
+        'texlive-pstricks',
+        'texlive-publishers',
+    ]:
+        ensure => present,
+    }
+
+    # Math
+    package { [
+        'dvipng',
+        'gsfonts',
+        'make',
+        'ocaml',
+        'ploticus',
+    ]:
+        ensure => present,
+    }
+
+    # PDF and DjVu
+    package { [
+        'djvulibre-bin',
+        'librsvg2-bin',
+        'libtiff-tools',
+        'xpdf-utils',
+    ]:
+        ensure => present,
+    }
+
+    # Tidy
+    package { [
+        'libtidy-0.99-0',
+        'tidy',
+    ]:
+        ensure => present,
     }
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/133903
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4e2dee8aa46dec59c4245dde2a8e0994abadffb0
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <o...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to