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:
Flavio Percoco 2015-06-08 15:00:07 +02:00
parent 81a2ee3de2
commit b24f2636a1
2 changed files with 6 additions and 0 deletions

View File

@ -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).")

View File

@ -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: