Add libuuid devel packages
python-qpid-proton does something similar to pyzmq when libzmq is not installed. It bundles the underlying library and builds it. Unfortunately, python-qpid-proton currently has a dependency on `libuuid` and therefore, it depends on the devel packages to be present. This dependency will be removed in the future but it'll take time. Until that happens, I'm adding uuid-dev to the list of packages to install by default. Change-Id: Iae4d7138311eec0cd90c0865f30b84a98ce3c142
This commit is contained in:
parent
81a2ee3de2
commit
b24f2636a1
@ -90,6 +90,8 @@ class openstack_project::jenkins_params {
|
||||
$cgred_require = Package['cgroups']
|
||||
$dvipng_package = 'dvipng'
|
||||
}
|
||||
|
||||
$uuid_dev = "uuid-devel"
|
||||
}
|
||||
'Debian': {
|
||||
# packages needed by slaves
|
||||
@ -166,6 +168,8 @@ class openstack_project::jenkins_params {
|
||||
Package['cgroups'],
|
||||
File['/etc/init/cgred.conf'],
|
||||
]
|
||||
|
||||
$uuid_dev = "uuid-dev"
|
||||
}
|
||||
default: {
|
||||
fail("Unsupported osfamily: ${::osfamily} The 'jenkins' module only supports osfamily Debian or RedHat (slaves only).")
|
||||
|
@ -50,6 +50,8 @@ class openstack_project::thick_slave(
|
||||
$::openstack_project::jenkins_params::xslt_package, # for building openstack docs
|
||||
$::openstack_project::jenkins_params::xvfb_package, # for selenium tests
|
||||
$::openstack_project::jenkins_params::php5_cli_package, # for community portal build
|
||||
|
||||
$::openstack_project::jenkins_params::uuid_dev, # for oslo.messaging pyngus/proton
|
||||
]
|
||||
|
||||
package { $packages:
|
||||
|
Loading…
x
Reference in New Issue
Block a user