summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* python-oslo.versionedobjects: initial versionMark Asselstine2016-02-051-0/+36
| | | | | | | This package is required by nova, heat, and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.reports: initial versionMark Asselstine2016-02-051-0/+32
| | | | | | | This package is required by nova, heat, cinder and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-os-brick: initial versionMark Asselstine2016-02-051-0/+25
| | | | | | | | | | This package provides an OpenStack Cinder brick library for managing local volume attaches. This package is required by nova and cinder. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-fasteners: initial versionMark Asselstine2016-02-051-0/+26
| | | | | | | | | This package provides a python package that provides useful locks. This package is required by oslo-concurrency, taskflow and others. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-ecdsa: initial versionMark Asselstine2016-02-051-0/+26
| | | | | | | | | This package provides a ECDSA cryptographic signature library. This is required by nova. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-debtcollector: initial versionMark Asselstine2016-02-051-0/+26
| | | | | | | | | | | | This package provides a collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. This recipe is required by several python-oslo packages as well as neutron and nova. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-cachetools: initial versionMark Asselstine2016-02-051-0/+16
| | | | | | | | | This package provides extensible memoizing collections and decorators. This package is required by the uprev of oslo.messaging and taskflow. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo*: convert to 'git' and uprevMark Asselstine2016-02-0512-112/+148
| | | | | | | | | These python-oslo* recipes did not previously use git so switching them to make future uprevs simpler. While we are at it uprev to the version required for the liberty release. Signed-off-by: Mark Asselstine <asselsm@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-wrapt: switch to using gitMark Asselstine2016-01-152-11/+15
| | | | | | | | | | | In an effort to make things easier to uprev whenever possible we should use git in our recipes. This has some negative implications if there is a versioned recipe in another layer (without using PREFERRED_VERSION the versioned recipe is used) but overall is the best solution. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-wrapt: add recipeJosep Puigdemont2016-01-151-0/+11
| | | | | Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-oslo.service: add new recipe to fulfil dependenciesMark Asselstine2016-01-111-0/+24
| | | | | | | | | | | This python module is required for the uprev of nova, trove, neutron, heat... so we are making it available in order to support the pending uprev of these packages as we move to openstack liberty. This python module provides a library for running openstack services. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-monotonic: add new recipe to fulfil dependenciesMark Asselstine2016-01-111-0/+31
| | | | | | | | | | | | This package is required by uprevs of trove, nova, several oslo packages, to name a few. Adding this package so that it is available for these uprevs as we move to openstack liberty. This python module provides access to the value, in fractions of a second, of a clock. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* python-django: uprev to 1.8.6Mark Asselstine2015-12-111-5/+6
| | | | | | | | | | Move to use git to ease future uprevs. Note that a recipe for django exists in meta-python and since it is a versioned recipe instead of a "_git" recipe it seems to be picked up instead of our recipe, so we need to add a PREFERRED_VERSION to ensure our recipe is used. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Use a bbclass to remove argparse from requirementsJosep Puigdemont2015-12-115-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | argparse is required by some of the CLI applications of openstack. The module is provided by python 2.7, however python-distribute (used in fido), is not able to find it: Python 2.7.9 (default, Oct 27 2015, 18:12:55) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pkg_resources >>> pkg_resources.get_distribution('argparse') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 338, in get_distribution if isinstance(dist,Requirement): dist = get_provider(dist) File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 217, in get_provider return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0] File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 698, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: argparse >>> import argparse >>> This patch adds a class that when inherited will remove argparse from requirements.txt. Also with this patch, those python modules used by openstackclient inherit the class. Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* functools32: use git instead of release tarballsMark Asselstine2015-11-161-4/+5
| | | | | | | | Since we are often moving packages forward on the master branch it is simpler to use git instead of tarballs. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* openstackclient: add missing python modulesMark Asselstine2015-11-164-0/+83
| | | | | | | | | | | Attempting to run 'openstack' commands (such as 'openstack user list') will fail with errors regarding missing python modules. Add the missing module recipes and add the dependencies to openstackclient. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* init: no need to close (non-existing) ps file descriptorsMark Asselstine2015-11-1615-15/+15
| | | | | | | | | | | | | Attempting to get the status of various daemons which are part of the compute image results in an error: ps: write error: Bad file descriptor Switch to using the more standard io redirection techniques to avoid this error. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* 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>
* 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>
* 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>
* 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>
* 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-161-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>
* 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>
* 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>
* 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>
* 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>