Assertion failed while buildign manpages

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

My FreeBSD-Jenkins complains about a failed assertion, but I'm blissfully ignorant in this matter.
So perhaps somebody has hints to fix this.

--WjW


Build output:
Running Sphinx v1.4.8

Exception occurred:
  File "conf.py", line 27, in _get_description
AssertionError
The full traceback has been saved in /tmp/sphinx-err-_Gk2q9.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks! gmake[2]: *** [doc/man/CMakeFiles/manpages.dir/build.make:137: doc/man/ceph-syn.8] Error 1

The log file looks like:
# Sphinx version: 1.4.8
# Python version: 2.7.14 (CPython)
# Docutils version: 0.14
# Jinja2 version: 2.10
# Last messages:

# Loaded extensions:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/sphinx/cmdline.py", line 243, in main
    opts.warningiserror, opts.tags, opts.verbosity, opts.jobs)
File "/usr/local/lib/python2.7/site-packages/sphinx/application.py", line 137, in __init__
    confoverrides or {}, self.tags)
File "/usr/local/lib/python2.7/site-packages/sphinx/config.py", line 287, in __init__
    execfile_(filename, config)
File "/usr/local/lib/python2.7/site-packages/sphinx/util/pycompat.py", line 130, in execfile_
    exec_(code, _globals)
  File "/usr/local/lib/python2.7/site-packages/six.py", line 709, in exec_
    exec("""exec _code_ in _globs_, _locs_""")
  File "<string>", line 1, in <module>
  File "conf.py", line 56, in <module>
  File "conf.py", line 47, in _get_manpages
  File "conf.py", line 27, in _get_description
AssertionError

And the relevant piece of code:
def _get_description(fname, base):
    with open(fname) as f:
        one = None
        while True:
            line = f.readline().rstrip('\n')
            if not line:
                continue
            if line.startswith(':') and line.endswith(':'):
                continue
            one = line
            break
        two = f.readline().rstrip('\n')
        three = f.readline().rstrip('\n')
        assert one == three
        assert all(c=='=' for c in one)
        name, description = two.split('--', 1)
line 27:        assert name.strip() == base
        return description.strip()
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux