Double dots in the API docs are causing broken links on nova.openstack.org
Bug #693464 reported by
Anne Gentle
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Todd Willey |
Bug Description
When you browse directly to http://
For example, http://
Hopefully it's just a problem with the Sphinx build params somehow adding an extra period.
Related branches
lp:~xtoddx/nova/lp693464
- Vish Ishaya (community): Approve
- Cory Wright (community): Approve
-
Diff: 1261 lines (+0/-772)98 files modifieddoc/.autogenerated (+0/-97)
doc/source/api/autoindex.rst (+0/-99)
doc/source/api/nova..adminclient.rst (+0/-6)
doc/source/api/nova..api.cloud.rst (+0/-6)
doc/source/api/nova..api.ec2.admin.rst (+0/-6)
doc/source/api/nova..api.ec2.apirequest.rst (+0/-6)
doc/source/api/nova..api.ec2.cloud.rst (+0/-6)
doc/source/api/nova..api.ec2.images.rst (+0/-6)
doc/source/api/nova..api.ec2.metadatarequesthandler.rst (+0/-6)
doc/source/api/nova..api.openstack.auth.rst (+0/-6)
doc/source/api/nova..api.openstack.backup_schedules.rst (+0/-6)
doc/source/api/nova..api.openstack.faults.rst (+0/-6)
doc/source/api/nova..api.openstack.flavors.rst (+0/-6)
doc/source/api/nova..api.openstack.images.rst (+0/-6)
doc/source/api/nova..api.openstack.servers.rst (+0/-6)
doc/source/api/nova..api.openstack.sharedipgroups.rst (+0/-6)
doc/source/api/nova..auth.dbdriver.rst (+0/-6)
doc/source/api/nova..auth.fakeldap.rst (+0/-6)
doc/source/api/nova..auth.ldapdriver.rst (+0/-6)
doc/source/api/nova..auth.manager.rst (+0/-6)
doc/source/api/nova..auth.signer.rst (+0/-6)
doc/source/api/nova..cloudpipe.pipelib.rst (+0/-6)
doc/source/api/nova..compute.disk.rst (+0/-6)
doc/source/api/nova..compute.instance_types.rst (+0/-6)
doc/source/api/nova..compute.manager.rst (+0/-6)
doc/source/api/nova..compute.monitor.rst (+0/-6)
doc/source/api/nova..compute.power_state.rst (+0/-6)
doc/source/api/nova..context.rst (+0/-6)
doc/source/api/nova..crypto.rst (+0/-6)
doc/source/api/nova..db.api.rst (+0/-6)
doc/source/api/nova..db.sqlalchemy.api.rst (+0/-6)
doc/source/api/nova..db.sqlalchemy.models.rst (+0/-6)
doc/source/api/nova..db.sqlalchemy.session.rst (+0/-6)
doc/source/api/nova..exception.rst (+0/-6)
doc/source/api/nova..fakerabbit.rst (+0/-6)
doc/source/api/nova..flags.rst (+0/-6)
doc/source/api/nova..image.service.rst (+0/-6)
doc/source/api/nova..manager.rst (+0/-6)
doc/source/api/nova..network.linux_net.rst (+0/-6)
doc/source/api/nova..network.manager.rst (+0/-6)
doc/source/api/nova..objectstore.bucket.rst (+0/-6)
doc/source/api/nova..objectstore.handler.rst (+0/-6)
doc/source/api/nova..objectstore.image.rst (+0/-6)
doc/source/api/nova..objectstore.stored.rst (+0/-6)
doc/source/api/nova..process.rst (+0/-6)
doc/source/api/nova..quota.rst (+0/-6)
doc/source/api/nova..rpc.rst (+0/-6)
doc/source/api/nova..scheduler.chance.rst (+0/-6)
doc/source/api/nova..scheduler.driver.rst (+0/-6)
doc/source/api/nova..scheduler.manager.rst (+0/-6)
doc/source/api/nova..scheduler.simple.rst (+0/-6)
doc/source/api/nova..server.rst (+0/-6)
doc/source/api/nova..service.rst (+0/-6)
doc/source/api/nova..test.rst (+0/-6)
doc/source/api/nova..tests.access_unittest.rst (+0/-6)
doc/source/api/nova..tests.api.fakes.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.fakes.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_api.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_auth.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_faults.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_flavors.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_images.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_ratelimiting.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_servers.rst (+0/-6)
doc/source/api/nova..tests.api.openstack.test_sharedipgroups.rst (+0/-6)
doc/source/api/nova..tests.api.test_wsgi.rst (+0/-6)
doc/source/api/nova..tests.api_integration.rst (+0/-6)
doc/source/api/nova..tests.api_unittest.rst (+0/-6)
doc/source/api/nova..tests.auth_unittest.rst (+0/-6)
doc/source/api/nova..tests.cloud_unittest.rst (+0/-6)
doc/source/api/nova..tests.compute_unittest.rst (+0/-6)
doc/source/api/nova..tests.declare_flags.rst (+0/-6)
doc/source/api/nova..tests.fake_flags.rst (+0/-6)
doc/source/api/nova..tests.flags_unittest.rst (+0/-6)
doc/source/api/nova..tests.network_unittest.rst (+0/-6)
doc/source/api/nova..tests.objectstore_unittest.rst (+0/-6)
doc/source/api/nova..tests.process_unittest.rst (+0/-6)
doc/source/api/nova..tests.quota_unittest.rst (+0/-6)
doc/source/api/nova..tests.real_flags.rst (+0/-6)
doc/source/api/nova..tests.rpc_unittest.rst (+0/-6)
doc/source/api/nova..tests.runtime_flags.rst (+0/-6)
doc/source/api/nova..tests.scheduler_unittest.rst (+0/-6)
doc/source/api/nova..tests.service_unittest.rst (+0/-6)
doc/source/api/nova..tests.twistd_unittest.rst (+0/-6)
doc/source/api/nova..tests.validator_unittest.rst (+0/-6)
doc/source/api/nova..tests.virt_unittest.rst (+0/-6)
doc/source/api/nova..tests.volume_unittest.rst (+0/-6)
doc/source/api/nova..twistd.rst (+0/-6)
doc/source/api/nova..utils.rst (+0/-6)
doc/source/api/nova..validate.rst (+0/-6)
doc/source/api/nova..virt.connection.rst (+0/-6)
doc/source/api/nova..virt.fake.rst (+0/-6)
doc/source/api/nova..virt.images.rst (+0/-6)
doc/source/api/nova..virt.libvirt_conn.rst (+0/-6)
doc/source/api/nova..virt.xenapi.rst (+0/-6)
doc/source/api/nova..volume.driver.rst (+0/-6)
doc/source/api/nova..volume.manager.rst (+0/-6)
doc/source/api/nova..wsgi.rst (+0/-6)
Changed in nova: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: documentation |
Changed in nova: | |
assignee: | nobody → Todd Willey (xtoddx) |
Changed in nova: | |
status: | Confirmed → In Progress |
Changed in nova: | |
status: | In Progress → Fix Committed |
Changed in nova: | |
milestone: | none → 2011.1 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Looks like there are extra periods in all the rst file names in the /api directory.
I'm unsure of how to do mass renames, and this didn't work - any one else have more ideas?
ls -d nova..* | sed 's/\(.* \)nova. .$/sed "s\/\\nova. .\/nova. \/g" "&" > \1.rst' | sh
gave me: \)nova. .$/sed "s\ ...": unterminated substitute in regular expression
sed: 1: "s/\(.*
so I might need more escape characters for the extra period?
Thanks for any assistance.