heat doesn't work with SQLAlchemy >= 0.8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Lei Zhang |
Bug Description
Hi,
Since python-sqlalchemy 0.8.2 was uploaded to Debian Sid, 167 heat unit tests are failing:
File "/home/
self.__backend = __import__(name, None, None, fromlist)
File "/home/
from heat.db.sqlalchemy import models
File "/home/
class Json(types.
AttributeError: 'module' object has no attribute 'MutableType'
Indeed, the following is wrong:
class Json(types.
MutableType is completely gone from SQLAlchemy, and should have never been used.
Note that this affects both the Grizzly and Havana branches of Heat, therefore leaving Sid users with no solution to run Heat. Note that reverting the python-sqlalchemy upload in Debian Sid isn't an option, and that the fix should really happen in Heat.
Changed in heat: | |
assignee: | nobody → Lei Zhang (redheadflyundershadow) |
Changed in heat: | |
importance: | Critical → High |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | havana-3 → 2013.2 |
Not sure we can get this into h2, but lets make sure it is solved by h3 as sqlalchemy 0.8 will come to all of the platforms soon enough.
Users in Debian unstable can, of course, run Heat in a virtualenv with 0.7. I know that is anathema to the Debian way, but it is a workaround.