Reviewed:  https://review.openstack.org/374056
Committed: 
https://git.openstack.org/cgit/openstack/horizon/commit/?id=f880f6c723cabf3eb2bf9053d4560e6c1dc6844b
Submitter: Jenkins
Branch:    master

commit f880f6c723cabf3eb2bf9053d4560e6c1dc6844b
Author: Akihiro Motoki <amot...@gmail.com>
Date:   Wed Sep 21 07:08:28 2016 +0900

    Turn on docs warning check in document generation
    
    Use -W (turn warnings into errors) option of sphinx-build
    in the commandline of 'docs' tox target so that developer
    can easily check sphinx warning.
    
    Also runs the same documentation check in 'pep8' tox target
    to detect sphinx warning in the gate.
    The current 'docs' job in the gate does not use 'tox -edocs'
    intentionally and calls build_sphinx via 'tox -evenv' [1],
    so sphinx warnings are not detected in the 'docs' job.
    
    Note that we no longer generate the whole code reference so this
    change does not increase the time of 'tox -epep8' much,
    while we can prevent new sphinx warnings.
    
    [1] 
https://github.com/openstack-infra/project-config/blob/6b50d7e3a69c49d1e035c6d026d8e3910e62a981/jenkins/scripts/run-docs.sh#L16-L19
    
    Closes-Bug: #1411719
    Closes-Bug: #1486222
    Change-Id: Idc6e8a1c5762eba113b2d110d5fa223ab7406be3


** Changed in: horizon
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Dashboard (Horizon).
https://bugs.launchpad.net/bugs/1486222

Title:
  lots of docs warning showing up

Status in OpenStack Dashboard (Horizon):
  Fix Released

Bug description:
  There are a high number of warnings in the doc generation process.
  These should all be fixed and have errors block merging.

  /home/david-lyle/horizon_test/doc/source/contributing.rst:299: WARNING: 
Enumerated list ends without a blank line; unexpected unindent.                 
                                                                                
                     
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:33: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:34: WARNING: Block quote ends without a blank 
line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:37: SEVERE: Unexpected section title or 
transition.
                                                                                
  
  ....                                                                          
  
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:38: SEVERE: Unexpected section title or 
transition.
                                                                                
  
  ....                                                                          
  
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:42: WARNING: Block quote ends without a blank 
line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:48: WARNING: Definition list ends without a 
blank line; unexpected unindent.
  /home/david-lyle/horizon_test/doc/source/ref/run_tests.rst:190: WARNING: 
Title underline too short.
                                                                                
  
  ESLint                                                                        
  
  ----                                                                          
  
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.Column:124: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.Column:125: WARNING: Block quote ends without a blank line; 
unexpected unindent.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.Column:127: WARNING: Definition list ends without a blank line; 
unexpected unindent.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.Column:128: SEVERE: Unexpected section title.
                                                                                
  
  ...                                                                           
  
  ...                                                                           
  
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:8: WARNING: duplicate object description of 
horizon.Dashboard.name, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of th#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:14: WARNING: duplicate object description of 
horizon.Dashboard.slug, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of t#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:19: WARNING: duplicate object description of 
horizon.Dashboard.panels, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:51: WARNING: duplicate object description of 
horizon.Dashboard.default_panel, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:58: WARNING: duplicate object description of 
horizon.Dashboard.permissions, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for o#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:65: WARNING: duplicate object description of 
horizon.Dashboard.urls, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of t#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:70: WARNING: duplicate object description of 
horizon.Dashboard.nav, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of th#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Dashboard:78: WARNING: duplicate object description of 
horizon.Dashboard.public, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:7: WARNING: duplicate object description of horizon.Panel.name, 
other instance in /home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use 
:noindex: for one of them
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:13: WARNING: duplicate object description of horizon.Panel.slug, 
other instance in /home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use 
:noindex: for one of them
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:18: WARNING: duplicate object description of 
horizon.Panel.permissions, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of th#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:25: WARNING: duplicate object description of horizon.Panel.urls, 
other instance in /home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use 
:noindex: for one of them
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:32: WARNING: duplicate object description of horizon.Panel.nav, 
other instance in /home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use 
:noindex: for one of them
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:40: WARNING: duplicate object description of 
horizon.Panel.index_url_name, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.Panel:46: WARNING: duplicate object description of 
horizon.Panel.can_register, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of t#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.PanelGroup:6: WARNING: duplicate object description of 
horizon.PanelGroup.slug, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of #
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.PanelGroup:10: WARNING: duplicate object description of 
horizon.PanelGroup.name, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
of#
  /home/david-lyle/horizon_test/horizon/__init__.py:docstring of 
horizon.PanelGroup:15: WARNING: duplicate object description of 
horizon.PanelGroup.panels, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/horizon.rst, use :noindex: for one 
#
  
/home/david-lyle/horizon_test/doc/source/sourcecode/horizon/horizon.forms.rst:4:
 WARNING: missing attribute mentioned in :members: or __all__: module 
horizon.forms, attribute SelectWidgetValidationError
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.IPField:12: WARNING: duplicate object description of 
horizon.forms.fields.IPField.version, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/forms.rst,#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.IPField:19: WARNING: duplicate object description of 
horizon.forms.fields.IPField.mask, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/forms.rst, us#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.IPField:24: WARNING: duplicate object description of 
horizon.forms.fields.IPField.mask_range_from, other instance in 
/home/david-lyle/horizon_test/doc/source/ref/fo#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:6: WARNING: duplicate object description of 
horizon.forms.fields.SelectWidget.data_attrs, other instance in 
/home/david-lyle/horizon_test/doc/source/re#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:14: WARNING: duplicate object description of 
horizon.forms.fields.SelectWidget.transform, other instance in 
/home/david-lyle/horizon_test/doc/source/re#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:19: WARNING: duplicate object description of 
horizon.forms.fields.SelectWidget.transform_html_attrs, other instance in 
/home/david-lyle/horizon_test/do#
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:33: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:34: WARNING: Block quote ends without a blank 
line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:37: SEVERE: Unexpected section title or 
transition.
                                                                                
  
  ....                                                                          
  
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:38: SEVERE: Unexpected section title or 
transition.
                                                                                
  
  ....                                                                          
  
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:42: WARNING: Block quote ends without a blank 
line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/forms/fields.py:docstring of 
horizon.forms.fields.SelectWidget:48: WARNING: Definition list ends without a 
blank line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.base.Column:124: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.base.Column:125: WARNING: Block quote ends without a blank line; 
unexpected unindent.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.base.Column:127: WARNING: Definition list ends without a blank 
line; unexpected unindent.
  /home/david-lyle/horizon_test/horizon/tables/base.py:docstring of 
horizon.tables.base.Column:128: SEVERE: Unexpected section title.
                                                                                
  
  ...                                                                           
  
  ...                                                                           
  
  /home/david-lyle/horizon_test/horizon/utils/file_discovery.py:docstring of 
horizon.utils.file_discovery.sort_js_files:6: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/utils/file_discovery.py:docstring of 
horizon.utils.file_discovery.sort_js_files:8: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/horizon/utils/file_discovery.py:docstring of 
horizon.utils.file_discovery.sort_js_files:10: WARNING: Block quote ends 
without a blank line; unexpected unindent.
  /home/david-lyle/horizon_test/openstack_dashboard/api/glance.py:docstring of 
openstack_dashboard.api.glance.image_create:5: ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/openstack_dashboard/api/glance.py:docstring of 
openstack_dashboard.api.glance.image_create:6: WARNING: Block quote ends 
without a blank line; unexpected unindent.
  /home/david-lyle/horizon_test/openstack_dashboard/api/glance.py:docstring of 
openstack_dashboard.api.glance.metadefs_namespace_list:4: ERROR: Unexpected 
indentation.
  /home/david-lyle/horizon_test/openstack_dashboard/api/glance.py:docstring of 
openstack_dashboard.api.glance.metadefs_namespace_list:9: WARNING: Block quote 
ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/api/network_base.py:docstring 
of openstack_dashboard.api.network_base.SecurityGroupManager:24: WARNING: 
Bullet list ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/api/rest/neutron.py:docstring 
of openstack_dashboard.api.rest.neutron.Networks.post:3: ERROR: Unexpected 
indentation.
  
/home/david-lyle/horizon_test/openstack_dashboard/api/rest/neutron.py:docstring 
of openstack_dashboard.api.rest.neutron.Networks.post:4: WARNING: Block quote 
ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/dashboards/project/images/utils.py:docstring
 of openstack_dashboard.dashboards.project.images.utils.image_field_data:8: 
WARNING: Field list ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/dashboards/project/instances/utils.py:docstring
 of openstack_dashboard.dashboards.project.instances.utils.flavor_field_data:8: 
WARNING: Field list ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/dashboards/project/instances/utils.py:docstring
 of 
openstack_dashboard.dashboards.project.instances.utils.keypair_field_data:8: 
WARNING: Field list ends without a blank line; unexpected unindent.
  
/home/david-lyle/horizon_test/openstack_dashboard/dashboards/project/instances/utils.py:docstring
 of 
openstack_dashboard.dashboards.project.instances.utils.network_field_data:8: 
WARNING: Field list ends without a blank line; unexpected unindent.
  /home/david-lyle/horizon_test/doc/source/topics/angularjs.rst:149: ERROR: 
Unexpected indentation.
  /home/david-lyle/horizon_test/doc/source/topics/angularjs.rst:150: WARNING: 
Literal block ends without a blank line; unexpected unindent.
  /home/david-lyle/horizon_test/doc/source/topics/javascript_testing.rst:68: 
ERROR: Unexpected indentation.
  /home/david-lyle/horizon_test/doc/source/topics/javascript_testing.rst:69: 
WARNING: Literal block ends without a blank line; unexpected unindent.
  /home/david-lyle/horizon_test/doc/source/topics/settings.rst:517: ERROR: 
Unexpected indentation.
  /home/david-lyle/horizon_test/doc/source/topics/settings.rst:520: WARNING: 
Block quote ends without a blank line; unexpected unindent.

To manage notifications about this bug go to:
https://bugs.launchpad.net/horizon/+bug/1486222/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to