docs build failed for lack of dependency

Bug #1337697 reported by Sam Song
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Wishlist
Zhai, Edwin

Bug Description

When I run the command 'tox -e docs --develop' to build sphinx document project, I get below messages:

$ tox -e docs --develop
docs develop-inst-noop: /home/sam/workspace/openstack/ceilometer
docs runtests: commands[0] | python setup.py build_sphinx
running build_sphinx
Running Sphinx v1.1.3
Generating source documentation for ceilometer
SEARCHING /home/sam/workspace/openstack/ceilometer
Excluded module ceilometer.nova_client.
Excluded module ceilometer.middleware.
Excluded module ceilometer.utils.
Excluded module ceilometer.cli.
Excluded module ceilometer.service.
Excluded module ceilometer.agent.
Excluded module ceilometer.sample.
Excluded module ceilometer.
Excluded module ceilometer.collector.
Excluded module ceilometer.plugin.
Excluded module ceilometer.notifier.
Excluded module ceilometer.notification.
Excluded module ceilometer.pipeline.
Excluded module ceilometer.orchestration.
Excluded module ceilometer.orchestration.notifications.
Excluded module ceilometer.volume.
Excluded module ceilometer.volume.notifications.
Excluded module ceilometer.openstack.
Excluded module ceilometer.openstack.common.context.
Excluded module ceilometer.openstack.common.threadgroup.
Excluded module ceilometer.openstack.common.units.
Excluded module ceilometer.openstack.common.log_handler.
Excluded module ceilometer.openstack.common.loopingcall.
Excluded module ceilometer.openstack.common.timeutils.
Excluded module ceilometer.openstack.common.policy.
Excluded module ceilometer.openstack.common.fileutils.
Excluded module ceilometer.openstack.common.eventlet_backdoor.
Excluded module ceilometer.openstack.common.gettextutils.
Excluded module ceilometer.openstack.common.sslutils.
Excluded module ceilometer.openstack.common.service.
Excluded module ceilometer.openstack.common.local.
Excluded module ceilometer.openstack.common.jsonutils.
Excluded module ceilometer.openstack.common.excutils.
Excluded module ceilometer.openstack.common.log.
Excluded module ceilometer.openstack.common.strutils.
Excluded module ceilometer.openstack.common.
Excluded module ceilometer.openstack.common.importutils.
Excluded module ceilometer.openstack.common.versionutils.
Excluded module ceilometer.openstack.common.network_utils.
Excluded module ceilometer.openstack.common.lockutils.
Excluded module ceilometer.openstack.common.test.
Excluded module ceilometer.openstack.common.rpc.impl_qpid.
Excluded module ceilometer.openstack.common.rpc.matchmaker_ring.
Excluded module ceilometer.openstack.common.rpc.matchmaker_redis.
Excluded module ceilometer.openstack.common.rpc.impl_kombu.
Excluded module ceilometer.openstack.common.rpc.common.
Excluded module ceilometer.openstack.common.rpc.service.
Excluded module ceilometer.openstack.common.rpc.impl_fake.
Excluded module ceilometer.openstack.common.rpc.impl_zmq.
Excluded module ceilometer.openstack.common.rpc.proxy.
Excluded module ceilometer.openstack.common.rpc.matchmaker.
Excluded module ceilometer.openstack.common.rpc.serializer.
Excluded module ceilometer.openstack.common.rpc.
Excluded module ceilometer.openstack.common.rpc.dispatcher.
Excluded module ceilometer.openstack.common.rpc.amqp.
Excluded module ceilometer.openstack.common.rpc.zmq_receiver.
Excluded module ceilometer.openstack.common.notifier.log_notifier.
Excluded module ceilometer.openstack.common.notifier.api.
Excluded module ceilometer.openstack.common.notifier.test_notifier.
Excluded module ceilometer.openstack.common.notifier.no_op_notifier.
Excluded module ceilometer.openstack.common.notifier.proxy.
Excluded module ceilometer.openstack.common.notifier.rpc_notifier.
Excluded module ceilometer.openstack.common.notifier.
Excluded module ceilometer.openstack.common.notifier.rpc_notifier2.
Excluded module ceilometer.openstack.common.db.api.
Excluded module ceilometer.openstack.common.db.exception.
Excluded module ceilometer.openstack.common.db.
Excluded module ceilometer.openstack.common.db.sqlalchemy.models.
Excluded module ceilometer.openstack.common.db.sqlalchemy.test_base.
Excluded module ceilometer.openstack.common.db.sqlalchemy.provision.
Excluded module ceilometer.openstack.common.db.sqlalchemy.utils.
Excluded module ceilometer.openstack.common.db.sqlalchemy.migration.
Excluded module ceilometer.openstack.common.db.sqlalchemy.session.
Excluded module ceilometer.openstack.common.db.sqlalchemy.
Excluded module ceilometer.openstack.common.db.sqlalchemy.test_migrations.
Excluded module ceilometer.openstack.common.py3kcompat.urlutils.
Excluded module ceilometer.openstack.common.py3kcompat.
Excluded module ceilometer.openstack.common.middleware.catch_errors.
Excluded module ceilometer.openstack.common.middleware.request_id.
Excluded module ceilometer.openstack.common.middleware.sizelimit.
Excluded module ceilometer.openstack.common.middleware.audit.
Excluded module ceilometer.openstack.common.middleware.correlation_id.
Excluded module ceilometer.openstack.common.middleware.base.
Excluded module ceilometer.openstack.common.middleware.
Excluded module ceilometer.openstack.common.middleware.debug.
Excluded module ceilometer.openstack.common.middleware.notifier.
Excluded module ceilometer.openstack.common.fixture.config.
Excluded module ceilometer.openstack.common.fixture.mockpatch.
Excluded module ceilometer.openstack.common.fixture.moxstubout.
Excluded module ceilometer.openstack.common.fixture.
Excluded module ceilometer.openstack.common.fixture.lockutils.
Excluded module ceilometer.openstack.common.config.generator.
Excluded module ceilometer.openstack.common.config.
Excluded module ceilometer.compute.util.
Excluded module ceilometer.compute.nova_notifier.
Excluded module ceilometer.compute.discovery.
Excluded module ceilometer.compute.
Excluded module ceilometer.compute.manager.
Excluded module ceilometer.compute.plugin.
Excluded module ceilometer.compute.pollsters.cpu.
Excluded module ceilometer.compute.pollsters.disk.
Excluded module ceilometer.compute.pollsters.util.
Excluded module ceilometer.compute.pollsters.instance.
Excluded module ceilometer.compute.pollsters.memory.
Excluded module ceilometer.compute.pollsters.
Excluded module ceilometer.compute.pollsters.net.
Excluded module ceilometer.compute.notifications.cpu.
Excluded module ceilometer.compute.notifications.instance.
Excluded module ceilometer.compute.notifications.
Excluded module ceilometer.compute.virt.inspector.
Excluded module ceilometer.compute.virt.
Excluded module ceilometer.compute.virt.vmware.vsphere_operations.
Excluded module ceilometer.compute.virt.vmware.inspector.
Excluded module ceilometer.compute.virt.vmware.
Excluded module ceilometer.compute.virt.hyperv.utilsv2.
Excluded module ceilometer.compute.virt.hyperv.inspector.
Excluded module ceilometer.compute.virt.hyperv.
Excluded module ceilometer.compute.virt.libvirt.inspector.
Excluded module ceilometer.compute.virt.libvirt.
Excluded module ceilometer.network.
Excluded module ceilometer.network.floatingip.
Excluded module ceilometer.network.notifications.
Excluded module ceilometer.network.statistics.port.
Excluded module ceilometer.network.statistics.switch.
Excluded module ceilometer.network.statistics.table.
Excluded module ceilometer.network.statistics.driver.
Excluded module ceilometer.network.statistics.
Excluded module ceilometer.network.statistics.flow.
Excluded module ceilometer.network.statistics.opendaylight.client.
Excluded module ceilometer.network.statistics.opendaylight.driver.
Excluded module ceilometer.network.statistics.opendaylight.
Excluded module ceilometer.central.
Excluded module ceilometer.central.manager.
Excluded module ceilometer.central.plugin.
Excluded module ceilometer.hardware.
Excluded module ceilometer.hardware.plugin.
Excluded module ceilometer.hardware.pollsters.cpu.
Excluded module ceilometer.hardware.pollsters.disk.
Excluded module ceilometer.hardware.pollsters.util.
Excluded module ceilometer.hardware.pollsters.memory.
Excluded module ceilometer.hardware.pollsters.
Excluded module ceilometer.hardware.pollsters.net.
Excluded module ceilometer.hardware.inspector.snmp.
Excluded module ceilometer.hardware.inspector.base.
Excluded module ceilometer.hardware.inspector.
Excluded module ceilometer.api.acl.
Excluded module ceilometer.api.middleware.
Excluded module ceilometer.api.config.
Excluded module ceilometer.api.app.
Excluded module ceilometer.api.
Excluded module ceilometer.api.hooks.
Excluded module ceilometer.api.v1.blueprint.
Excluded module ceilometer.api.v1.app.
Excluded module ceilometer.api.v1.
Excluded module ceilometer.api.controllers.root.
Excluded module ceilometer.api.controllers.
Excluded module ceilometer.api.controllers.v2.
Excluded module ceilometer.objectstore.
Excluded module ceilometer.objectstore.swift.
Excluded module ceilometer.objectstore.swift_middleware.
Excluded module ceilometer.energy.kwapi.
Excluded module ceilometer.energy.
Excluded module ceilometer.event.trait_plugins.
Excluded module ceilometer.event.converter.
Excluded module ceilometer.event.
Excluded module ceilometer.tests.agentbase.
Excluded module ceilometer.tests.test_decoupled_pipeline.
Excluded module ceilometer.tests.test_collector.
Excluded module ceilometer.tests.pipeline_base.
Excluded module ceilometer.tests.test_novaclient.
Excluded module ceilometer.tests.test_deprecated_pipeline.
Excluded module ceilometer.tests.test_notifier.
Excluded module ceilometer.tests.test_utils.
Excluded module ceilometer.tests.base.
Excluded module ceilometer.tests.test_plugin.
Excluded module ceilometer.tests.test_middleware.
Excluded module ceilometer.tests.test_notification.
Excluded module ceilometer.tests.
Excluded module ceilometer.tests.db.
Excluded module ceilometer.tests.test_bin.
Excluded module ceilometer.tests.orchestration.
Excluded module ceilometer.tests.orchestration.test_notifications.
Excluded module ceilometer.tests.volume.
Excluded module ceilometer.tests.volume.test_notifications.
Excluded module ceilometer.tests.compute.
Excluded module ceilometer.tests.compute.test_manager.
Excluded module ceilometer.tests.compute.pollsters.test_location_metadata.
Excluded module ceilometer.tests.compute.pollsters.test_diskio.
Excluded module ceilometer.tests.compute.pollsters.test_cpu.
Excluded module ceilometer.tests.compute.pollsters.test_instance.
Excluded module ceilometer.tests.compute.pollsters.test_net.
Excluded module ceilometer.tests.compute.pollsters.test_memory.
Excluded module ceilometer.tests.compute.pollsters.base.
Excluded module ceilometer.tests.compute.pollsters.
Excluded module ceilometer.tests.compute.notifications.test_cpu.
Excluded module ceilometer.tests.compute.notifications.test_instance.
Excluded module ceilometer.tests.compute.notifications.
Excluded module ceilometer.tests.compute.virt.
Excluded module ceilometer.tests.compute.virt.vmware.test_vsphere_operations.
Excluded module ceilometer.tests.compute.virt.vmware.test_inspector.
Excluded module ceilometer.tests.compute.virt.vmware.
Excluded module ceilometer.tests.compute.virt.hyperv.test_utilsv2.
Excluded module ceilometer.tests.compute.virt.hyperv.test_inspector.
Excluded module ceilometer.tests.compute.virt.hyperv.
Excluded module ceilometer.tests.compute.virt.libvirt.test_inspector.
Excluded module ceilometer.tests.compute.virt.libvirt.
Excluded module ceilometer.tests.network.test_floatingip.
Excluded module ceilometer.tests.network.
Excluded module ceilometer.tests.network.test_notifications.
Excluded module ceilometer.tests.network.statistics.test_port.
Excluded module ceilometer.tests.network.statistics.test_switch.
Excluded module ceilometer.tests.network.statistics.test_driver.
Excluded module ceilometer.tests.network.statistics.test_table.
Excluded module ceilometer.tests.network.statistics.
Excluded module ceilometer.tests.network.statistics.test_flow.
Excluded module ceilometer.tests.network.statistics.test_statistics.
Excluded module ceilometer.tests.network.statistics.opendaylight.test_driver.
Excluded module ceilometer.tests.network.statistics.opendaylight.test_client.
Excluded module ceilometer.tests.network.statistics.opendaylight.
Excluded module ceilometer.tests.central.
Excluded module ceilometer.tests.central.test_manager.
Excluded module ceilometer.tests.hardware.
Excluded module ceilometer.tests.hardware.pollsters.test_disk.
Excluded module ceilometer.tests.hardware.pollsters.test_cpu.
Excluded module ceilometer.tests.hardware.pollsters.test_net.
Excluded module ceilometer.tests.hardware.pollsters.test_memory.
Excluded module ceilometer.tests.hardware.pollsters.base.
Excluded module ceilometer.tests.hardware.pollsters.
Excluded module ceilometer.tests.hardware.inspector.test_inspector.
Excluded module ceilometer.tests.hardware.inspector.base.
Excluded module ceilometer.tests.hardware.inspector.test_snmp.
Excluded module ceilometer.tests.hardware.inspector.
Excluded module ceilometer.tests.api.
Excluded module ceilometer.tests.api.test_app.
Excluded module ceilometer.tests.api.v1.test_max_project_volume_scenarios.
Excluded module ceilometer.tests.api.v1.test_sum_resource_volume_scenarios.
Excluded module ceilometer.tests.api.v1.test_list_users_scenarios.
Excluded module ceilometer.tests.api.v1.test_list_projects_scenarios.
Excluded module ceilometer.tests.api.v1.test_list_events_scenarios.
Excluded module ceilometer.tests.api.v1.test_max_resource_volume_scenarios.
Excluded module ceilometer.tests.api.v1.test_list_meters_scenarios.
Excluded module ceilometer.tests.api.v1.test_list_sources_scenarios.
Excluded module ceilometer.tests.api.v1.test_sum_project_volume_scenarios.
Excluded module ceilometer.tests.api.v1.
Excluded module ceilometer.tests.api.v1.test_get_query_ts.
Excluded module ceilometer.tests.api.v1.test_list_resources_scenarios.
Excluded module ceilometer.tests.api.v1.test_app.
Excluded module ceilometer.tests.api.v1.test_compute_duration_by_resource_scenarios.
Excluded module ceilometer.tests.api.v2.test_alarm_scenarios.
Excluded module ceilometer.tests.api.v2.test_capabilities.
Excluded module ceilometer.tests.api.v2.test_acl_scenarios.
Excluded module ceilometer.tests.api.v2.test_list_events_scenarios.
Excluded module ceilometer.tests.api.v2.test_wsme_custom_type.
Excluded module ceilometer.tests.api.v2.test_query.
Excluded module ceilometer.tests.api.v2.test_post_samples_scenarios.
Excluded module ceilometer.tests.api.v2.test_statistics_scenarios.
Excluded module ceilometer.tests.api.v2.test_list_meters_scenarios.
Excluded module ceilometer.tests.api.v2.test_complex_query_scenarios.
Excluded module ceilometer.tests.api.v2.
Excluded module ceilometer.tests.api.v2.test_list_resources_scenarios.
Excluded module ceilometer.tests.api.v2.test_complex_query.
Excluded module ceilometer.tests.api.v2.test_app.
Excluded module ceilometer.tests.api.v2.test_event_scenarios.
Excluded module ceilometer.tests.api.v2.test_statistics.
Excluded module ceilometer.tests.api.v2.test_compute_duration_by_resource_scenarios.
Excluded module ceilometer.tests.collector.
Excluded module ceilometer.tests.objectstore.test_swift.
Excluded module ceilometer.tests.objectstore.test_swift_middleware.
Excluded module ceilometer.tests.objectstore.
Excluded module ceilometer.tests.energy.test_kwapi.
Excluded module ceilometer.tests.energy.
Excluded module ceilometer.tests.event.test_trait_plugins.
Excluded module ceilometer.tests.event.test_converter.
Excluded module ceilometer.tests.event.
Excluded module ceilometer.tests.dispatcher.test_db.
Excluded module ceilometer.tests.dispatcher.test_file.
Excluded module ceilometer.tests.dispatcher.
Excluded module ceilometer.tests.alarm.test_partitioned_alarm_svc.
Excluded module ceilometer.tests.alarm.test_notifier.
Excluded module ceilometer.tests.alarm.
Excluded module ceilometer.tests.alarm.test_rpc.
Excluded module ceilometer.tests.alarm.test_singleton_alarm_svc.
Excluded module ceilometer.tests.alarm.partition.test_coordination.
Excluded module ceilometer.tests.alarm.partition.
Excluded module ceilometer.tests.alarm.evaluator.test_base.
Excluded module ceilometer.tests.alarm.evaluator.test_combination.
Excluded module ceilometer.tests.alarm.evaluator.test_threshold.
Excluded module ceilometer.tests.alarm.evaluator.base.
Excluded module ceilometer.tests.alarm.evaluator.
Excluded module ceilometer.tests.storage.test_storage_scenarios.
Excluded module ceilometer.tests.storage.test_get_engine.
Excluded module ceilometer.tests.storage.test_base.
Excluded module ceilometer.tests.storage.test_impl_sqlalchemy.
Excluded module ceilometer.tests.storage.test_impl_db2.
Excluded module ceilometer.tests.storage.test_impl_log.
Excluded module ceilometer.tests.storage.test_impl_hbase.
Excluded module ceilometer.tests.storage.test_pymongo_base.
Excluded module ceilometer.tests.storage.
Excluded module ceilometer.tests.storage.test_impl_mongodb.
Excluded module ceilometer.tests.storage.test_models.
Excluded module ceilometer.tests.storage.sqlalchemy.
Excluded module ceilometer.tests.storage.sqlalchemy.test_models.
Excluded module ceilometer.tests.publisher.test_udp.
Excluded module ceilometer.tests.publisher.test_file.
Excluded module ceilometer.tests.publisher.test_utils.
Excluded module ceilometer.tests.publisher.
Excluded module ceilometer.tests.publisher.test_rpc_publisher.
Excluded module ceilometer.tests.image.test_glance.
Excluded module ceilometer.tests.image.
Excluded module ceilometer.tests.image.test_notifications.
Excluded module ceilometer.transformer.accumulator.
Excluded module ceilometer.transformer.conversions.
Excluded module ceilometer.transformer.
Excluded module ceilometer.dispatcher.file.
Excluded module ceilometer.dispatcher.database.
Excluded module ceilometer.dispatcher.
Excluded module ceilometer.alarm.rpc.
Excluded module ceilometer.alarm.service.
Excluded module ceilometer.alarm.
Excluded module ceilometer.alarm.notifier.rest.
Excluded module ceilometer.alarm.notifier.log.
Excluded module ceilometer.alarm.notifier.
Excluded module ceilometer.alarm.notifier.test.
Excluded module ceilometer.alarm.partition.
Excluded module ceilometer.alarm.partition.coordination.
Excluded module ceilometer.alarm.evaluator.combination.
Excluded module ceilometer.alarm.evaluator.utils.
Excluded module ceilometer.alarm.evaluator.
Excluded module ceilometer.alarm.evaluator.threshold.
Excluded module ceilometer.storage.models.
Excluded module ceilometer.storage.impl_sqlalchemy.
Excluded module ceilometer.storage.pymongo_base.
Excluded module ceilometer.storage.impl_hbase.
Excluded module ceilometer.storage.impl_log.
Excluded module ceilometer.storage.base.
Excluded module ceilometer.storage.impl_mongodb.
Excluded module ceilometer.storage.impl_db2.
Excluded module ceilometer.storage.
Excluded module ceilometer.storage.sqlalchemy.models.
Excluded module ceilometer.storage.sqlalchemy.migration.
Excluded module ceilometer.storage.sqlalchemy.
Excluded module ceilometer.storage.sqlalchemy.alembic.env.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.manage.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.026_float_size.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.014_add_event_message_id.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.009_event_strings.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.022_metadata_int_is_bigint.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.017_convert_timestamp_as_datetime_to_decimal.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.016_simpler_alarm.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.007_add_alarm_table.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.033_alarm_id_rename.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.021_add_event_types.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.013_rename_counter_to_meter_alarm.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.003_set_utf8_charset.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.005_remove_resource_timestamp.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.010_add_index_to_meter.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.002_remove_duration.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.028_alembic_migrations.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.023_add_trait_types.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.030_rename_meter_table.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.008_add_events.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.019_alarm_history_detail_is_text.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.029_sample_recorded_at.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.031_add_new_meter_table.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.024_event_use_floatingprecision.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.011_indexes_cleanup.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.015_add_alarm_history_table.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.027_remove_alarm_fk_constraints.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.006_counter_volume_is_float.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.025_alarm_use_floatingprecision.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.001_add_meter_table.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.034_drop_dump_tables.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.012_add_missing_foreign_keys.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.004_add_counter_unit.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.032_add_alarm_time_constraints.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.018_resource_resource_metadata_is_text.
Excluded module ceilometer.storage.sqlalchemy.migrate_repo.versions.020_add_metadata_tables.
Excluded module ceilometer.publisher.file.
Excluded module ceilometer.publisher.rpc.
Excluded module ceilometer.publisher.utils.
Excluded module ceilometer.publisher.udp.
Excluded module ceilometer.publisher.
Excluded module ceilometer.publisher.test.
Excluded module ceilometer.image.
Excluded module ceilometer.image.notifications.
Excluded module ceilometer.image.glance.
Initializing sphinxcontrib.pecanwsme.rest
error: None
ERROR: InvocationError: '/home/sam/workspace/openstack/ceilometer/.tox/docs/bin/python setup.py build_sphinx'
_____________________________________________________________________________ summary ______________________________________________________________________________
ERROR: docs: commands failed

