aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-01-17python-funcsigs: add new dependency for python-debtcollectorMark Asselstine
The uprev of python-debtcollector to version 1.10.0 requires this package. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-17python-oslo.i18n: uprev to latest stable/newtonMark Asselstine
Requires the uprev of python-babel to v2.3.4. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-17python-babel: uprev to 2.3.4Mark Asselstine
This version is required by python-oslo.i18n (after the uprev to stable/newton) and possibly others. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09chef: remove the use of chefMark Asselstine
The use of chef was never complete, had isses with updating binary database files and had a cumbersome implementation. Since we are using Ansible in meta-overc we are dropping the use of chef here and will look to being at par with meta-overc by using Ansible if/when we get time to look at runtime configuration in meta-cloud-services. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09tgt: ensure build LDFLAGS apply to all executablesMark Asselstine
Some of the tgt executables were not being built with the gnu-hash causing a QA error. There is no apparent reason to have differences in how the tgt executables are built so ensure they all use the LDFLAGS. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09python-horizon: cleanup QA warningsMark Asselstine
Currently we are seeing warnings like: .../horizon.scss is owned by gid 1001, which is the same as the user running bitbake. These are caused by using 'cp -a' in this case, by excluding the 'ownership' part of -a we can avoid these QA issues. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09mod-wsgi: uprev to use git and latest releaseMark Asselstine
Apache2 was just uprev'd to the latest release in meta-oe so we should really matching this. Additionally the version we are replacing had build issue with the latest gcc, so the uprev solves these as well. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-09uwsgi: uprev to the latestMark Asselstine
The current version fails to build with the latest gcc, additionally apache2 in meta-oe has been updated so we should use the latest to match. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-06housekeeping: update Poky LICENSE checksumMark Asselstine
The Poky LICENSE file was updated at the beginning of 2014 and we have yet to update the md5 to reflect this. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-06python-barbican: fixup fetch URLMark Asselstine
Upstream has dropped the now EOL stable/kilo branch, the SRCREV however still exists in master so simply switch to master to fix do_fetch. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-06python-pycrypto: skip compileMark Asselstine
There is nothing to compile. Attempting to compile results in a build failure so skip it. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-04meta-openstack: add new python-avahi recipeIoan-Adrian Ratiu
OE-core commit 36e9ed89950 ("avahi-ui: remove support for building a python module") removed the python avahi bindings because nothing in OE-core used them. These bindings are very useful however when configuring targets from salt using the zeroconf protocol. An added benefit of having a python-avahi recipe separate from avahi-ui is that we don't need X11 in DISTRO_FEATURES anymore to use python-avahi, it's just two simple python files, there was no need for all that complexity in avahi-ui in the first place to get the python avahi bindings. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2017-01-03libconfig-general-perl 2.58 -> 2.63Zheng Ruoqin
Upgrade libconfig-general-perl from 2.58 to 2.63 Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-25meta-openstack: layer.conf: update the preferred versionsMark Asselstine
Many of the packages we have preferred versions for no longer have recipes available for the defined versions, or the preferred version was incorrect. Set the preferred versions to something that actually exists. Since meta-openstack is currently not buildable there is no way to test these changes, other than 'it builds' and 'no more warnings about mismatched preferred versions' but there is more work being done currently which will eventually be merged and allow us to revisit these to ensure they are correctly set. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-25housekeeping: rename bbappends to match the recipe versionsMark Asselstine
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-21meta-openstack: add python-pika git based recipeIoan-Adrian Ratiu
This package provides a RabbitMQ/AMQP python client library. Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-21identity: make work with python 3Mark Asselstine
dict.has_key has been deprecated for a while and officiall removed in python 3, instead we need to use 'key in'. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-21python-amqplib: google code is dead, long live githubMark Asselstine
In addition to the source URL having to be update upstream changed the directory structure found in the tarball, updates reflect this. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-21housekeeping: replace deprecated base_containsMark Asselstine
Fixes: base_contains is deprecated, please use bb.utils.contains instead. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-20python-greenlet: update checksumsMark Asselstine
Upstream updated the zip file which resulted in the checksums changing. The new checksum can be confirmed via https://pypi.python.org/pypi/greenlet/0.4.5 to confirm that this is done on the up and up, and not malicious. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-20housekeeping: drop usage of bb.data.getVar()Mark Asselstine
Similar to oe-core commit 2864ff6a4b3c3f9b3bbb6d2597243cc5d3715939 the bb.data.getVar() have been deprecated for enough time now that it has been removed. We need to switch to the new getVar() to get things working again. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-12-18salt: upgrade to 2016.11Alejandro del Castillo
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-22identity.bbclass: Fix python synthax errormortyAdrian Dudau
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19tgt: 1.0.63 -> 1.0.67Wang Xin
1) Upgrade tgt from 1.0.63 to 1.0.67. 2) Modify one patch, since the data has been changed. 0001-Correct-the-path-of-header-files-check-in-Yocto-buil.patch Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19identity.bbclass: Enforce octal literal representation in os.chmodAdrian Dudau
Python 3 changed to the explicit representation and throws errors otherwise. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19openstackchef_inc.bbclass: Update python synthax for exceptAdrian Dudau
The synthax used is deprecated and causes errors. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19python-webtest: 2.0.18 -> 2.0.21Wang Xin
Upgrade python-webtest from 2.0.18 to 2.0.21. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19python-eventlet: 0.17.4 -> 0.18.4Wang Xin
Upgrade python-eventlet from 0.17.4 to 0.18.4. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19python-beautifulsoup4: 4.4.0 -> 4.4.1Wang Xin
Upgrade python-beautifulsoup4 from 4.4.0 to 4.4.1. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-19nss-pam-ldapd: 0.9.6 -> 0.9.7Wang Xin
Upgrade nss-pam-ldapd from 0.9.6 to 0.9.7. Signed-off-by: Wang Xin <wangxin2015.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-08-31spice: Add missing license to LICENSEMark Asselstine
There is a new QA check warning which has been added which flags situation where a subpackage includes a license which is not included in the recipe's LICENSE string. In this case we are seeing: WARNING: .../meta-cloud-services/recipes-support/spice/spice_git.bb: LICENSE_lib32-spice-protocol includes licenses (BSD) that are not listed in LICENSE Adding the missing license to the LICENSE string. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-24ruby.bbclass: pass LDFLAGS via dldflags to avoid QA warningsMark Asselstine
Ruby makes use of the lesser known DLDFLAGS to compose flags passed to the linker. Since DLDFLAGS is composed of arch, ldflags and dldflags instead of overwriting DLDFLAGS we drop the correct flags into dldflags. (lowercase vs uppercase) This will avoid the following QA warnings, such as: No GNU_HASH in the elf binary: './tmp/work/core2-64-overc-linux/ruby-shadow/2.4.1-r0/packages-split/ruby-shadow/usr/lib64/ruby/gems/2.2.0/gems/ruby-shadow-2.4.1/lib/shadow.so' No GNU_HASH in the elf binary: './tmp/work/core2-64-overc-linux/ruby-shadow/2.4.1-r0/packages-split/ruby-shadow/usr/lib64/ruby/gems/2.2.0/extensions/x86_64-linux/2.2.0/ruby-shadow-2.4.1/shadow.so' [ldflags] Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-21salt-tests: Disable staticdev QAWarningCollin Richards
The salt-test package uses files with .a extensions in it's tests. These are used in tests that inspect the tree structure of the file system and have nothing to do with static libraries. This triggers an OE QAWarning. Skip the staticdev check for this package to disable this warning. Signed-off-by: Collin Richards <collin.richards@ni.com> Natinst-ReviewBoard-ID: 145293 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-04python-salttesting: Add ptest output format patchCollin Richards
Add a patch that allows the output of running the salt test suite to be in ptest format. Signed-off-by: Collin Richards <collin.richards@ni.com> Natinst-ReviewBoard-ID: 143279 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-21salt: Add the salt test suiteCollin Richards
* Add salt-tests - package for salt test suite The salt test suite can be run from: /usr/lib/python2.7/site-packages/salt-tests/tests/runtests.py Signed-off-by: Collin Richards <collin.richards@ni.com> Natinst-ReviewBoard-ID: 142234 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-21python-salttesting: initial versionCollin Richards
This package provides testing tools used by the salt project. Signed-off-by: Collin Richards <collin.richards@ni.com> Natinst-ReviewBoard-ID: 142234 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-17salt: upgrade to 2016.3Alejandro del Castillo
* Update conffiles * Add PKGCONFIG options for zeromq and TCP transports. Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-14python-cinder: Move tgt config files to avoid conflictsHe Zhe
We might have the following warning and error since both tgt and python- cinder create /etc/tgt/targets.conf. This patch creates conf.d/ under /etc/tgt/ and puts python-cinder's config file there. tgt's config file will include it automatically. warning: Removing tgt-1.0.63+git0+eca74a72d2-r0.0@corei7_64 due to file /etc/tgt/targets.conf conflicting with python-cinder-7.0.0+git0+61026d4e4f-r0.0@corei7_64 error: tgt-dev-1.0.63+git0+eca74a72d2-r0.0 requires tgt = 1.0.63+git0+eca74a72d2-r0.0 Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-10Remove the duplicated recipe of iscsi-initiator-utilsKevin Hao
The iscsi-initiator-utils recipe has already been integrated into meta-networking layer. We have no reason to keep a duplicated one in meta-cloud-services layer. It also kill two QA warnings caused by this recipe. Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-07ruby: fix TypeError exception triggered by python3Paul Gortmaker
The error appears as follows: ERROR: Failure expanding variable RUBY_GEM_VERSION, expression was ${@get_rubygemsversion("build/tmp/sysroots/x86_64-linux/usr/bin")} which triggered exception TypeError: can't use a string pattern on a bytes-like object Adding an explicit utf-8 decode makes it work again. Similar fixes appear in git://git.pokylinux.org/poky 3e309e0aad Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-07python-keystone: fix QA warning of host uid contaminationXulin Sun
QA Issue: python-keystone: /keystone/usr/share/openstack-dashboard/openstack_dashboard/api/keystone-httpd.py is owned by gid 100, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] Signed-off-by: Xulin Sun <xulin.sun@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-06-07python-repoze.lru: Add license to avoid warningHe Zhe
"WARNING: python-repoze.lru: No generic license file exists for: BSD-derived in any provider" Add BSD Modification Variant license with copyright descriptions. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-31spice: add PACKAGECONFIG for xineramaJackie Huang
spice auto detect Xinerama library to enable the feature, but it causes error when using sstate between different builds, e.g. previous build have xinerama but the later one doesn't, then it fails on the later one with: "Package 'xinerama', required by 'spice-server', not found" Add PACKAGECONFIG for xinerama to ensure we have deterministic builds. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-20qemu: Add packageconfig for libseccomp to avoid rdepend QA warningHe Zhe
"WARNING: QA Issue: qemu rdepends on libseccomp, but it isn't a build dependency? [build-deps]" Currently qemu itself checks and links with libsecomp(if version >= 2.1.1) for x86 and x86-64, since it is not specified in configure, and causes the above warning. This patch adds packageconfig for libseccomp and set it disabled as default. This feature can be enabled whenever libseccomp exists and is needed. Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-20python-repoze: Add license to avoid warningHe Zhe
"WARNING: python-repoze.who: No generic license file exists for: BSD-derived in any provider" Add BSD Modification Variant license Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-05-20cloud-init: fix installed-vs-shipped issue by creating a separate packageXulin Sun
This solves the following issue by creating a separate package to put the below files: QA Issue: cloud-init: Files/directories were installed but not shipped in any package: /lib /lib/systemd /lib/systemd/system /lib/systemd/system/cloud-init.service /lib/systemd/system/cloud-config.target /lib/systemd/system/cloud-config.service /lib/systemd/system/cloud-init-local.service /lib/systemd/system/cloud-final.service Signed-off-by: Xulin Sun <xulin.sun@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-04-28nss-pam-ldapd: add systemd supportLiang Li
Just add systemd style service file. Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-04-28nss-pam-ldapd: move from meta-openstack to base layerLiang Li
To prepare enable nss-pam-ldapd reuseable by other layer/addons. Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-04-28python-dateutil: wildcard the version strgingLiang Li
Fix configure time warning like 'can not find recipe for bbapend file'. Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-03-21openstackchef: add missing parameter to getVarMark Asselstine
Builds are failing with: File: 'openstackchef_inc.bbclass', lineno: 624, function: deploychef_add_file_to_FILES_PN 0620: pkg_files = "FILES_%s" % pkg 0621: ldata.setVar("OVERRIDES", "%s:%s" % (pkg_files, overrides)) 0622: bb.data.update_data(ldata) 0623: *** 0624: dest_base = d.getVar('CHEF_TEMPLATE_BASE') 0625: pkg_imagedir = d.getVar('CHEF_ROOTFS_BASE', True) 0626: #Add the packages image base directory if it does not already exist 0627: if re.search(pkg_imagedir, files) == None: 0628: #All the directory and all files in it Exception: TypeError: getVar() takes at least 3 arguments (2 given) Add the required parameter to fix the build. Chef is planned to be removed from this layer in the near future, so this change is not tested. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>