summaryrefslogtreecommitdiffstats
path: root/meta-openstack
Commit message (Collapse)AuthorAgeFilesLines
...
* nova: add needed python modulesMark Asselstine2015-11-161-0/+2
| | | | | | | | | Launching nova-compute we get errors regarding missing modules for 'netifaces' and 'retrying'. Add the missing modules to nova's RDEPENDS. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: add missing functools32 moduleMark Asselstine2015-10-302-0/+30
| | | | | | | | Keystone fails to install due to functools32 missing. Add a new recipe for functools32 and include the dependency in keystone. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: add an upstream patch needed for pyscss 1.3.4Mark Asselstine2015-10-302-0/+69
| | | | | | | | | | Without this patch we will get an error: Don't know how to merge conflicting combinators: <SimpleSelector: u'+ .btn:not(:first-child)'> and <SimpleSelector: u'> .btn'> when attempting to connect to the horizon dashboard. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* django-pyscss: uprev to version 2.0.2Mark Asselstine2015-10-301-2/+2
| | | | | | | | | | | | | | | This uprev is needed to work around an error when attempting to log in to the horizon dashboard: Couldn't find anything to import: bootstrap/variables The upstream fix bd8b2ae8bf21b9c4f671d9364cdc41fbced9b214 [Retain the imported file path] forms the basis of the 2.0.2 release and fixes this error, per bug: https://github.com/fusionbox/django-pyscss/issues/34. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* salt: upgrade to 2015.8Alejandro del Castillo2015-10-021-13/+13
| | | | | | | Follow Debian dependencies from official salt repo at repo.saltstack.com Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-glancestore: requires python module enumJosep Puigdemont2015-09-291-0/+1
| | | | | | | | | In capabilities, glance store imports enum, which is available since python 3.4. For earlier versions of python we can use the backported package python-enum34 from meta-python. Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qpid: inherit pkgconfig classArnold Csorvasi2015-09-291-1/+2
| | | | | | | Also add -Wno-unused-function to prevent build from failing. Signed-off-by: Arnold Csorvasi <arnold.csorvasi@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python packages: add build dependency on python-pbrJosep Puigdemont2015-09-2224-2/+77
| | | | | | | | | | | | | Some packages fail to build because their dependency on python-pbr during built time is not properly stated in the recipe. Sometimes the build succeeds anyway because the python-pbr package has already been built previously. To avoid the occasional build failure, this patch adds a dependency on python-pbr to all those packages that declare it as a dependency in their setup.py file. Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openldap/initscript: make sure data_dir existNam Ninh2015-09-171-0/+1
| | | | | Signed-off-by: Nam Ninh <nam.ninh@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openldap: fix various build failuresNam Ninh2015-09-171-4/+5
| | | | | | | | | | | | | | | | | | | | Fix wrong hard-coded OPENLDAP_LIBEXECDIR that causes the following build failure: mv: cannot stat `<build_dir>/bitbake_build/tmp/work/core2-64-wrs-linux/openldap/2.4.39-r0/image/usr/lib64/openldap/slapd': No such file or directory The base openldat bb installs slapd under ${sbindir}, so LIBEXEC should be replaced with sbindir instead of OPENLDAP_LIBEXECDIR. The "run" directory is already removed in the base bb, so removing the second time causes this build failure: rmdir: failed to remove `<build_dir>/bitbake_build/tmp/work/core2-64-wrs-linux/openldap/2.4.39-r0/image/var/run': No such file or directory Finally, ops-base.ldif is needed in the initscript, so we also include it in the package. Signed-off-by: Nam Ninh <nam.ninh@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.i18n: Fix build error, missing pbrMark Asselstine2015-09-161-0/+1
| | | | | | | | | Depending on build order this package may fail to build and complain that no suitable pbr can be found. Add a dependency on pbr. This matches the dependencies called out by the package's setup.py. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ruby.bbclass: move to base layerMark Asselstine2015-09-161-131/+0
| | | | | | | | | | | | | In commit 1aa30310259027ebb87ee95ef914ca3de55d6a09 [puppet: move to base layer] we made puppet available to all sub-layers but since we didn't move the required ruby.bbclass we couldn't actually use it without using meta-openstack. Complete the move by moving the ruby.bbclass to the base layer. At some point I think we still want to remove ruby.bbclass from meta-cloud-services completely and use meta-ruby, but we will do that at another time. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-dateutil: move bbappend to the base layerMark Asselstine2015-09-161-1/+0
| | | | | | | | | This bbappend is not specific to openstack, any meta-cloud-services 'sub-layer' will require this change so moving it to the base layer to make it apply even with non-openstack builds. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* housekeeping: switch more bbappends to use wildcardsMark Asselstine2015-09-164-0/+0
| | | | | | | | | | | In order to avoid future danglers move more bbappends to use wildcards. This also helps when folks are using meta-cloud-services with other branches then master. These are trivial in that they are not being modified and have been audited and shown to be still applicable. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* dnsmasq: move bbappend to use a wilcardMark Asselstine2015-09-161-5/+0
| | | | | | | | | | | To facilitate future support and to simplify using meta-cloud-services with other branches we prefer to use a wildcard. In making this move the content of the bbappend has been audited and most of the content is now no longer needed (it is found in dnsmasq.inc for some time now) and so we are removing these parts. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-fixtures: depends on python-pbrJosep Puigdemont2015-09-161-1/+7
| | | | | | | | | | | Fixes this build error: | File ".../sysroots/x86_64-linux/usr/lib/python2.7/site-packages/distribute-0.6.32-py2.7.egg/setuptools/command/easy_install.py", line 592, in easy_install | raise DistutilsError(msg) | distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr') | ERROR: python setup.py build_ext execution failed. Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* erlang: skip the host library path checkTing Liu2015-09-162-2/+3
| | | | | | | | | | | | Move a previous patch from erlang_R15B.bb to erlang.inc as erlang_R16B03-1 needs it too. Fix the below error: ERROR: This autoconf log indicates errors, it looked at host include and/or library paths while determining system capabilities. Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* puppet: move to base layerMark Asselstine2015-08-209-255/+0
| | | | | | | | | | | | Puppet can be used by many 'cloud services', it is not openstack specific, so moving puppet and puppet related recipes to the meta-cloud-services base layer. This allows either internal sub-layers found in meta-cloud-services or external layers to include meta-cloud-services without being burdened by bbappends and configs found in meta-openstack. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Add the ruby-shadow recipe for the puppet toolGuojian Zhou2015-08-202-0/+24
| | | | | | | | | | | | | | The puppet could not add or change the user's password automatically, because the puppet tool requires the "libshadow" to implement this feature. Failure information without the "libshadow" feature: ================================================================== Debug: /User[username]: Provider useradd does not support features manages_passwords; not managing attribute password Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Add the puppet.conf for the puppet agentGuojian Zhou2015-08-202-0/+11
| | | | | | | | The puppet agent requires the /etc/puppet/puppet.conf. Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Fix the puppet run failure issueGuojian Zhou2015-08-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | The puppet's execution depends on the facter, so add the required RDEPENDS in the bb file. The puppet tool run failure information: ============================================== root@# puppet help /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require': cannot load such file -- facter (LoadError) from /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/gems/1.9.1/gems/puppet-3.7.3/lib/puppet.rb:6:in `<top (required)>' from /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/gems/1.9.1/gems/puppet-3.7.3/lib/puppet/util/command_line.rb:12:in `<top (required)>' from /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/rubygems/custom_require.rb:36:in `require' from /usr/lib64/ruby/gems/1.9.1/gems/puppet-3.7.3/bin/puppet:7:in `<top (required)>' from /usr/bin/puppet:23:in `load' from /usr/bin/puppet:23:in `<main>' Signed-off-by: Guojian Zhou <guojian.zhou@windriver.com> Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* open-iscsi-user: upgrade 2.0-871->2.0-873Lei Maohui2015-08-183-15/+34
| | | | | | | | -deleted patch not used any more -add new patch for new version Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-jsonschema: upgrade 2.4.0 -> 2.5.1Li xin2015-08-181-2/+4
| | | | | | | The newer python-jsonschema depends on python-vcversioner. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-vcversioner: add new recipeLi xin2015-08-181-0/+16
| | | | | | | Add python-vcversioner,since the newer python-jsonschema depends on it. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* keystone: the 'sql' section is deprecatedMark Asselstine2015-08-131-1/+1
| | | | | | | | | | | | | | | | | | | | Attempting to use commands such as 'glance image-list' or 'keystone tenant-list' was resulting in various errors including 'error 500'. Examining the logs it was found that keystone was throwing the following warning: WARNING oslo_config.cfg [-] Option "connection" from group "sql" is deprecated. Use option "connection" from group "database". Examining the database I found that the keystone database existed but was empty. This indicates that some of the install scripts were failing, possibly due to issues connecting to the database due to a bad configuration. So taking the WARNING to heed I swapped the 'sql' section header for 'database' and now the database is properly created and keystone commands can be successfully executed. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-nova: add missing dependency on sqlparseMark Asselstine2015-08-132-0/+28
| | | | | | | | | | Attempting to use nova-manage, for example to perform 'service list', will result in a python trace indicating that the sqlparse module was not found. Add the python-sqlparse recipe and include it in the RDEPENDS list for nova. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* glance: add new dependenciesMark Asselstine2015-08-133-1/+55
| | | | | | | | | | Attempting to run glance-api several python traces are encountered. The following packages were identified in the traces and as such are added as dependencies which allows glance-api to launch successfully. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ruby.bbclass: Error fixLi xin2015-08-101-0/+1
| | | | | | | | | | | When build the recipes which inherit ruby,ERROR will occur as following: ERROR: QA Issue: non debug package contains .debug directory: json path /work/core2-64-oe-linux/json/1.8.3-r0/packages-split/json/usr/lib/ruby/ gems/2.2.0/extensions/x86_64-linux/2.2.0/json-1.8.3/json/ext/.debug/generator.so [debug-files] So modify ruby.bbclass. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* libvirt: remove sanlock from PACKAGECONFIGMark Asselstine2015-08-101-1/+1
| | | | | | | | | There exists no recipe for sanlock and the libvirt recipe doesn't have a sanlock PACKAGECONFIG so removing sanlock from the set of PACKAGECONFIGs. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* json: upgrade 1.8.1 -> 1.8.3Li xin2015-08-102-23/+2
| | | | | | | Dropped 0001-Dont-compile-extensions.patch, it is not needed anymore. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-heatclient: upgrade 0.4.0 -> 0.6.0Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* chef: upgrade 11.12.4->12.4.1Lei Maohui2015-08-102-6/+31
| | | | | Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pymongo: upgrade 3.0.1 -> 3.0.3Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pecan: upgrade 0.8.3 -> 0.9.0Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-paste: upgrade 2.0.1 -> 2.0.2Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.config: upgrade 1.11.0 -> 1.14.0Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-msgpack: upgrade 0.4.5 -> 0.4.6Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-keystoneclient: upgrade 1.3.0 -> 1.6.0Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-jsonpointer: upgrade 1.7 -> 1.9Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-jsonpatch: upgrade 1.9 -> 1.11Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-httpretty: upgrade 0.8.7 -> 0.8.10Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-glanceclient: upgrade 0.17.0 -> 0.19.0Li xin2015-08-101-2/+3
| | | | | | | | | | Add RDEPENDS bash to avoid build WARNING as following: WARNING: QA Issue: post@underscore@test@underscore@hook.sh_python-glanceclient contained in package python-glanceclient requires /bin/bash, but no providers found in its RDEPENDS [file-rdeps] Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-fixtures: upgrade 1.0.0 -> 1.3.1Li xin2015-08-101-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* horizon: add missing dependencies to address startup errorsMark Asselstine2015-08-063-1/+46
| | | | | | | | | | | | | | | | | | Horizon requires python-xstatic-angular-lrdragndrop and xstatic-magic-search otherwise errors will prevent the dashboard from being accessed. The depencies are spelled out clearly in the openstack-dashboard-error.log, as per the following error: ImportError: Could not import settings 'openstack_dashboard.settings' (Is it on sys.path? Is there an import error in the settings file?): No module named angular_lrdragndrop Even with these added dependencies there are other issues that prevent the dashboard from being accessed but at least with these dependencies satisfied we can move on to fixing the remaining runtime issues. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-mox3: uprev to version 0.9.0Mark Asselstine2015-08-061-3/+3
| | | | | | | | | Because we updated the version of python-pbr we need to uprev python-mox3 as the version that was present only works with python-pbr versions <1.0. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.serialization: add pbr to DEPENDMark Asselstine2015-08-061-0/+1
| | | | | | | | | Per the package's setup.py we need to depend on python-pbr. Failing to do so results in a build failure: Could not find suitable distribution for Requirement.parse('pbr') Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-pbr: uprev to 1.4.0Mark Asselstine2015-08-061-2/+2
| | | | | | | | | The uprev to to python-testtools references VersionInfo semantic_version which wasn't introduced until pbr version 1.3.0. So we are uprev'ing pbr to a more suitable and recent version. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-psycopg2: reinstate patch to avoid pg_configMark Asselstine2015-08-062-21/+47
| | | | | | | | | | | | | When building we get an error: Error: pg_config executable not found. Previously there was a patch that removed references to pg_config. This patch was dropped during the version uprev for an unknown reason. Reinstate this patch with minor updates to allow it to patch the new version of python-psycopg2 and get the build working again. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-testtools: fix build errorMark Asselstine2015-08-061-0/+4
| | | | | | | | | | | Ran in to a build error: distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pbr') ERROR: python setup.py build execution failed. Fix by DEPENDing on python-pbr. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* meta-openstack: fix dangling bbappends by adding wildcardMark Asselstine2015-08-064-1/+1
| | | | | | | | | | | | | | | | Several bbappends were raising 'dangling' warnings since the base recipe version has changed without a similar change being made in this repo. The following are renames that include a wildcard to broaden the versions to which these bbappends will be applied to. This will address the 'dangling' warnings while ensuring the changes made in this repo are properly applied to the associated recipes. For the most part the files remain unchanged, in the case of postgresql the 'brokensep' has been removed as there exists no more S != B issues in the base recipe. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>