Keystone docs fail to build with SQLAlchemy 0.9
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | OpenStack Identity (keystone) |
Low
|
Brant Knudson | ||
| | oslo-incubator |
High
|
Brant Knudson | ||
Bug Description
When using SQLAlchemy 0.9, the docs fail to build. This is preventing Keystone from moving up to SQLAlchemy 0.9.
There's a commit to update keystone's requirements to SQLAlchemy 0.9 which is failing the docs build: https:/
The log there only shows the first failure. When I generate docs on my build system I get the following errors:
sphinx.
/opt/stack/
keystone.
role "paramref".
sphinx.
/opt/stack/
docstring of keystone.
WARNING: more than one target found for cross-reference u'and_':
keystone.
sphinx.
/opt/stack/
docstring of keystone.
WARNING: undefined label: coretutorial_
caption the label must precede a section header)
| Changed in keystone: | |
| assignee: | nobody → Brant Knudson (blk-u) |
| status: | New → In Progress |
| Doug Hellmann (doug-hellmann) wrote : | #1 |
| Changed in oslo: | |
| status: | New → In Progress |
| importance: | Undecided → High |
| assignee: | nobody → Brant Knudson (blk-u) |
| milestone: | none → icehouse-rc1 |
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit 9fed4ed59300022
Author: Brant Knudson <email address hidden>
Date: Sun Mar 23 12:04:26 2014 -0500
Fix Keystone doc build errors with SQLAlchemy 0.9
The Keystone docs failed to build when using SQLAlchemy 0.9. Among
the errors that are reported is this one:
sphinx.
/opt/
docstring of keystone.
WARNING: undefined label: coretutorial_
caption the label must precede a section header)
To fix this, the `select` import was removed from
openstack.
changed to call sqlalchemy.
Change-Id: I4995afc20c014f
Closes-Bug: #1296333
| Changed in oslo: | |
| status: | In Progress → Fix Committed |
Fix proposed to branch: master
Review: https:/
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit 7a9bd0e04f8cbe0
Author: Brant Knudson <email address hidden>
Date: Mon Mar 24 15:17:49 2014 -0500
Sync oslo-incubator db.sqlalchemy b9e2499
oslo-incubator db.sqlalchemy has a change that's needed to
support SQLAlchemy 0.9.x. This syncs the change from
oslo-incubator and any other changes that have been made
since the last sync. The oslo-incubator commit hash is
b9e24996212
Here's the list of changes:
9fed4ed Fix Keystone doc build errors with SQLAlchemy 0.9
5b7e61c Dispose db connections pool on disconnect
d1988b9 Set sql_mode callback on connect instead of checkout
Do this to recreate:
$ python update.py --nodeps --base keystone \
--dest-dir ../keystone --modules db.sqlalchemy
Change-Id: I93b310d30fc471
Partial-Bug: #1296333
| OpenStack Infra (hudson-openstack) wrote : | #5 |
Reviewed: https:/
Committed: https:/
Submitter: Jenkins
Branch: master
commit 3d2a715025af1ff
Author: Brant Knudson <email address hidden>
Date: Sun Mar 23 11:55:59 2014 -0500
Fix doc build errors with SQLAlchemy 0.9
The docs failed to build when using SQLAlchemy 0.9. The following
errors occur:
sphinx.
/opt/
keystone.
role "paramref".
To fix this, relationship was removed from keystone.
was a reference to the same in sqlalchemy.orm, so the user was
changed to use sqlalchemy.
sphinx.
/opt/
docstring of keystone.
WARNING: more than one target found for cross-reference u'and_':
keystone.
To fix this, and_ was removed from keystone.
reference to the same in sqlalchemy, so the users were changed to use
sqlalchemy.
Closes-Bug: #1296333
Change-Id: I39a91a5a30d351
| Changed in keystone: | |
| status: | In Progress → Fix Committed |
| Changed in keystone: | |
| milestone: | none → icehouse-rc1 |
| status: | Fix Committed → Fix Released |
| Changed in keystone: | |
| importance: | Undecided → Low |
| Changed in oslo: | |
| status: | Fix Committed → Fix Released |
| Changed in oslo: | |
| milestone: | icehouse-rc1 → 2014.1 |
| Changed in keystone: | |
| milestone: | icehouse-rc1 → 2014.1 |


https:/ /review. openstack. org/#/c/ 82370/