Dereckson has uploaded a new change for review.

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

Change subject: Separate math and TeX packages class
......................................................................

Separate math and TeX packages class

We need to deploy texvc on silver to allow the Math extension
to work on this wiki.

As we need to cherry-pick among packages included in the
mediawiki::packages class, this change moves the TeX and
math package into separate classes.

Change-Id: Ib5deed6dece2a78f8004f1ff6a2d3d371aa164a6
---
M modules/mediawiki/manifests/packages.pp
A modules/mediawiki/manifests/packages/math.pp
A modules/mediawiki/manifests/packages/tex.pp
3 files changed, 38 insertions(+), 28 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/58/269758/1

diff --git a/modules/mediawiki/manifests/packages.pp 
b/modules/mediawiki/manifests/packages.pp
index 125aa56..1c3df61 100644
--- a/modules/mediawiki/manifests/packages.pp
+++ b/modules/mediawiki/manifests/packages.pp
@@ -1,5 +1,7 @@
 class mediawiki::packages {
     include ::mediawiki::packages::php5
+    include ::mediawiki::packages::math
+    include ::mediawiki::packages::tex
     require ::apt
 
     package { [
@@ -16,34 +18,6 @@
         'php-pear',
         'php-mail',
         'php-mail-mime',
-    ]:
-        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',
-        'mediawiki-math-texvc',
     ]:
         ensure => present,
     }
diff --git a/modules/mediawiki/manifests/packages/math.pp 
b/modules/mediawiki/manifests/packages/math.pp
new file mode 100644
index 0000000..7d293e2
--- /dev/null
+++ b/modules/mediawiki/manifests/packages/math.pp
@@ -0,0 +1,16 @@
+# == Class: mediawiki::packages::math
+#
+# Provisions packages used by MediaWiki for math rendering.
+#
+class mediawiki::packages::math {
+    package { [
+        'dvipng',
+        'gsfonts',
+        'make',
+        'ocaml',
+        'ploticus',
+        'mediawiki-math-texvc',
+    ]:
+        ensure => present,
+    }
+}
diff --git a/modules/mediawiki/manifests/packages/tex.pp 
b/modules/mediawiki/manifests/packages/tex.pp
new file mode 100644
index 0000000..9604159
--- /dev/null
+++ b/modules/mediawiki/manifests/packages/tex.pp
@@ -0,0 +1,20 @@
+# == Class: mediawiki::packages::tex
+#
+# Provisions packages used by MediaWiki for TeX rendering.
+#
+class mediawiki::packages::tex {
+    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,
+    }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib5deed6dece2a78f8004f1ff6a2d3d371aa164a6
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Dereckson <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to