Hashar has uploaded a new change for review.

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


Change subject: zuul: need python-voluptuous 0.6.1
......................................................................

zuul: need python-voluptuous 0.6.1

Zuul depends on the python voluptuous module we are packagin under
operations/debs/python-voluptuous. Zuul does NOT work with version 0.7
of that module so we need to explicitly pin it.

Change-Id: Ie71806b18791557d3db820ee489403db2ca8eb16
---
M modules/zuul/manifests/init.pp
1 file changed, 10 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/66/54866/1

diff --git a/modules/zuul/manifests/init.pp b/modules/zuul/manifests/init.pp
index be74991..191799f 100644
--- a/modules/zuul/manifests/init.pp
+++ b/modules/zuul/manifests/init.pp
@@ -37,10 +37,20 @@
                        'python-gitdb',
                        'python-async',
                        'python-smmap',
+                       'python-voluptuous',
 
                        'python-setuptools',
        ]
 
+       # We have packaged the python voluptuous module under
+       # operations/debs/python-voluptuous. Zuul does not work
+       # AT ALL with version 0.7 so make sure we have 0.6.x
+       apt::pin {
+               pin      => 'version 0.6*',
+               priority => '1001',
+               before   => Package['python-voluptuous'],
+       }
+
        package { $packages:
                ensure => present,
        }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie71806b18791557d3db820ee489403db2ca8eb16
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Hashar <has...@free.fr>

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

Reply via email to