Re: Assertion failed while buildign manpages

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

 



On Mon, Dec 4, 2017 at 3:22 PM, Willem Jan Withagen <wjw@xxxxxxxxxxx> wrote:
> 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.

This looks pretty obscure, but the one thing I see different is that
you are using a version of Sphinx that we don't

We are pinned to 1.6.3 currently.

The ceph-syn man page hasn't changed in a while, so maybe try bumping Sphinx?

>
> --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
--
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