After some dig into the sphinxcontrib exts source code, I found it's caused by lack of libtidy-devel rpm package, which is required by pytidy imported by sphinxcontrib-docbookrestapi ext.

All works after installed libtidy-devel using 'yum install -y libtidy-devel'.
Should we add some instructions for this dependency in the developer document?

Tags: doc pytidy
Revision history for this message
gordon chung (chungg) wrote :

duplicate of bug 1267014

i'm not sure this warrants a doc update... not 100% against... just that you could technically find the answer in google. i'm pretty indifferent so i'll leave this and mark this as dup later

Revision history for this message
Nejc Saje (nejc-saje) wrote :

I wasted some time on this as well once, the error message is not really helpful. I don't think it can hurt if we add this to http://docs.openstack.org/developer/ceilometer/contributing/source.html

Changed in ceilometer:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Zhai, Edwin (edwin-zhai) wrote :

contents of http://docs.openstack.org/developer/ceilometer/contributing/source.html
doesn't come from developer doc in ceilometer source.
Maybe we need contact the somebody to change it?

Another way is add README inside the doc to declare dependency.

Zhai, Edwin (edwin-zhai)
Changed in ceilometer:
assignee: nobody → Zhai, Edwin (edwin-zhai)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

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

Changed in ceilometer:
status: Triaged → In Progress
Revision history for this message
Zhai, Edwin (edwin-zhai) wrote :

Add dependency check in Makefile to fix it.

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

Reviewed: https://review.openstack.org/214972
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=77a76c256fb16543d63c0f2a8006321cf747278d
Submitter: Jenkins
Branch: master

commit 77a76c256fb16543d63c0f2a8006321cf747278d
Author: Edwin Zhai <email address hidden>
Date: Fri Aug 21 06:23:50 2015 +0800

    Fix dependency for doc build

    Add check for libtidy in Makefile giving more information to user.

    Change-Id: I1deedc6d8b714cdfcef53672af2921a0906ec13f
    Closes-Bug: #1337697

Changed in ceilometer:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: none → liberty-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: liberty-3 → 5.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.