There are currently 3 different blocking issues in stable/liberty due
to library releases: webob 1.5, oslo.db 3.0.0, and
oslo.versionedobjects 0.11.0. This is a squashed fix for all of them
as none can land without the others.
Issue #1 - oslo.db
Add testresources used by oslo.db fixture
If we use oslo.db fixtures, we'll need the package or
the next version of oslo.db release will break us.
(Cherry-picked from 4bcc26487837b7ece7797f88622dea1b6d09bd94)
Closes-Bug: #1503501
Issue #2 - oslo.versionedobjects
Drop unused obj_to_primitive() override
This was a band-aid override until o.vo gained the obj_relationships fix
that this method overrides. That has been in place since o.vo 0.8.0, which
means this is long since no longer necessary (and is actually blocking our
ability to absorb bug fixes to this code in o.vo). Further, we no longer
use this directly because we're doing backports based on version manifests,
which means we no longer consult child_versions _or_ obj_relationships.
(cherry picked from commit 142f1d9cc4ace90956c665c40b1f78795f9f7e29)
Issue #3 - webob
Default ConvertedException code to 500
webob 1.5.0 released on 10/11 has change f6c749011 which
strictly enforces status codes in exceptions, and 0 is not
a valid status code so tests fail.
Change the default to 500 to match the default in the parent
class in webob.
Closes-Bug: #1505153
(cherry picked from commit 10438c0fc34bd088e018e1a5e8ec57b396528792)
Reviewed: https:/ /review. openstack. org/234166 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=6df6ad3ff32 f2b1fe2978df103 2002548ad8eb66
Committed: https:/
Submitter: Jenkins
Branch: stable/liberty
commit 6df6ad3ff32f2b1 fe2978df1032002 548ad8eb66
Author: Davanum Srinivas <email address hidden>
Date: Wed Oct 7 08:11:35 2015 -0700
Omnibus stable/liberty fix
There are currently 3 different blocking issues in stable/liberty due versionedobject s 0.11.0. This is a squashed fix for all of them
to library releases: webob 1.5, oslo.db 3.0.0, and
oslo.
as none can land without the others.
Issue #1 - oslo.db
Add testresources used by oslo.db fixture
If we use oslo.db fixtures, we'll need the package or
the next version of oslo.db release will break us.
(Cherry-picked from 4bcc26487837b7e ce7797f88622dea 1b6d09bd94)
Closes-Bug: #1503501
Issue #2 - oslo.versionedo bjects
Drop unused obj_to_primitive() override
This was a band-aid override until o.vo gained the obj_relationships fix
that this method overrides. That has been in place since o.vo 0.8.0, which
means this is long since no longer necessary (and is actually blocking our
ability to absorb bug fixes to this code in o.vo). Further, we no longer
use this directly because we're doing backports based on version manifests,
which means we no longer consult child_versions _or_ obj_relationships.
(cherry picked from commit 142f1d9cc4ace90 956c665c40b1f78 795f9f7e29)
Issue #3 - webob
Default ConvertedException code to 500
webob 1.5.0 released on 10/11 has change f6c749011 which
strictly enforces status codes in exceptions, and 0 is not
a valid status code so tests fail.
Change the default to 500 to match the default in the parent
class in webob.
Closes-Bug: #1505153 8e018e1a5e8ec57 b396528792)
(cherry picked from commit 10438c0fc34bd08
Change-Id: I1e06e77308a7dd 23209124f0807d6 1fb52470188