[meta-virtualization] [meta-cloud-services][fido-kilo][PATCH 00/42] Updates for fido-kilo

Bruce Ashfield bruce.ashfield at gmail.com
Fri Dec 11 09:16:49 PST 2015


On Tue, Dec 8, 2015 at 12:33 PM, Josep Puigdemont <josep.puigdemont at enea.com
> wrote:

> Hi,
>
> A few comments on this patch series:
>
> * It contains several cherry-picks from master that are also needed in
> fido-kilo.
>
> * I had to cherry-pick django-pyscss 2.0.2 from master, although Kilo's
> requirements have a cap on this package (>=1.0.3,<2.0.0), but horizon
> wouldn't work otherwise.
>
> * There are also a few upgrades to Openstack Kilo 2015.1.2 that were
> missing
> from the previous series (and a new recipe for oslo.versionedobjects).
>
> * Various dependencies have been added, and NAT as well as TUN kernel
> modules
> are added to the compute image too.
>
> * The last pacth is the only one I think may be a bit controversial
> (because
> it's rather ugly). Maybe you have some suggestions on how to solve the
> issue
> described in the commit message. I have put everything in one patch so it
> is
> easy to remove later, or to discard altogether. Without this patch the
> images
> won't work out of the box, but it can be fixed by adding a simple sed
> command
> to IMAGE_POSTPROCESS_COMMAND that does the same.
>
>
> I have tested this using both the AIO image and comupte+controller images
> on qemu. Only the AIO image has been tested on real HW.
>
> I'm sorry for the large patch sets! I believe this is the last series for
> fido-kilo I have. I hope I can work with master and Liberty pretty soon.
>


I've merged the series to fido-kilo, with the v2 class used for argparse
fixups.

I also cherry picked a modified version of the class to master, so we can
start
using it there for fixups as well.

Cheers,

Bruce


>
> Thanks,
>
> /Josep
>
> Jackie Huang (8):
>   python-pathlib: add new recipe
>   python-django-pyscss: add missing rdepends on python-pathlib
>   python-enum: add new recipe
>   python-pyscss: add missing rdepends on python-enum
>   python-repoze.lru: add new recipe
>   python-routes: add rdepends on python-repoze.lru
>   python-nova: add missing rdepends
>   python-eventlet: upgrade 0.17.1 -> 0.17.4
>
> Josep Puigdemont (12):
>   python-sqlalchemy-migrate: depends on sqlparse
>   python-cliff: Fix object has no attribute debug error
>   python-nova: dependency on blkid
>   yocto-kernel: enable NAT
>   python-pbr: upgrade to 0.11
>   python-novaclient: upgrade to 2.23.2
>   python-ceilometer: upgrade to 2015.1.2
>   python-oslo.versionedobjects: added recipe
>   python-heat: update to 2015.1.2
>   packagegroup-cloud-compute: add tun kernel module
>   packagegroup-cloud-extras: include xterm only if x11 in
>     DISTRO_FEATURES
>   Remove argparse from requirements.txt of some modules
>
> Lei Maohui (3):
>   python-beautifulsoup4: upgrade 4.3.2 -> 4.4.0
>   python-sqlalchemy-migrate: upgrade 0.9.6->0.9.7
>   python-testtools: upgrade 0.9.33 -> 1.8.0
>
> Li xin (10):
>   python-setuptools-git: add native support
>   python-httpretty: upgrade 0.8.7 -> 0.8.10
>   python-jsonpatch: upgrade 1.9 -> 1.11
>   python-jsonpointer: upgrade 1.7 -> 1.9
>   python-msgpack: upgrade 0.4.5 -> 0.4.6
>   python-pecan: upgrade 0.8.3 -> 0.9.0
>   json: upgrade 1.8.1 -> 1.8.3
>   ruby.bbclass: Error fix
>   python-vcversioner: add new recipe
>   python-jsonschema: upgrade 2.4.0 -> 2.5.1
>
> Mark Asselstine (9):
>   python-nova: add missing dependency on sqlparse
>   meta-openstack: add wildcard to libvirt bbappend
>   libvirt: remove sanlock from PACKAGECONFIG
>   glance: add new dependencies
>   keystone: the 'sql' section is deprecated
>   python-testtools: fix build error
>   keystone: add missing functools32 module
>   django-pyscss: uprev to version 2.0.2
>   openvswitch: add as RRECOMMENDS for compute and controller
>
>  meta-openstack/classes/ruby.bbclass                |  1 +
>  ...up4_4.3.2.bb => python-beautifulsoup4_4.4.0.bb} |  6 ++--
>  .../python/python-ceilometer_git.bb                |  7 ++---
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-cinderclient_git.bb              |  3 +-
>  ...1-Fix-object-has-no-attribute-debug-error.patch | 32
> ++++++++++++++++++++++
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../recipes-devtools/python/python-cliff_1.10.0.bb |  6 ++--
>  ...scss_1.0.6.bb => python-django-pyscss_2.0.2.bb} |  6 ++--
>  .../recipes-devtools/python/python-enum_0.4.4.bb   | 25 +++++++++++++++++
>  ...ventlet_0.17.1.bb => python-eventlet_0.17.4.bb} |  5 ++--
>  .../python/python-functools32_3.2.3-2.bb           | 29
> ++++++++++++++++++++
>  .../recipes-devtools/python/python-glance_git.bb   |  3 ++
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-glanceclient_git.bb              |  1 +
>  .../recipes-devtools/python/python-heat_git.bb     |  8 +++---
>  ...tpretty_0.8.7.bb => python-httpretty_0.8.10.bb} |  4 +--
>  ...n-jsonpatch_1.9.bb => python-jsonpatch_1.11.bb} |  4 +--
>  ...sonpointer_1.7.bb => python-jsonpointer_1.9.bb} |  4 +--
>  ...nschema_2.4.0.bb => python-jsonschema_2.5.1.bb} |  6 ++--
>  .../python/python-keystone/keystone.conf           |  2 +-
>  .../recipes-devtools/python/python-keystone_git.bb |  1 +
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-keystoneclient_git.bb            |  1 +
>  ...on-msgpack_0.4.5.bb => python-msgpack_0.4.6.bb} |  4 +--
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-neutronclient_git.bb             |  3 +-
>  .../recipes-devtools/python/python-nova_git.bb     |  8 +++++-
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-novaclient_git.bb                |  9 +++---
>  .../Remove-argparse-from-requirements.txt.patch    | 25 +++++++++++++++++
>  .../python/python-oslo.config_1.9.3.bb             |  4 +--
>  .../python/python-oslo.versionedobjects_0.1.1.bb   | 26
> ++++++++++++++++++
>  .../python/python-pathlib_1.0.1.bb                 | 29
> ++++++++++++++++++++
>  .../{python-pbr_0.10.8.bb => python-pbr_0.11.0.bb} |  8 ++----
>  ...python-pecan_0.8.3.bb => python-pecan_0.9.0.bb} |  4 +--
>  .../recipes-devtools/python/python-pyscss_1.3.4.bb |  1 +
>  .../python/python-repoze.lru_0.6.bb                | 20 ++++++++++++++
>  .../python/python-routes_1.12.3.bb                 |  2 +-
>  .../python/python-semantic-version_2.4.2.bb        | 27
> ++++++++++++++++++
>  .../python/python-setuptools-git_1.1.bb            |  1 +
>  ...0.9.6.bb => python-sqlalchemy-migrate_0.9.7.bb} |  5 ++--
>  .../python/python-sqlparse_0.1.16.bb               | 27
> ++++++++++++++++++
>  .../Remove-argparse-from-requirements.txt.patch    | 23 ++++++++++++++++
>  .../python/python-stevedore_1.3.0.bb               |  2 ++
>  ...sttools_0.9.33.bb => python-testtools_1.8.0.bb} |  8 ++++--
>  .../python/python-vcversioner_2.14.0.0.bb          | 16 +++++++++++
>  .../ruby/json/0001-Dont-compile-extensions.patch   | 20 --------------
>  meta-openstack/recipes-devtools/ruby/json_git.bb   |  5 ++--
>  ...ibvirt_1.2.12.bbappend => libvirt_1.%.bbappend} |  2 +-
>  .../packagegroups/packagegroup-cloud-compute.bb    |  2 ++
>  .../packagegroups/packagegroup-cloud-controller.bb |  1 +
>  .../packagegroups/packagegroup-cloud-extras.bb     |  2 +-
>  .../recipes-kernel/linux/linux-yocto/nf.cfg        |  1 +
>  54 files changed, 510 insertions(+), 79 deletions(-)
>  rename meta-openstack/recipes-devtools/python/{
> python-beautifulsoup4_4.3.2.bb => python-beautifulsoup4_4.4.0.bb} (71%)
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-cinderclient/Remove-argparse-from-requirements.txt.patch
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-cliff/0001-Fix-object-has-no-attribute-debug-error.patch
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-cliff/Remove-argparse-from-requirements.txt.patch
>  rename meta-openstack/recipes-devtools/python/{
> python-django-pyscss_1.0.6.bb => python-django-pyscss_2.0.2.bb} (77%)
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-enum_0.4.4.bb
>  rename meta-openstack/recipes-devtools/python/{python-eventlet_0.17.1.bb
> => python-eventlet_0.17.4.bb} (71%)
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-functools32_3.2.3-2.bb
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-glanceclient/Remove-argparse-from-requirements.txt.patch
>  rename meta-openstack/recipes-devtools/python/{python-httpretty_0.8.7.bb
> => python-httpretty_0.8.10.bb} (78%)
>  rename meta-openstack/recipes-devtools/python/{python-jsonpatch_1.9.bb
> => python-jsonpatch_1.11.bb} (77%)
>  rename meta-openstack/recipes-devtools/python/{python-jsonpointer_1.7.bb
> => python-jsonpointer_1.9.bb} (76%)
>  rename meta-openstack/recipes-devtools/python/{python-jsonschema_2.4.0.bb
> => python-jsonschema_2.5.1.bb} (70%)
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-keystoneclient/Remove-argparse-from-requirements.txt.patch
>  rename meta-openstack/recipes-devtools/python/{python-msgpack_0.4.5.bb
> => python-msgpack_0.4.6.bb} (74%)
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-neutronclient/Remove-argparse-from-requirements.txt.patch
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-novaclient/Remove-argparse-from-requirements.txt.patch
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-oslo.config/Remove-argparse-from-requirements.txt.patch
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-oslo.versionedobjects_0.1.1.bb
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-pathlib_1.0.1.bb
>  rename meta-openstack/recipes-devtools/python/{python-pbr_0.10.8.bb =>
> python-pbr_0.11.0.bb} (73%)
>  rename meta-openstack/recipes-devtools/python/{python-pecan_0.8.3.bb =>
> python-pecan_0.9.0.bb} (80%)
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-repoze.lru_0.6.bb
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-semantic-version_2.4.2.bb
>  rename meta-openstack/recipes-devtools/python/{
> python-sqlalchemy-migrate_0.9.6.bb => python-sqlalchemy-migrate_0.9.7.bb}
> (78%)
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-sqlparse_0.1.16.bb
>  create mode 100644
> meta-openstack/recipes-devtools/python/python-stevedore/Remove-argparse-from-requirements.txt.patch
>  rename meta-openstack/recipes-devtools/python/{python-testtools_0.9.33.bb
> => python-testtools_1.8.0.bb} (72%)
>  create mode 100644 meta-openstack/recipes-devtools/python/
> python-vcversioner_2.14.0.0.bb
>  delete mode 100644
> meta-openstack/recipes-devtools/ruby/json/0001-Dont-compile-extensions.patch
>  rename meta-openstack/recipes-extended/libvirt/{libvirt_1.2.12.bbappend
> => libvirt_1.%.bbappend} (93%)
>
> --
> 2.5.0
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization
>



-- 
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-virtualization/attachments/20151211/857ba188/attachment-0001.html>


More information about the meta-virtualization mailing list