[CI] from sphinx.util import logging "ImportError: cannot import name 'logging'"

Bug #1824074 reported by Cédric Jeanneret
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Critical
Quique Llorente

Bug Description

Hello,

Zuul fails on doc check:

2019-04-10 05:38:57.645915 | ubuntu-bionic | /home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/setuptools/dist.py:45: DistDeprecationWarning: Do not call this function
2019-04-10 05:38:57.646202 | ubuntu-bionic | warnings.warn("Do not call this function", DistDeprecationWarning)
2019-04-10 05:38:57.649299 | ubuntu-bionic | Traceback (most recent call last):
2019-04-10 05:38:57.649731 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/sphinx/application.py", line 247, in setup_extension
2019-04-10 05:38:57.649926 | ubuntu-bionic | mod = __import__(extension, None, None, ['setup'])
2019-04-10 05:38:57.650337 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/yasfb/__init__.py", line 14, in <module>
2019-04-10 05:38:57.650481 | ubuntu-bionic | from sphinx.util import logging
2019-04-10 05:38:57.650633 | ubuntu-bionic | ImportError: cannot import name 'logging'
2019-04-10 05:38:57.650680 | ubuntu-bionic |
2019-04-10 05:38:57.650894 | ubuntu-bionic | During handling of the above exception, another exception occurred:
2019-04-10 05:38:57.650941 | ubuntu-bionic |
2019-04-10 05:38:57.651061 | ubuntu-bionic | Traceback (most recent call last):
2019-04-10 05:38:57.651195 | ubuntu-bionic | File "setup.py", line 22, in <module>
2019-04-10 05:38:57.651268 | ubuntu-bionic | pbr=True)
2019-04-10 05:38:57.651631 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/setuptools/__init__.py", line 145, in setup
2019-04-10 05:38:57.651777 | ubuntu-bionic | return distutils.core.setup(**attrs)
2019-04-10 05:38:57.651975 | ubuntu-bionic | File "/usr/lib/python3.6/distutils/core.py", line 148, in setup
2019-04-10 05:38:57.652076 | ubuntu-bionic | dist.run_commands()
2019-04-10 05:38:57.652291 | ubuntu-bionic | File "/usr/lib/python3.6/distutils/dist.py", line 955, in run_commands
2019-04-10 05:38:57.652398 | ubuntu-bionic | self.run_command(cmd)
2019-04-10 05:38:57.652611 | ubuntu-bionic | File "/usr/lib/python3.6/distutils/dist.py", line 974, in run_command
2019-04-10 05:38:57.652699 | ubuntu-bionic | cmd_obj.run()
2019-04-10 05:38:57.653086 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/pbr/builddoc.py", line 186, in run
2019-04-10 05:38:57.653192 | ubuntu-bionic | self._sphinx_run()
2019-04-10 05:38:57.653550 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/pbr/builddoc.py", line 137, in _sphinx_run
2019-04-10 05:38:57.653699 | ubuntu-bionic | freshenv=self.fresh_env, warningiserror=True)
2019-04-10 05:38:57.654165 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/sphinx/application.py", line 114, in __init__
2019-04-10 05:38:57.654290 | ubuntu-bionic | self.setup_extension(extension)
2019-04-10 05:38:57.654668 | ubuntu-bionic | File "/home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/lib/python3.6/site-packages/sphinx/application.py", line 250, in setup_extension
2019-04-10 05:38:57.654733 | ubuntu-bionic | err)
2019-04-10 05:38:57.655003 | ubuntu-bionic | sphinx.errors.ExtensionError: Could not import extension yasfb (exception: cannot import name 'logging')
2019-04-10 05:38:57.707378 | ubuntu-bionic | ERROR: InvocationError for command /home/zuul/src/git.openstack.org/openstack/tripleo-specs/.tox/docs/bin/python setup.py build_sphinx (exited with code 1)
2019-04-10 05:38:57.707547 | ubuntu-bionic | docs finish: run-test after 0.92 seconds
2019-04-10 05:38:57.707671 | ubuntu-bionic | docs start: run-test-post
2019-04-10 05:38:57.707793 | ubuntu-bionic | docs finish: run-test-post after 0.00 seconds
2019-04-10 05:38:57.708147 | ubuntu-bionic | ___________________________________ summary ____________________________________
2019-04-10 05:38:57.708238 | ubuntu-bionic | ERROR: docs: commands failed
2019-04-10 05:38:57.920663 | ubuntu-bionic | ERROR
2019-04-10 05:38:57.920985 | ubuntu-bionic | {
2019-04-10 05:38:57.921103 | ubuntu-bionic | "delta": "0:00:02.465966",
2019-04-10 05:38:57.921211 | ubuntu-bionic | "end": "2019-04-10 05:38:57.724563",
2019-04-10 05:38:57.921316 | ubuntu-bionic | "msg": "non-zero return code",
2019-04-10 05:38:57.921418 | ubuntu-bionic | "rc": 1,
2019-04-10 05:38:57.921529 | ubuntu-bionic | "start": "2019-04-10 05:38:55.258597"
2019-04-10 05:38:57.921631 | ubuntu-bionic | }
2019-04-10 05:38:57.940428 |
2019-04-10 05:38:57.940588 | PLAY RECAP
2019-04-10 05:38:57.940724 | ubuntu-bionic | ok: 8 changed: 4 unreachable: 0 failed: 1

Fresh, complete log:
http://logs.openstack.org/08/645508/6/check/openstack-tox-docs/840ec95/job-output.txt.gz#_2019-04-10_05_38_57_650633

Affected job:
https://review.openstack.org/645508

Cheers,

C.

summary: - [CI] Unable to add/update doc
+ [CI] from sphinx.util import logging "ImportError: cannot import name
+ 'logging'"
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-specs (master)

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

Changed in tripleo:
assignee: nobody → Quique Llorente (quiquell)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-specs (master)

Reviewed: https://review.openstack.org/651440
Committed: https://git.openstack.org/cgit/openstack/tripleo-specs/commit/?id=be2b9dcb31681c809493d6fdc788575ac59117ba
Submitter: Zuul
Branch: master

commit be2b9dcb31681c809493d6fdc788575ac59117ba
Author: Quique Llorente <email address hidden>
Date: Wed Apr 10 08:11:16 2019 +0200

    Deprecate oslosphinx with openstackdocstheme

    Oslosphinxs is bosolete and will be EOL after pike, this replace it with
    openstackdocstheme with is the official replacement.

    Also upgrade sphinx to make it compatible with newer version of yasfb.

    Unit test are run with python3 so we can upgrade sphinx to >= 2.0.0

    Closes-Bug: #1824074

    Change-Id: Ifb28b4e656b60dc1b2dcb6da08b0e717439586ee

Changed in tripleo:
status: In Progress → Fix Released
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.