oslo.messaging 3.1.0 breaking ironic stable releases unit tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
oslo.messaging |
Fix Released
|
High
|
Jim Rollenhagen |
Bug Description
Example of error:
2015-12-08 14:07:48.276 | class RequestContextS
2015-12-08 14:07:48.276 | File "/home/
2015-12-08 14:07:48.276 | cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
2015-12-08 14:07:48.276 | TypeError: Error when calling the metaclass bases
2015-12-08 14:07:48.276 | metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
More logs: http://
Cause:
oslo.messaging was using debtcollector to decorate the RequestContextS
More:
This patch fixed the problem before the oslo.messaging release in Ironic master branch https:/
summary: |
- oslo.messaging 3.1.0 breaking ironic stable releases unit tests + oslo.messaging 3.1.0 may break stable releases unit tests |
summary: |
- oslo.messaging 3.1.0 may break stable releases unit tests + oslo.messaging 3.1.0 breaking stable releases unit tests |
description: | updated |
Changed in oslo.messaging: | |
assignee: | nobody → Jim Rollenhagen (jim-rollenhagen) |
status: | New → In Progress |
no longer affects: | ironic |
Changed in oslo.messaging: | |
status: | In Progress → Fix Released |
This is the revert to oslo.messaging:
https:/ /review. openstack. org/#/c/ 254904/
We have to blacklist o.m 3.1.0 in g-r master and stable/liberty.