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