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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits