https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2020-09-02T14:13:09ZCeph Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1742792020-09-02T14:13:09ZLenz Grimmer
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/174279/diff?detail_id=179938">diff</a>)</li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1743932020-09-04T01:19:27ZZac Dover
<ul><li><strong>Assignee</strong> set to <i>Zac Dover</i></li></ul><p>Simply moving HACKING.rst to the developer guide directory /ceph/doc/dev/developer_guide and adding a link to the .rst file causes /ceph/admin/.build to throw a crazy error that I'm not going to paste in here just yet, so this might turn out to be trickier than we thought. At the moment, it's beyond my art.</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1745502020-09-07T08:54:14ZZac Dover
<ul></ul><p>The time has come to post the error thrown when trying to build a document containing the raw HACKING.rst:</p>
<p>zdover@zdover-ThinkPad-T530:~/Documents/ceph/admin$ ./build-doc <br />Top Level States: ['PeeringMachine']<br />DEBUG:snap_schedule.fs.schedule:backports.datetime_fromisoformat not found<br />INFO:snap_schedule.fs.schedule:Couldn't find datetime.fromisoformat, falling back to static timestamp parsing (<span>Y-%m-%dT%H:%M:%S<br />Processing /home/zdover/Documents/ceph/src/pybind/rados<br />Building wheels for collected packages: rados<br /> Building wheel for rados (setup.py) ... done<br /> Created wheel for rados: filename=rados-2.0.0-cp36-cp36m-linux_x86_64.whl size=1990191 sha256=94d24bb0c8cebc74e4a83c63485de8268b3cfa9a76d3bf33ff85ffc31cc6ddce<br /> Stored in directory: /tmp/pip-ephem-wheel-cache-1pe_vt19/wheels/87/29/cc/4594d55c350e470667571940e761f9534ba01ed88cfa9854e6<br />Successfully built rados<br />Installing collected packages: rados<br /> Attempting uninstall: rados<br /> Found existing installation: rados 2.0.0<br /> Uninstalling rados-2.0.0:<br /> Successfully uninstalled rados-2.0.0<br />Successfully installed rados-2.0.0<br />Processing /home/zdover/Documents/ceph/src/pybind/rbd<br />Building wheels for collected packages: rbd<br /> Building wheel for rbd (setup.py) ... done<br /> Created wheel for rbd: filename=rbd-2.0.0-cp36-cp36m-linux_x86_64.whl size=1993561 sha256=582294d28f9d4767950e832dcce129a2eaf72f9569a71b763fe5f06b028f54f7<br /> Stored in directory: /tmp/pip-ephem-wheel-cache-ca1guyb9/wheels/61/54/9f/ac7ab2f21b18f402254869e8e5d2ec2dfd82269fc2853f9f47<br />Successfully built rbd<br />Installing collected packages: rbd<br /> Attempting uninstall: rbd<br /> Found existing installation: rbd 2.0.0<br /> Uninstalling rbd-2.0.0:<br /> Successfully uninstalled rbd-2.0.0<br />Successfully installed rbd-2.0.0<br />Processing /home/zdover/Documents/ceph/src/pybind/cephfs<br />Building wheels for collected packages: cephfs<br /> Building wheel for cephfs (setup.py) ... done<br /> Created wheel for cephfs: filename=cephfs-2.0.0-cp36-cp36m-linux_x86_64.whl size=1023523 sha256=cfb5c6cef5f45f58b27398f56dc6351acbc80d35a2135fecb81f040dfc930166<br /> Stored in directory: /tmp/pip-ephem-wheel-cache-e_u4_fd_/wheels/e6/6e/d0/79d82cad313f4776e5531a9c50f7161db2a515db72d2b2a90d<br />Successfully built cephfs<br />Installing collected packages: cephfs<br /> Attempting uninstall: cephfs<br /> Found existing installation: cephfs 2.0.0<br /> Uninstalling cephfs-2.0.0:<br /> Successfully uninstalled cephfs-2.0.0<br />Successfully installed cephfs-2.0.0<br />Processing /home/zdover/Documents/ceph/src/pybind/rgw<br />Building wheels for collected packages: rgw<br /> Building wheel for rgw (setup.py) ... done<br /> Created wheel for rgw: filename=rgw-2.0.0-cp36-cp36m-linux_x86_64.whl size=577367 sha256=1e7367951e8dbc9ff851e77a6fb43afcbb72701474cb9b80822eab4b84608968<br /> Stored in directory: /tmp/pip-ephem-wheel-cache-13kbwc_t/wheels/6b/b5/39/d7d475ffa803030f75d28c11ce4686366f765efc4e1f77329f<br />Successfully built rgw<br />Installing collected packages: rgw<br /> Attempting uninstall: rgw<br /> Found existing installation: rgw 2.0.0<br /> Uninstalling rgw-2.0.0:<br /> Successfully uninstalled rgw-2.0.0<br />Successfully installed rgw-2.0.0<br />Running Sphinx v3.2.1<br />building [mo]: all of 0 po files<br />building [dirhtml]: all source files<br />updating environment: [new config] 449 added, 0 changed, 0 removed<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py:161: RemovedInSphinx40Warning: sphinx.util.inspect.Signature() is deprecated<br /> signature = Signature(obj)<br />reading sources... [ 60</span>] rados/api/librados <br />Exception occurred:<br /> File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/domains/c.py", line 3166, in object_type<br /> raise NotImplementedError()<br />NotImplementedError<br />The full traceback has been saved in /tmp/sphinx-err-17aj_qb9.log, if you want to report the issue to the developers.<br />Please also report this if it was a user error, so that a better error message can be provided next time.<br />A bug report can be filed in the tracker at <<a class="external" href="https://github.com/sphinx-doc/sphinx/issues&gt;">https://github.com/sphinx-doc/sphinx/issues&gt;</a>. Thanks!<br />zdover@zdover-ThinkPad-T530:~/Documents/ceph/admin$</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1745512020-09-07T09:15:34ZZac Dover
<ul></ul><p>Here's the traceback:</p>
<pre>
# Sphinx version: 3.2.1
# Python version: 3.6.9 (CPython)
# Docutils version: 0.16 release
# Jinja2 version: 2.11.2
# Last messages:
# reading sources... [ 59%] mgr/telegraf
#
# reading sources... [ 59%] mgr/telemetry
#
# reading sources... [ 60%] mgr/zabbix
#
# reading sources... [ 60%] rados/api/index
#
# reading sources... [ 60%] rados/api/librados
#
# Loaded extensions:
# sphinx.ext.mathjax (3.2.1) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/ext/mathjax.py
# sphinxcontrib.applehelp (1.0.2) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/applehelp/__init__.py
# sphinxcontrib.devhelp (1.0.2) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/devhelp/__init__.py
# sphinxcontrib.htmlhelp (1.0.3) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/htmlhelp/__init__.py
# sphinxcontrib.serializinghtml (1.1.4) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/serializinghtml/__init__.py
# sphinxcontrib.qthelp (1.0.3) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/qthelp/__init__.py
# alabaster (0.7.12) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/alabaster/__init__.py
# sphinx.ext.autodoc.type_comment (3.2.1) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/ext/autodoc/type_comment.py
# sphinx.ext.autodoc (3.2.1) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py
# sphinx.ext.graphviz (3.2.1) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/ext/graphviz.py
# sphinx.ext.todo (3.2.1) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/ext/todo.py
# sphinx-prompt (unknown version) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx-prompt/__init__.py
# sphinx_autodoc_typehints (unknown version) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_autodoc_typehints.py
# sphinx_substitution_extensions (unknown version) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx_substitution_extensions/__init__.py
# breathe (4.14.2) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/__init__.py
# edit_on_github (unknown version) from /home/zdover/Documents/ceph/doc/_ext/edit_on_github.py
# ceph_releases (unknown version) from /home/zdover/Documents/ceph/doc/_ext/ceph_releases.py
# sphinxcontrib.ditaa (unknown version) from /home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinxcontrib/ditaa.py
Traceback (most recent call last):
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/cmd/build.py", line 280, in build_main
app.build(args.force_all, filenames)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/application.py", line 342, in build
self.builder.build_all()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 260, in build_all
self.build(None, summary=__('all source files'), method='all')
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 311, in build
updated_docnames = set(self.read())
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 418, in read
self._read_serial(docnames)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 439, in _read_serial
self.read_doc(docname)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 479, in read_doc
doctree = read_doc(self.app, self.env, self.env.doc2path(docname))
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/io.py", line 223, in read_doc
pub.publish()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/core.py", line 218, in publish
self.settings)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/io.py", line 128, in read
self.parse()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/readers/__init__.py", line 77, in parse
self.parser.parse(self.input, document)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/parsers.py", line 102, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 171, in run
input_source=document['source'])
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 242, in run
context, state, transitions)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 3005, in text
self.section(title.lstrip(), source, style, lineno + 1, messages)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 327, in section
self.new_subsection(title, lineno, messages)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 395, in new_subsection
node=section_node, match_titles=True)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 282, in nested_parse
node=node, match_titles=match_titles)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 242, in run
context, state, transitions)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2769, in underline
self.section(title, source, style, lineno - 1, messages)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 327, in section
self.new_subsection(title, lineno, messages)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 395, in new_subsection
node=section_node, match_titles=True)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 282, in nested_parse
node=node, match_titles=match_titles)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 242, in run
context, state, transitions)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 1165, in indent
elements = self.block_quote(indented, line_offset)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 1180, in block_quote
self.nested_parse(blockquote_lines, line_offset, blockquote)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 282, in nested_parse
node=node, match_titles=match_titles)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 242, in run
context, state, transitions)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2342, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2354, in explicit_construct
return method(self, expmatch)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2097, in directive
directive_class, match, type_name, option_presets)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2146, in run_directive
result = directive_instance.run()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/directive/file.py", line 119, in run
return self.handle_contents(file_, project_info)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/directive/file.py", line 61, in handle_contents
node_list.extend(object_renderer.render(node_stack[0], context))
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1308, in render
result = method(self, node)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 617, in visit_compounddef
child_nodes = self.render(sectiondef)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1308, in render
result = method(self, node)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 651, in visit_sectiondef
node_list.extend(self.render_iterable(node.memberdef))
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1318, in render_iterable
output.extend(self.render(entry))
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1308, in render
result = method(self, node)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1253, in dispatch_memberdef
return self.visit_define(node)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 1050, in visit_define
return self.render_declaration(node, declaration, update_signature=update_define_signature)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 412, in render_declaration
nodes = self.run_domain_directive(obj_type, [declaration.replace('\n', ' ')])
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/breathe/renderer/sphinxrenderer.py", line 357, in run_domain_directive
nodes = domain_directive.run()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/domains/c.py", line 3195, in run
return super().run()
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/directives/__init__.py", line 190, in run
name = self.handle_signature(sig, signode)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/domains/c.py", line 3203, in handle_signature
ast = self.parse_definition(parser)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/domains/c.py", line 3176, in parse_definition
return parser.parse_declaration(self.object_type, self.objtype)
File "/home/zdover/Documents/ceph/build-doc/virtualenv/lib/python3.6/site-packages/sphinx/domains/c.py", line 3166, in object_type
raise NotImplementedError()
NotImplementedError
</pre> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1746312020-09-08T09:04:50ZZac Dover
<ul><li><strong>File</strong> <a href="/attachments/download/5101/sphinx-err-npo22ybr.log">sphinx-err-npo22ybr.log</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/5101/sphinx-err-npo22ybr.log">View</a> added</li></ul><p>I've tried this on a second computer, under different circumstances, and I have gotten the same error.</p>
<p>More troublingly, I can no longer build from my master branch.</p>
<p>I'm attaching the error log.</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1746472020-09-08T12:21:07ZZac Dover
<ul></ul><p>Following Sebastian Weimer's advice, I did the following:</p>
<p>zdover@zdover-ThinkPad-T530:~/Documents/ceph/admin$ git checkout e4e6e9c<br />M src/spdk<br />Note: checking out 'e4e6e9c'.</p>
<p>You are in 'detached HEAD' state. You can look around, make experimental<br />changes and commit them, and you can discard any commits you make in this<br />state without impacting any branches by performing another checkout.</p>
<p>If you want to create a new branch to retain commits you create, you may<br />do so (now or later) by using -b with the checkout command again. Example:</p>
<pre><code>git checkout -b &lt;new-branch-name&gt;</code></pre>
<p>HEAD is now at e4e6e9c738 Merge pull request #36915 from yuriw/wip-yuriw-46529-master</p>
<p>But it failed in a similar way. I'll attach the Sphinx error log to this message so that we can track this issue, which started out a task but became in the chrysalis of my git repo became a bug.</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1746652020-09-08T12:59:07ZKefu Chaitchaikov@gmail.com
<ul></ul><p>might be <a class="external" href="https://github.com/sphinx-doc/sphinx/issues/7740">https://github.com/sphinx-doc/sphinx/issues/7740</a>, but i cannot reproduce this issue. so cannot bisect the offending commit.</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1746662020-09-08T13:32:26ZZac Dover
<ul></ul><p>And at last, I got the clean master to build by running the following command (courtesy of Sebastian W, of course):</p>
<p>zdover@zdover-ThinkPad-T530:~/Documents/ceph/admin$ git checkout f144e5e76a1353e60bc46cc7b52fd44cab54ba48^C</p> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1746672020-09-08T13:33:08ZZac Dover
<ul><li><strong>File</strong> <a href="/attachments/download/5102/sphinx-err-qc6ee89i.log">sphinx-err-qc6ee89i.log</a> <a class="icon-only icon-magnifier" title="View" href="/attachments/5102/sphinx-err-qc6ee89i.log">View</a> added</li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1747082020-09-09T08:48:19ZSebastian Wagner
<ul></ul><a class="external" href="https://github.com/ceph/ceph/commit/e4e6e9c7383959c7c6e1540d9bdbcf88e7825e7b">https://github.com/ceph/ceph/commit/e4e6e9c7383959c7c6e1540d9bdbcf88e7825e7b</a>
<ul>
<li>Merge pull request #36915 from yuriw/wip-yuriw-46529-master</li>
<li>Failed</li>
</ul>
<a class="external" href="https://github.com/ceph/ceph/commit/4ea5466404eae010fc985cb27c0452b125bfb610">https://github.com/ceph/ceph/commit/4ea5466404eae010fc985cb27c0452b125bfb610</a>
<ul>
<li>Merge pull request #36858 from adk3798/cephadm-47171 </li>
<li>???</li>
</ul>
<a class="external" href="https://github.com/ceph/ceph/commit/fb44c2f5009f8e2e18663251149c3bf6b06256a9">https://github.com/ceph/ceph/commit/fb44c2f5009f8e2e18663251149c3bf6b06256a9</a>
<ul>
<li>Merge pull request <a class="issue tracker-6 status-3 priority-4 priority-default closed" title="Documentation: Fix subcommand disable code references (Resolved)" href="https://tracker.ceph.com/issues/36527">#36527</a> from neha-ojha/wip-whitelist-blacklist</li>
<li>Worked</li>
</ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1747352020-09-09T13:36:05ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Fix Under Review</i></li><li><strong>Pull request ID</strong> set to <i>37070</i></li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1748232020-09-11T07:09:32ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-4 priority-default closed" href="/issues/47396">Bug #47396</a>: mgr/dashboard: Remove HACKING.rst now that the content was added to the docs</i> added</li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1748242020-09-11T07:09:48ZLenz Grimmer
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Resolved</i></li><li><strong>Target version</strong> set to <i>v16.0.0</i></li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1750692020-09-15T11:48:18ZLenz Grimmer
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-18 priority-4 priority-default" href="/issues/47458">Bug #47458</a>: mgr/dashboard: replace URLs with doc references in dash-devel.rst </i> added</li></ul> Dashboard - Tasks #47230: mgr/dashboard: Move HACKING.rst into the main documentationhttps://tracker.ceph.com/issues/47230?journal_id=1916702021-04-15T17:26:35ZErnesto Puerta
<ul><li><strong>Project</strong> changed from <i>mgr</i> to <i>Dashboard</i></li><li><strong>Category</strong> changed from <i>175</i> to <i>Docs</i></li></ul>