Gergő Tisza has uploaded a new change for review.

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

Change subject: Add libssl-dev dependency to sentry module
......................................................................

Add libssl-dev dependency to sentry module

The python module sentry apparently depends on libssl-dev. This
error is only triggered when one adds the sentry role before the
initial vagrant up (I imagine something else installs it by default).

The question marks are there because cffi and cryptography are not
direct dependencies of sentry and pip is supposed to install direct
dependencies only so I am not sure why these packages need to be
installed in the first place.

Change-Id: I7216fd8641605b82f5bb2c332517b328ee857e0a
---
M puppet/modules/sentry/manifests/init.pp
1 file changed, 3 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/vagrant 
refs/changes/20/193320/1

diff --git a/puppet/modules/sentry/manifests/init.pp 
b/puppet/modules/sentry/manifests/init.pp
index 04d7ace..0d80a9c 100644
--- a/puppet/modules/sentry/manifests/init.pp
+++ b/puppet/modules/sentry/manifests/init.pp
@@ -78,8 +78,10 @@
     require_package('libmysqlclient-dev')
     # needed for building the python package lxml
     require_package('libxml2-dev', 'libxslt1-dev')
-    # needed for building the python package cffi
+    # needed for building the python package cffi (?)
     require_package('libffi-dev')
+    # needed for building the python package cryptography (?)
+    require_package('libssl-dev')
 
     $sentry_cli = "${deploy_dir}/bin/sentry --config='${cfg_file}'"
     $sentry_create_project_script = 
"${deploy_dir}/bin/sentry_create_project.py"

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7216fd8641605b82f5bb2c332517b328ee857e0a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/vagrant
Gerrit-Branch: master
Gerrit-Owner: GergÅ‘ Tisza <[email protected]>

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

Reply via email to