API fails to start with oslo.middleware 1.6.0

Bug #1486735 reported by Kiall Mac Innes
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Designate
Fix Released
Critical
Kiall Mac Innes
oslo.middleware
Fix Released
Critical
Mehdi Abaakouk

Bug Description

Logs along the lines of this are generated upon upgrade from oslo.middleware 2.5.0 to 2.6.0. It appears the oslo_middleware.base.Middleware() constructor API has changed.

It doesn't seem obvious to me how we can be compatible with both 2.5.0 and 2.6.0.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/214783

Changed in designate:
assignee: nobody → Kiall Mac Innes (kiall)
status: Confirmed → In Progress
Revision history for this message
Kiall Mac Innes (kiall) wrote :

The fix above makes us work with 2.6.0, but breaks 2.5.0. This likely can't land.

description: updated
Revision history for this message
Mehdi Abaakouk (sileht) wrote :
Changed in oslo.middleware:
assignee: nobody → Mehdi Abaakouk (sileht)
importance: Undecided → Critical
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on designate (master)

Change abandoned by Kiall Mac Innes (<email address hidden>) on branch: master
Review: https://review.openstack.org/214783

Kiall Mac Innes (kiall)
Changed in oslo.middleware:
status: In Progress → Fix Released
Kiall Mac Innes (kiall)
Changed in designate:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in designate:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in designate:
milestone: liberty-3 → 1.0.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.